gerstrong / Commander-Genius

Modern Interpreter for the Commander Keen (Vorticon Dreams and Galaxy) and also Cosmos Cosmic Adventure games. This is a mirror repo: The main gitlab repository is at: https://gitlab.com/Dringgstein/Commander-Genius
http://clonekeenplus.sourceforge.net/
Other
195 stars 36 forks source link

Keen 4 several glitches. Please open new issues for any more bugs found. #1

Closed gerstrong closed 12 years ago

Shayster commented 12 years ago

hi Gerstrong

it's me shay again I'm using Cgenius v0.3.7 on windows 7 pro 32 bit

episode keen 4

oh about the audio

rate: 11025 khz

format: 16 bits

Channels: stereo

mode: Soundblaster/Adlib

these settings works perfectly but changing rate from 44100 khz 4800 khz made the music have too much bass too loud also it messes up the the sound too and changing the format 8 bits makes it worse too.

***** Gameplay **

here's the list of levels that crashed on me sometimes :

Border village - crashed only once

Border village - when you inside the villager's house the with two white pools and very big slug king statue when you jump in the pools they're supposed to kill you but they don't .

in all the levels when sliding up and down on the in the original game in dos i would jump once climb a little and jump again and I would be off the polls faster in Cgenius you cant do that .

the slug village - crashed three times The the Perilous pit - crashed two times the pyramid of the sun and moon crashed two times

the mirage city crashed alot on C Genius v 0.3.4 , 0.3.5 and 0.3.6 when getting the swimsuit once or three times.

when the character dies if he's touching more than one object or touching the same object over and over again

Example: slug , spikes , spikes or grumpy blue ball who spits fire at you cause he mad at you , pit of fire or is it the floors of fire.

light blue mushroom who jumps alot ,slugs next to him it would crash once in a while.

these examples crashes the game alot so far I haven't run into this problem on C Genius v0.3.7 So far

but in C Genius v0.3.7 When I get the swimsuit about three times it didn't crash on me at all.

However I did notice something sometimes in some levels when entering or exiting 2 or 3 times it would then crash. also it crashes when you repeat this

entering any level and beating it sometime it would crash.

**** Graphics ***

Sometime when changing the game resolutions, zoom and filter on sdl setting it would crash it sometimes. the same also happens when using gl nearest filter it pushes the screen down

After changing keen 1 and 4's resolution and other graphics settings when you reload cgenius or when you go back to the game playing it cut's the screen from the top to 3/4 of the middle of the screen

a little later on you might want to disable the console window


Shayster commented 12 years ago

I found a new bug when playing keen 4 galaxies end after playing 5 or 6 stages once in a while if you hit the enter key by itself it shuts down whole program.

gerstrong commented 12 years ago

Thanks for the feedback. I'll take a look later after some other features in 0.4 are back

Shayster commented 12 years ago

Also if you hit the enter key on the world map on keen 4 it shuts down whole program too.

Shayster commented 12 years ago

As a suggestion

vsync with double buffering or tripple buffering which one?

gerstrong commented 12 years ago

You mean we should provide one of those two options or what? Why not both?

Shayster commented 12 years ago

If it's okay with you I will upload some future video's on youtube about these bugs, crashes etc.
and will give You a link to them directly and youtube tags will be: commander genius bugs, keen bugs.

Shayster commented 12 years ago

I'm sorry did I ask you this already? I forget

gerstrong commented 12 years ago

Hi Shayster,

you didn't ask me for that. You can upload those videos, but I'd like to remove them, whenever those bugs are fixed.

Now for one thing. Please take the latest git revision of CG, because chances are high that the bugs and especially crashes are already fixed.

Secondly, if you create those vids, please tell us in which revision you saw that bug, youj link it with the github issues, so everybody has a chance to fix 'em.

Thanks again for your help!

Regards,

Am 01.06.2012 07:55, schrieb Shayster:

I'm sorry did I ask you this already? I forget


Reply to this email directly or view it on GitHub: https://github.com/gerstrong/Commander-Genius/issues/1#issuecomment-6053917

Shayster commented 12 years ago

News update:

Due to some Uploading Problems on You tube I'll be uploading three videos of these glitches

some of the glitches that I mentioned earlier and some I didn't

