First of all, thanks for testing my game ! Now, to address the issues (BTW should we move this to some other topic on this forum?):
My game shouldn't be even able to block your task manager, or reboot your computer. Two things come to mind: 1. You have 256 MB memory, while the game practically requires 512 MB (currently loaded game takes up about 260 MB, summing it up with other system processes means that you definitely need > 256 MB). This can explain such ridiculous long loading times. 2. ATI Radeon-specific problems. More on this later.Originally Posted by Huehnerschaender
As for screen going black and rebooting Windows, I guess that I can blame only Windows and ATI drivers for performing poorly on an overloaded system. But in any case you wouldn't be able to play anyway --- you would get awfully low FPS.
On my current system, the whole loading time is 16 seconds. Most of these as spend within "Loading creatures". 16 seconds is still long, but it's done only once per running the game. So if you do "New Game", then die, then do "New Game" again, "Loading creatures" will not be triggered again and the game will load instantly --- you noticed it in later post.
By default "Mouse horizontal sensitivity" and "Mouse vertical sensitivity" should be 0.09, and their allowed range is between 0.01 and 3.0. If you initially had something bigger (you can test it by deleting castle.conf file and starting the game again) then this explains why mouse control was too fast initially, and this means that I have some problem in loading values from config file.Originally Posted by Traveler
Yes, blood is planned. I can only hope that I manage to implement it within the time.Originally Posted by Traveler
It seems so... Traveler's screenshots comparing radeon and geforce confirm this. And since your laptop has 512 MB memory, the memory can't be the problem this time. That's alarming --- I will have to find somewhere some computer with ATI Radeon card and test my game there. Until now I tested it only on various nVidia cards --- that's what I have and all my friends have... But the game should be absolutely portable to every OpenGL implementation, it doesn't even use too many OpenGL extensions, and none of them are nVidia-specific.Originally Posted by Huehnerschaender
What I'm doing while loading ? The most (time- and memory-) consuming process there is "Loading creatures" when creature's animations are prepared. This means loading VRML files, creating intermediate animation frames by interpolating between two models, and then creating a display list for each animation frame. The last part, "creating a display list for each animation frame", is the place where your graphic card comes to play, and I guess that there is some problem.
Maybe ATI Radeon is not able to create too many display list ? That's the only explanation that comes to my mind. I uploaded 0.5.6 version on http://www.camelot.homedns.org/~michalis/castle.php, it checks all glGenLists results (something that I often forgot to do) and if the OpenGL can't allocate more display lists, you should see error box like "Exception EOpenGLNoMoreDisplayLists : No more OpenGL display lists available ....". If I can ask you to spend more time testing my entry,
1. could you download and try this new version, 0.5.6 ?
2. The second thing: 0.5.6 allows you to change "Creature animation smoothness", this should reduce "Loading creatures" time and the amount of display lists needed. Can you check if reducing this to minimum helps ?
You mean the "black fog" inside the gate ? Once you enter it, you should be transferred to the next level. The fact that game seemingly stopped there for 10 seconds could be caused by the same problems with Radeon.Originally Posted by Huehnerschaender
Things should get more difficult in the next levels. If time will allow I'll try to make the first levels also more difficult.Originally Posted by Huehnerschaender
Alien and werewolf models were downloaded from internet but I animated them myself. Yeah, I'm not entirely satisfied with it either...Originally Posted by Huehnerschaender
Hmm, ghost is not textured actually Alien and werewolf are also not textured. My engine allows me to texture them freely, but I just couldn't texture alien and werewolf right. New creatures on next levels should be textured.Originally Posted by Huehnerschaender
You don't need them in the first 2 levels. But you can play with them and see how flying works, that's their sole purposeOriginally Posted by Huehnerschaender
This clearly shows problems with blending and alpha-testing of 2D controls on Radeon. Hmmm..Originally Posted by Traveler
Once you change the keys assignment, it should stay that way. They are saved in config file. Can you describe exactly which control you changed, from/to what value, and how was it incorrect ? If the controls are not properly restored after game restart, then I could also use the copy of your castle.conf file.Originally Posted by Traveler
Summing it up, great thanks guys for putting work into testing my entry. And if you have time, I would appreciate testing 0.5.6 version, and playing with "Creature animation smoothness" --- maybe this will explain some problems with Radeon. (I say "if you have time", since I understand that you have your own game entries and time is running short for all of us . Once again, many thanks. I'll try to contact my friends today, maybe someone wil be able to let me test it on Radeon. Update: I just got one report that on Linux with Radeon it works OK. No Windows, though.
Bookmarks