Sign of the Vool

You can discuss anything about fan-made Commander Keen games here.
User avatar
Keening_Product
Kuliwho?
Posts: 2063
Joined: Fri Jan 20, 2012 7:02
Location: Tied up in the Oracle Chamber's basement
Contact:

Post by Keening_Product » Mon Aug 24, 2015 15:08

... Keen at 70fps? I feel this needs its own thread ha.
Image
"Wise words. One day I may even understand what they mean." - Levellass

User avatar
Roobar
Vorticon Elite
Posts: 2793
Joined: Tue Jan 08, 2008 16:12

Post by Roobar » Mon Aug 24, 2015 16:11

Wow! Yeah, I would like to see and play this myself.

NY00123
Vorticon Elite
Posts: 442
Joined: Sun Sep 06, 2009 19:36

Post by NY00123 » Mon Aug 24, 2015 19:35

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.

User avatar
Multimania
Grunt
Posts: 20
Joined: Sat Nov 10, 2007 8:10
Location: Hiding in a small, cramped corner of the BwB megarocket.
Contact:

Post by Multimania » Tue Aug 25, 2015 4:46

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.

User avatar
lemm
Blorb
Posts: 682
Joined: Fri Jul 03, 2009 10:18
Location: canada lol

Post by lemm » Tue Aug 25, 2015 20:07

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.

User avatar
ckguy
Bipship Engineer
Posts: 1161
Joined: Thu Nov 01, 2007 17:56
Location: Providence, RI, US
Contact:

Post by ckguy » Tue Aug 25, 2015 20:13

I don't know what thread to say happy birthday to Ceilick in but this seems like an okay one.

HAPPY BIRTHDAY CEILICK

User avatar
Levellass
S-Triazine
Posts: 5261
Joined: Tue Sep 23, 2008 6:40

Post by Levellass » Wed Aug 26, 2015 1:00

That's not a patch, that's just showing off your code.

Also, HB CL GTG.
What you really need, not what you think you ought to want.

Arjak
Vortininja
Posts: 48
Joined: Tue May 05, 2009 15:13
Location: Wyoming (No, seriously!)

Post by Arjak » Wed Aug 26, 2015 2:49

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.

User avatar
Kate
Vortininja
Posts: 79
Joined: Wed Aug 19, 2015 20:55
Location: Russia, Pushkino
Contact:

Post by Kate » Wed Aug 26, 2015 4:49

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.

Image

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

User avatar
DaVince
lazy/busy Keener
Posts: 1475
Joined: Thu Nov 01, 2007 15:34
Location: Amsterdam, Netherlands
Contact:

Post by DaVince » Thu Aug 27, 2015 14:42

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:

Image

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:

Image
Wow look at me I'm lurking

User avatar
troublesomekeen
Vorticon Elite
Posts: 1145
Joined: Fri Feb 03, 2012 8:01
Location: Three-Tooth Lake
Contact:

Post by troublesomekeen » Sat Aug 29, 2015 5:43

ckguy wrote:HAPPY BIRTHDAY CEILICK
Image
Image
Commander Keen in... Canteloupe Quest!

User avatar
Kate
Vortininja
Posts: 79
Joined: Wed Aug 19, 2015 20:55
Location: Russia, Pushkino
Contact:

Post by Kate » Sat Aug 29, 2015 5:54

I changed it little bit.
Image
I think now he looks more scared.
Last edited by Kate on Wed Sep 09, 2015 1:00, edited 1 time in total.

User avatar
Levellass
S-Triazine
Posts: 5261
Joined: Tue Sep 23, 2008 6:40

Post by Levellass » Sat Aug 29, 2015 7:20

Won't ceilick burn his tongue on those candles?
What you really need, not what you think you ought to want.

User avatar
Keening_Product
Kuliwho?
Posts: 2063
Joined: Fri Jan 20, 2012 7:02
Location: Tied up in the Oracle Chamber's basement
Contact:

Post by Keening_Product » Sat Aug 29, 2015 11:14

Kate, your image isn't loading for me.

That Ceilick cake image is great. Merry breathing anniversary, Ceil.
Image
"Wise words. One day I may even understand what they mean." - Levellass

User avatar
Kate
Vortininja
Posts: 79
Joined: Wed Aug 19, 2015 20:55
Location: Russia, Pushkino
Contact:

Post by Kate » Sat Aug 29, 2015 13:39

ckguy wrote: HAPPY BIRTHDAY CEILICK
:birthday

Post Reply