here's the list of the other glitches that weren't mentioned but are on video:

1.) green slime glitches. 2.) three platform glitches. 3.) three collision glitches. 4.) the spear glitch. 5.) the gray rock glitch. 6.) the keys glitch. 7.) sdl and opengl glitches. 8.) New Blue guy Glitch 1 and 2

P.S I had to record these video's using fraps on CGenius Opengl settings this is part of 7.) sdl and opengl glitches.
as Sdl will not let me record the program and the console also prevents from recording

Shayster commented 12 years ago

as soon as I can I'll upload the videos if not I let you know why very soon

Shayster commented 12 years ago

I got one of the videos to re-upload other than that they're all up there

Here's the First one :

http://www.youtube.com/watch?v=vapvxK0X1U8&list=UUX-sHVo7xbViS0KvYEXMc-A&index=2&feature=plcp

Second one :

http://www.youtube.com/watch?v=CLxlURXrUBI&feature=youtu.be

Here's the third one :

http://www.youtube.com/watch?v=nIXBwLKjVzI&list=UUX-sHVo7xbViS0KvYEXMc-A&index=1&feature=plcp

Shayster commented 12 years ago

in Version 0.4.0 Beta 2 of Cgenius some of the game glitches are still there for Commander keen in goodbye galaxy

the glitches that are still present from V0.3.7

the blue ball guy glitches

the green slime glitches

the platform is missing still in the Pyramid of the Gnosticene Ancients


new glitch found


the big blue guy with the red tongue that does nothing but sits still in one spot jumping up and down it's collision is off a bit you'll get to see it happen for about sec or 2 then it auto corrects itself in the game.

Gerstrong everything else you did in Version 0.4.0 Beta 2 , especially the graphics part is perfect. 8-) .

gerstrong commented 12 years ago

Hi Shayster!

Thanks for your Feedback! It's highly appreciated!

The latest version hasn't many fixes regarding your reported glitches so basically they are still there and the ticket is left on Github and will be for some time. You might have noticed, that the menu and graphics engine got a rework. Version 0.4 allows you to do a lot more than any previous build we had including finally using the mouse in the menus and scale your windows at will. I also reworked the memory management of the data which should make all Keen games (including Episode 4) much more stable.

Some input engines rework were also made to support more gamepads and the multiplayer support is acutally much better.

The next thing I urgently need to do is implement savestates in Keen 4. In episodes 1-3 (vorticon engine) we have them. That won't be as easy, because the new engine for that needs a serializer this time, because I don't want to break old savestates every time we improve the code. This happened very often in the past and I want to finally solve the problem. Being there I will use that method to support savegame states in Episode

  1. The idea is write an XML-Structure template for that and gzip it. I might be using boost for that.

You see I have some other priorities that urge a bit more than those little glitches, but they are not forgotten.

It will only take some time until I get there.

After the Savegame states, I will go back to the AIs of Keen 4 and also some physics, because they need rework. Some enemies are misplaced. Difficulty setting doesn't apply right and those glitches you reported need to be fixed on that way.

If it urges you to get them fixed, I can recommend you help us in fixing them. The code of enemies and it's behaviour is under the path "src/engine/galaxy/ai/ep4".

Every foe has it's own file, so it should be no problem to modify something in order to improve that AI and for example fix the problem of that blue guy. The process in fixing and testing that is time consuming, but well, that's development for ya :)

I know you have done the effort to create those videos and I watched them all and have ideas how to fix all those bugs, but I need more time until I get there.

Kind regards,

Am 19.06.2012 21:55, schrieb Shayster:

in Version 0.4.0 Beta 2 of Cgenius some of the game glitches are still there for Commander keen in goodbye galaxy

the glitches that are still present from V0.3.7

the blue ball guy glitches

the green slime glitches

the platform is missing still in the Pyramid of the Gnosticene Ancients


new glitch found


the big blue guy that does nothing but sits still in one spot jumping up and down it's collision is off a bit you'll get to see it happen for about sec or 2 then it auto corrects itself in the game.

Gerstrong everything else you did in Version 0.4.0 Beta 2 is especially the graphics part is perfect. 8-)


Reply to this email directly or view it on GitHub: https://github.com/gerstrong/Commander-Genius/issues/1#issuecomment-6435710