Page 11 of 15

Posted: Mon Aug 24, 2015 15:08
by Keening_Product
... Keen at 70fps? I feel this needs its own thread ha.

Posted: Mon Aug 24, 2015 16:11
by Roobar
Wow! Yeah, I would like to see and play this myself.

Posted: Mon Aug 24, 2015 19:35
by NY00123
It is interesting to think that there wasn't an option to save memory this way in the original releases of Keen 4-6. Chances are it really appeared to make things too slow on commonly used setups back in 1991/2. Truly, the /NOPAN command line argument was added at some point, and it appears to save memory, but it's done by disabling the sprite shifts altogether.

Nevertheless, this is a great idea! Now that memory is much more of a concern than speed (as long as one wants to run a 16-bit real mode DOS app), it surely makes sense.

Regarding the 70fps thing, it is indeed a totally unrelated experimental change. It's not that difficult to apply it in the code, either: It's just a matter of changing the definition of MINTICS in ID_RF.H from 2 to 1 (used in RF_CalcTics). Because of this, there are very good chances this can also be patched.

Posted: Tue Aug 25, 2015 4:46
by Multimania
For what it's worth, early on in Omnispeak development, we were running at MAXTICS 1 (70Hz). There were quite a few physics bugs – particularly to do with ledge-grabbing – which disappeared when it was fixed to run at 35Hz like the original game.

Going back and trying it again, though, those bugs seem to have gone. The game does feel somewhat weird given how smooth everything is, but it's definitely worth checking out.

Other things worth noting are that demos run at 3 tics/frame (~23 Hz), so that they work on even slower hardware.

With shifts gone, it might be fun to try changing the game to scroll 1 pixel at a time horizontally rather than two, as well. Again, omnispeak did this originally, though to make it work properly you'd probably need to change the keen/moving-platform code to keep the view locked.

Posted: Tue Aug 25, 2015 20:07
by lemm
After some experimentation, I've found out that you simultaneously need to enable 70 FPS as well as single-pixel-resolution horizontal scrolling and shifting. Enabling either one or the other isn't really visually noticeable.

I've also experienced the ledge grabbing bug when I played the game at 70 FPS.

Regardless, I've kept the single-pixel horizontal scrolling and shifting, because there's no detriment in doing so.

More about this patch, here.

Posted: Tue Aug 25, 2015 20:13
by ckguy
I don't know what thread to say happy birthday to Ceilick in but this seems like an okay one.


Posted: Wed Aug 26, 2015 1:00
by Levellass
That's not a patch, that's just showing off your code.

Also, HB CL GTG.

Posted: Wed Aug 26, 2015 2:49
by Arjak
lemm wrote:Image

I modified the drawing code; now the game only stores one shift per sprite. It saves a huge amount of memory!
Wow. That's like...John Carmack level sh*t you're pulling, Lemm! Much kudos.

Posted: Wed Aug 26, 2015 4:49
by Kate
Keening_Product wrote:I was playing with the lips and never got past using the eraser. There are no changes to colouring and it's far from perfect, but this is just a suggestion.


I had been planning on making the lips slightly open, but ain't nobody got time for dat.
this one is the best!

Posted: Thu Aug 27, 2015 14:42
by DaVince
I can't believe I've been so out of the loop that there is this amazing looking project that is slowly starting to unfurl! If you ask me, this one looks best:


However, having that mouth shape but with Keen opening his mouth instead of clenching his teeth might look better.
Ceilick wrote:Image

Keen's mouth is doing that. If someone can draw that better, please do.
I see what you're going for, but I think that expression works better if his body stance matched. The current title screen is sort of showing him in an action stance, while the pic you linked is showing him in more of a fearful, frozen stance. I think that mouth pose would work better if he was desperately clenching his hands against the wall, looking away from the monster (like slightly to the left of the camera).

...Showing works better than trying to tell:


Posted: Sat Aug 29, 2015 5:43
by troublesomekeen

Posted: Sat Aug 29, 2015 5:54
by Kate
I changed it little bit.
I think now he looks more scared.

Posted: Sat Aug 29, 2015 7:20
by Levellass
Won't ceilick burn his tongue on those candles?

Posted: Sat Aug 29, 2015 11:14
by Keening_Product
Kate, your image isn't loading for me.

That Ceilick cake image is great. Merry breathing anniversary, Ceil.

Posted: Sat Aug 29, 2015 13:39
by Kate