Sauerbraten - Bug reports |
by Gilt
on 11/28/2004 19:49, 574 messages, last message: 06/30/2007 22:00, 520803 views, last view: 09/30/2024 12:21 |
|
So yeah, since I don't feel like doing a whole lot of testing anymore, I may as well leverage my resources, and shove that responsibility to all of you. Hopefully, this will allow for more updates, and a less buggy engine.
The Format:
-----------
What: A *short* description of the bug / problem.
How: point form of relevant steps to reproduce the bug.
When: revision of exe. OS, video card... yeah I don't know, anything that might be relevant. keep it short.
Detail: any other stuff that might be relevant. like pics. http://www.imageshack.us/ if needed.
-----------
new releases here:
http://cvs.sourceforge.net/viewcvs.py/sauerbraten/sauerbraten/sauerbraten/bin/sauerbraten.exe?view=log
for each new version, I will list fixed bugs. you are then responsible to make sure that it really is fixed, and then confirming it in this thread.
!!! NOTE !!!: this thread is not for feature requests, design discussion, bitching, moaning, yadda yadda, etc. there are other threads for that. plus, a forum thread already does not afford great organization. please no garbage.
Keep reports short. I have a habit of skimming large blocks of text.
Focus on the WHAT, not the WHY. There is a tendancy in people to want to be too helpful. They try to diagnose the problem instead of very clearly describing what is wrong. at the very least, keep theories in the detail section.
some examples are below:
|
|
Board Index
|
|
#113: sdl parachute and building own binaries |
by a pay-boy
on 05/28/2005 00:24
|
|
hi, i have nearly the same error like it is posted on this page, the thing with the sdl parachute error.
so i tried to build own bins, configure is OK but compilation looks like that:
make -C ../enet all
make[1]: Entering directory `/home/dieter/cube/sauerbraten/enet'
Making all in include
make[2]: Entering directory `/home/dieter/cube/sauerbraten/enet/include'
Making all in enet
make[3]: Entering directory `/home/dieter/cube/sauerbraten/enet/include/enet'
make[3]: Für das Ziel »all« ist nichts zu tun.
make[3]: Leaving directory `/home/dieter/cube/sauerbraten/enet/include/enet'
make[3]: Entering directory `/home/dieter/cube/sauerbraten/enet/include'
make[3]: Für das Ziel »all-am« ist nichts zu tun.
make[3]: Leaving directory `/home/dieter/cube/sauerbraten/enet/include'
make[2]: Leaving directory `/home/dieter/cube/sauerbraten/enet/include'
make[2]: Entering directory `/home/dieter/cube/sauerbraten/enet'
gcc -DPACKAGE_NAME=\"libenet\" -DPACKAGE_TARNAME=\"libenet\" -DPACKAGE_VERSION=\"11-3-2003\" -DPACKAGE_STRING=\"libenet\ 11-3-2003\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"libenet.a\" -DVERSION=\"11-3-2003\" -DHAS_GETHOSTBYADDR_R=1 -DHAS_GETHOSTBYNAME_R=1 -DHAS_POLL=1 -DHAS_FCNTL=1 -DHAS_MSGHDR_FLAGS=1 -DHAS_SOCKLEN_T=1 -I. -I. -Iinclude/ -g -O2 -c host.c
gcc -DPACKAGE_NAME=\"libenet\" -DPACKAGE_TARNAME=\"libenet\" -DPACKAGE_VERSION=\"11-3-2003\" -DPACKAGE_STRING=\"libenet\ 11-3-2003\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"libenet.a\" -DVERSION=\"11-3-2003\" -DHAS_GETHOSTBYADDR_R=1 -DHAS_GETHOSTBYNAME_R=1 -DHAS_POLL=1 -DHAS_FCNTL=1 -DHAS_MSGHDR_FLAGS=1 -DHAS_SOCKLEN_T=1 -I. -I. -Iinclude/ -g -O2 -c list.c
gcc -DPACKAGE_NAME=\"libenet\" -DPACKAGE_TARNAME=\"libenet\" -DPACKAGE_VERSION=\"11-3-2003\" -DPACKAGE_STRING=\"libenet\ 11-3-2003\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"libenet.a\" -DVERSION=\"11-3-2003\" -DHAS_GETHOSTBYADDR_R=1 -DHAS_GETHOSTBYNAME_R=1 -DHAS_POLL=1 -DHAS_FCNTL=1 -DHAS_MSGHDR_FLAGS=1 -DHAS_SOCKLEN_T=1 -I. -I. -Iinclude/ -g -O2 -c callbacks.c
gcc -DPACKAGE_NAME=\"libenet\" -DPACKAGE_TARNAME=\"libenet\" -DPACKAGE_VERSION=\"11-3-2003\" -DPACKAGE_STRING=\"libenet\ 11-3-2003\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"libenet.a\" -DVERSION=\"11-3-2003\" -DHAS_GETHOSTBYADDR_R=1 -DHAS_GETHOSTBYNAME_R=1 -DHAS_POLL=1 -DHAS_FCNTL=1 -DHAS_MSGHDR_FLAGS=1 -DHAS_SOCKLEN_T=1 -I. -I. -Iinclude/ -g -O2 -c packet.c
gcc -DPACKAGE_NAME=\"libenet\" -DPACKAGE_TARNAME=\"libenet\" -DPACKAGE_VERSION=\"11-3-2003\" -DPACKAGE_STRING=\"libenet\ 11-3-2003\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"libenet.a\" -DVERSION=\"11-3-2003\" -DHAS_GETHOSTBYADDR_R=1 -DHAS_GETHOSTBYNAME_R=1 -DHAS_POLL=1 -DHAS_FCNTL=1 -DHAS_MSGHDR_FLAGS=1 -DHAS_SOCKLEN_T=1 -I. -I. -Iinclude/ -g -O2 -c peer.c
gcc -DPACKAGE_NAME=\"libenet\" -DPACKAGE_TARNAME=\"libenet\" -DPACKAGE_VERSION=\"11-3-2003\" -DPACKAGE_STRING=\"libenet\ 11-3-2003\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"libenet.a\" -DVERSION=\"11-3-2003\" -DHAS_GETHOSTBYADDR_R=1 -DHAS_GETHOSTBYNAME_R=1 -DHAS_POLL=1 -DHAS_FCNTL=1 -DHAS_MSGHDR_FLAGS=1 -DHAS_SOCKLEN_T=1 -I. -I. -Iinclude/ -g -O2 -c protocol.c
gcc -DPACKAGE_NAME=\"libenet\" -DPACKAGE_TARNAME=\"libenet\" -DPACKAGE_VERSION=\"11-3-2003\" -DPACKAGE_STRING=\"libenet\ 11-3-2003\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"libenet.a\" -DVERSION=\"11-3-2003\" -DHAS_GETHOSTBYADDR_R=1 -DHAS_GETHOSTBYNAME_R=1 -DHAS_POLL=1 -DHAS_FCNTL=1 -DHAS_MSGHDR_FLAGS=1 -DHAS_SOCKLEN_T=1 -I. -I. -Iinclude/ -g -O2 -c unix.c
gcc -DPACKAGE_NAME=\"libenet\" -DPACKAGE_TARNAME=\"libenet\" -DPACKAGE_VERSION=\"11-3-2003\" -DPACKAGE_STRING=\"libenet\ 11-3-2003\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"libenet.a\" -DVERSION=\"11-3-2003\" -DHAS_GETHOSTBYADDR_R=1 -DHAS_GETHOSTBYNAME_R=1 -DHAS_POLL=1 -DHAS_FCNTL=1 -DHAS_MSGHDR_FLAGS=1 -DHAS_SOCKLEN_T=1 -I. -I. -Iinclude/ -g -O2 -c win32.c
rm -f libenet.a
ar cru libenet.a host.o list.o callbacks.o packet.o peer.o protocol.o unix.o win32.o
ranlib libenet.a
make[2]: Leaving directory `/home/dieter/cube/sauerbraten/enet'
make[1]: Leaving directory `/home/dieter/cube/sauerbraten/enet'
make: *** Keine Regel vorhanden, um das Target »client.o«,
benötigt von »client«, zu erstellen. Schluss.
and there are no binaries, how should they, no? so how can i get this to work. its mandrake 10.0 official
cu
pay-boy
reply to this message
|
|
#114: Sauerbraten |
by Marotte
on 05/28/2005 13:25, refers to #112
|
|
No problem to build from the last CVS, the program doesn't freeze anymore, great work.
reply to this message
|
|
#115: Re: Sauerbraten |
by Marotte
on 05/28/2005 14:10, refers to #114
|
|
In fact even my own build freezes on a complex selection. This time i started to select a surface on the top of a multifloor building, i drag out of the top of the building so i guess the selection would include all cubes under the surface, from the surface to the bottom floor. Then it freezed (they were 149 cubes selected).
I don't know if this is a bug but, entities like bullets works fine but nor the lights nor the monsters appear when i reload the map.
I also was forced to bind the saycommand command to the letter S i guess because T is binded to texture edit so it doesn't work for saycommand.
reply to this message
|
|
#116: unable to edit |
by a pay-boy
on 05/28/2005 18:04
|
|
hi, all the keys for editing dont seem to work, after trying some, including mousewheel the output looks just like that
unknown alias lookup: flrceil
unknown command: editheight
unknown alias lookup: flrceil
unknown command: editheight
unknown alias lookup: flrceil
unknown command: editheight
unknown alias lookup: flrceil
unknown command: editheight
unknown alias lookup: flrceil
unknown command: editheight
unknown alias lookup: flrceil
unknown command: editheight
unknown alias lookup: flrceil
unknown command: editheight
unknown alias lookup: flrceil
unknown command: editheight
unknown alias lookup: flrceil
unknown command: editheight
unknown alias lookup: flrceil
unknown command: editheight
unknown alias lookup: flrceil
unknown command: editheight
unknown alias lookup: flrceil
unknown command: editheight
unknown alias lookup: flrceil
unknown command: editheight
unknown alias lookup: flrceil
unknown command: editheight
unknown alias lookup: flrceil
unknown command: editheight
unknown alias lookup: flrceil
unknown command: editheight
unknown alias lookup: flrceil
unknown command: editheight
unknown alias lookup: flrceil
unknown command: editheight
unknown alias lookup: flrceil
unknown command: editheight
unknown alias lookup: flrceil
unknown command: editheight
unknown alias lookup: flrceil
unknown command: editheight
unknown alias lookup: flrceil
unknown command: editheight
unknown alias lookup: flrceil
unknown command: editheight
unknown alias lookup: flrceil
unknown command: editheight
unknown alias lookup: flrceil
unknown command: editheight
unknown alias lookup: flrceil
unknown command: editheight
unknown alias lookup: flrceil
unknown command: editheight
unknown alias lookup: flrceil
unknown command: editheight
unknown alias lookup: flrceil
unknown command: editheight
unknown alias lookup: flrceil
unknown command: editheight
unknown alias lookup: flrceil
unknown command: editheight
unknown alias lookup: flrceil
unknown command: editheight
unknown alias lookup: flrceil
unknown command: editheight
unknown alias lookup: flrceil
unknown command: editheight
unknown alias lookup: flrceil
unknown command: editheight
unknown alias lookup: flrceil
unknown command: editheight
unknown alias lookup: flrceil
unknown command: editheight
unknown alias lookup: flrceil
unknown command: editheight
unknown alias lookup: flrceil
unknown command: editheight
unknown alias lookup: flrceil
unknown command: editheight
unknown alias lookup: flrceil
unknown command: editheight
unknown alias lookup: flrceil
unknown command: editheight
unknown alias lookup: flrceil
unknown command: editheight
unknown alias lookup: flrceil
unknown command: editheight
unknown alias lookup: flrceil
unknown command: editheight
unknown alias lookup: flrceil
unknown command: editheight
undo: 13124 of 1048576(%1)
undo: 26248 of 1048576(%2)
undo: 0 of 1048576(%0)
game mode is ffa/default
undo: 0 of 1048576(%0)
game mode is ffa/default
unknown alias lookup: flrceil
unknown command: editheight
unknown alias lookup: flrceil
unknown command: editheight
unknown alias lookup: flrceil
unknown command: editheight
unknown alias lookup: flrceil
unknown command: editheight
nothing more to undo
nothing more to undo
unknown command: vdelta
unknown command: vdelta
unknown command: vdelta
unknown command: vdelta
unknown command: vdelta
unknown command: vdelta
unknown command: vdelta
unknown command: vdelta
unknown alias lookup: flrceil
unknown command: editheight
unknown alias lookup: flrceil
unknown command: editheight
undo: 233280 of 1048576(%22)
undo: 0 of 1048576(%0)
unknown alias lookup: flrceil
unknown command: editheight
unknown alias lookup: flrceil
unknown command: editheight
unknown alias lookup: flrceil
unknown command: editheight
unknown alias lookup: flrceil
unknown command: editheight
unknown alias lookup: flrceil
unknown command: editheight
unknown alias lookup: flrceil
unknown command: editheight
unknown alias lookup: flrceil
unknown command: editheight
unknown alias lookup: flrceil
unknown command: editheight
unknown alias lookup: flrceil
unknown command: editheight
unknown alias lookup: flrceil
unknown command: editheight
unknown alias lookup: flrceil
unknown command: editheight
unknown alias lookup: flrceil
unknown command: editheight
unknown alias lookup: flrceil
unknown command: editheight
unknown alias lookup: flrceil
unknown command: editheight
unknown alias lookup: flrceil
unknown command: editheight
unknown alias lookup: flrceil
unknown command: editheight
unknown alias lookup: flrceil
unknown command: editheight
unknown alias lookup: flrceil
unknown command: editheight
unknown command: solid
unknown command: solid
unknown command: equalize
unknown command: equalize
unknown command: equalize
whats wrong?
cu
pay-boy
reply to this message
|
|
#117: .. |
by Sparr
on 05/28/2005 19:55
|
|
those keybinds are old, or wrong, or both. try pointing at something and holding G/F/T/R while scrolling the mouse wheel
reply to this message
|
|
#118: Re: .. |
by a pay-boy
on 05/29/2005 12:49, refers to #117
|
|
it seems like there are old keybindings in it, thats right but i renamed autoexec, so after that it should work, but it does not.
example when i try holding t and scroll the wheel, the console opens, when i try f i get the message unknown command solid. i remember in cube 2004 you could make things solid with f but why are these keybindings in sauerbraten?
and is there a manual for editing in sauerbraten? the thing in /docs seems to be the old one from cube 2k4
cu
pay-boy
reply to this message
|
|
#119: .. |
by makkE
on 05/29/2005 14:34
|
|
Take a look at the txt-files that come with sauerbraten.
Maybe you should re-download it, and do a fresh unzip? Something is really messed up in your sauerbraten.
You have unzipped it to it´s own directory, I hope? It seems to use cube´s keymap.cfg, I wonder why...
reply to this message
|
|
#120: slow monsters? |
by CC_Machine2
on 05/29/2005 22:05
|
|
i dont know if im the only one who's noticed this, but the monster animations apart from walking animate too slow! plus the monster is given the same amount of time to animate, so you only see part of the animation, this includes shooting, pain and 'sleeping'(before the monsters 'wake up')
also a 'dieing' animation like in cube instead of gibs would be great.
reply to this message
|
|
#121: no grid to work with :( |
by CC_machine
on 05/31/2005 00:26
|
|
Ok a bug that ive found:
What: When i go into edit mode, there is no grid to use, but i can still select and manipulate cubes its just that i cant see the grid / what is selected.
How: Go onto a map in SP mode (mode -2) and press e to go into edit mode.
When: The most recent version of sauerbraten, im using Windows XP, erm, not much else i can think of to put in here
Detail: Screenshot: http://www.hitech.clearcrystal.co.uk/nogrid.TIF ( i would have used a .jpg but it wouldnt save properly in paint)
Notes: it is only really annoying, but it stops me from editing my maps in SP mode >:( also the grid appears as normal in all other modes apart from SP and DMSP
reply to this message
|
|
#122: .. |
by CC_machine
on 05/31/2005 00:27
|
|
oh and if the image wont load right click and "save target as.."
reply to this message
|
|
#123: forgot some details |
by CC_machine
on 05/31/2005 00:33
|
|
also: after you go into SP mode, the same thing happens if you reload the map in any other mode ( that is the no grid bug)
reply to this message
|
|
#124: .. |
by CC_Machine2
on 06/01/2005 00:39
|
|
hello
reply to this message
|
|
#125: Re: .. |
by Sparr
on 06/01/2005 05:33, refers to #124
|
|
Hi. How about not posting bumps? Youre just wasting everyone's time. If we had a reply we would have posted it when you posted the bug.
reply to this message
|
|
#126: Re: .. |
by CC_machine
on 06/01/2005 12:41, refers to #125
|
|
well, there should be a grid to work with in SP mode :(
reply to this message
|
|
#127: hard crash report |
by Rolf Stenholm
on 06/01/2005 15:20
|
|
What: game crashes on start up.
How: run the game on fedora core 3 using nvidia installed driver on a GeForceFX 5200. Can probably be replicated on most nvidia based linux systems.
When: stable build version 050529. Using Fedora Core 3 with GeForceFX 5200.
Detail: likely to be related to the same problems preventing th compiling of the source.
Solution: strip out all function pointers to OpenGL and insert the line
#define GL_GLEXT_PROTOTYPES
before the GL includes in cube.h.
Recompile the source and it works!
reply to this message
|
|
#128: compile errors |
by Rolf Stenholm
on 06/01/2005 15:22
|
|
What: fails to compile on symbol clash.
How: run the game on fedora core 3 using nvidia installed driver on a GeForceFX 5200. Can probably be replicated on most nvidia based linux systems.
Detail: same problem or related as previous.
Solution: same as previous.
reply to this message
|
|
#129: water + shooting |
by CC_machine
on 06/01/2005 15:28
|
|
ive noticed that if you try to shoot something that's underwater from above the water, you cant. You can only shoot the water's surface! this should be easy to fix
reply to this message
|
|
#130: Addition to #74 |
by RealNitro
on 06/01/2005 18:33
|
|
Quote:
What: cannot get into the console
How: when using a logitech 106 key itouch keyboard
When: all versions. win xp
--
I'm having the same problem:
What: cannot get into the console
How: using an AZERTY keyboard
When: 2005_05_29, Linux (kernel 2.6.11, gentoo)
reply to this message
|
|
#131: Re: Addition to #74 |
by Gilt
on 06/02/2005 01:16, refers to #130
|
|
console is bound to the backquote (`) key, not tilde (~). everyone just says tilde because it's less confusing.
otherwise just go into your autoexec.cfg and bind a key to this:
"saycommand /"
reply to this message
|
|
#132: Re: Addition to #74 |
by RealNitro
on 06/02/2005 10:05, refers to #131
|
|
Thx. The ` key is not a 'standard' key on an azerty keyboard, so I cannot use it. The 'usual' key for the console is ². Unfortunately, ² seems not to be supported by Cube.
But the bind worked. Thx!
reply to this message
|
|
|
Board Index
|
|