Commander Keen 2 Gold Edition - pseudo-version 1.33

Here is where to post about the latest Commander Keen fangame or modification you've finished, a new website you've made, or another Keen-related creation.
User avatar
szemi
Vorticon Elite
Posts: 1722
Joined: Sun Jan 11, 2009 15:19
Location: Hungary
Contact:

Commander Keen 2 Gold Edition - pseudo-version 1.33

Post by szemi »

Time has come! :)


Firstly: Merry Christmas for everybody! :christmas

On the other hand:
As a Christmas present, here is Keen 2 Gold Edition, which is a slightly updated and enhanced version of the original game! Just like Keen 1 Gold. :)


Download now and enjoy: https://www.dropbox.com/s/hmqoefr6j9v9i ... D.zip?dl=0

Don't forget the demo video either: https://youtu.be/t7YKtbyRLXg


Note that unlike in Keen 1 Gold, the new levels are now included non-separatedly!


Also: Don't forget to read the Readme.txt file!
Yeah, piece of cake!
gerstrong
Vorticon Elite
Posts: 1244
Joined: Wed Dec 31, 2008 14:44
Location: Frankfurt - Germany
Contact:

Re: Commander Keen 2 Gold Edition - pseudo-version 1.33

Post by gerstrong »

Tried this on Commander Genius and it works great:

Code: Select all

https://www.youtube.com/watch?v=J3w-Jy68SyM
I like this version more than Keen 1 Gold. Good thing there aren't two sides to play. The levels are like mods tradition, very hard.

For a real challenge it is very good. I also like the new tiles.
Having fun developing stuff...
User avatar
szemi
Vorticon Elite
Posts: 1722
Joined: Sun Jan 11, 2009 15:19
Location: Hungary
Contact:

Re: Commander Keen 2 Gold Edition - pseudo-version 1.33

Post by szemi »

Thanks.

In the meantime, Keen 2 Gold has been added on KeenWiki.

http://www.shikadi.net/wiki/keen/index. ... &redlink=1

(Updating needed!)
Yeah, piece of cake!
User avatar
Mobiethian
Vortininja
Posts: 217
Joined: Sat Jul 25, 2009 17:36
Location: South Fribbulus Xax

Re: Commander Keen 2 Gold Edition - pseudo-version 1.33

Post by Mobiethian »

Outstanding modding, as always! It's fun to play and I also like the new additions a lot. It's definitely a holiday treat! :christmas
User avatar
Levellass
S-Triazine
Posts: 5265
Joined: Tue Sep 23, 2008 6:40

Re: Commander Keen 2 Gold Edition - pseudo-version 1.33

Post by Levellass »

Might want to check your wiki link there Szem.

I'll play this once the christmas rush is over.


However I AM curious about one thing; why do you keep the cheats in instead of just disabling them... and why alter them at all? For Keen Vorticons at least they were intended to be there. (In Keen galaxy there are both intended cheats like Boss and BAT and debug cheats.) They're not exactly a flaw and I personally delete the cheat patches to play, for me it's how the games were intended to be.
What you really need, not what you think you ought to want.
User avatar
Levellass
S-Triazine
Posts: 5265
Joined: Tue Sep 23, 2008 6:40

Re: Commander Keen 2 Gold Edition - pseudo-version 1.33

Post by Levellass »

gerstrong wrote: Sun Dec 24, 2017 11:37 Tried this on Commander Genius and it works great:

Except... a few patches don't work, like the Elite's not shooting in the dark. Tsk tsk.
What you really need, not what you think you ought to want.
User avatar
szemi
Vorticon Elite
Posts: 1722
Joined: Sun Jan 11, 2009 15:19
Location: Hungary
Contact:

Re: Commander Keen 2 Gold Edition - pseudo-version 1.33

Post by szemi »

Since it's a gold edition like CK1 Gold, I wanna prevent people from cheating as everything is fully playable.
The only cheat is Shift+Tab.
Yeah, piece of cake!
gerstrong
Vorticon Elite
Posts: 1244
Joined: Wed Dec 31, 2008 14:44
Location: Frankfurt - Germany
Contact:

Re: Commander Keen 2 Gold Edition - pseudo-version 1.33

Post by gerstrong »

Levellass wrote: Sun Dec 24, 2017 22:21
gerstrong wrote: Sun Dec 24, 2017 11:37 Tried this on Commander Genius and it works great:

Except... a few patches don't work, like the Elite's not shooting in the dark. Tsk tsk.
@Levellass: I have found this:

Code: Select all

#Elite doesn't jump OR shoot in the dark
%patch $40FB $83 $3E $96BEW  $00 $74 $21 $E8 $76E1W  $8B $16 $5AF0W  $D1
             $E2 $3B $C2 $73 $16
I can compare that pattern, but let me be honest, but there must be a better way. What would you suggest? Can you pinpoint, how to interpret such code patterns? What would you do in my case? With data segments I have not that many problems, but this one seems to be some simple code I need to interpret.

Because I want to improve mod support it would be helpful if you'd give me a hand.

By the way, in the next release, if you choose "easy mode", The vorticon elites and robots will behave like they do in this mod.
Having fun developing stuff...
User avatar
K1n9_Duk3
Vorticon Elite
Posts: 781
Joined: Mon Aug 25, 2008 9:30
Location: Germany
Contact:

Re: Commander Keen 2 Gold Edition - pseudo-version 1.33

Post by K1n9_Duk3 »

gerstrong wrote: Wed Dec 27, 2017 8:12

Code: Select all

#Elite doesn't jump OR shoot in the dark
%patch $40FB $83 $3E $96BEW  $00 $74 $21 $E8 $76E1W  $8B $16 $5AF0W  $D1
             $E2 $3B $C2 $73 $16
I can compare that pattern, but let me be honest, but there must be a better way. What would you suggest? Can you pinpoint, how to interpret such code patterns? What would you do in my case? With data segments I have not that many problems, but this one seems to be some simple code I need to interpret.
I would use a complete disassembly of the target executable to find out if this patch modifies an entire instruction or if the patch inserts the code into the middle of an instruction. Then I would use that knowledge and my 80286 manual to convert the machine code into assembly mnemonics to figure out what the new code actually does. As an alternative, I guess you could also let CKPATCH produce a fully patched executable and run that through a disassembler if you don't want to convert the machine code by hand.

Unfortunately, I don't see a solution on how to handle patches like this automatically. The best you can do would be to search for recognized machine code patterns and then change the scripts/variables in CG accordingly.

For automatic handling, you'd need to run a CPU emulator that interprets the original executable, but that's not how CG works, right?
Hail to the K1n9, baby!
http://k1n9duk3.shikadi.net
gerstrong
Vorticon Elite
Posts: 1244
Joined: Wed Dec 31, 2008 14:44
Location: Frankfurt - Germany
Contact:

Re: Commander Keen 2 Gold Edition - pseudo-version 1.33

Post by gerstrong »

In Easy mode we now have that behaviour. Nice isn't it?
Having fun developing stuff...
User avatar
szemi
Vorticon Elite
Posts: 1722
Joined: Sun Jan 11, 2009 15:19
Location: Hungary
Contact:

Re: Commander Keen 2 Gold Edition - pseudo-version 1.33

Post by szemi »

Question: Who will update the KeenWiki page of Keen 2 Gold?
Yeah, piece of cake!
User avatar
szemi
Vorticon Elite
Posts: 1722
Joined: Sun Jan 11, 2009 15:19
Location: Hungary
Contact:

Re: Commander Keen 2 Gold Edition - pseudo-version 1.33

Post by szemi »

Hello! I'll soon update some extra level I made since I changed back the original tile property of the Vorta-Cola (me silly firstly I thought that it's a mistake that you can stand on it).
Yeah, piece of cake!
User avatar
Tormentor667
Vortininja
Posts: 224
Joined: Sat Mar 29, 2008 14:08
Location: Germany
Contact:

Re: Commander Keen 2 Gold Edition - pseudo-version 1.33

Post by Tormentor667 »

Please readd the cheats. In my opinion it’s one of the worst decisions to tell a player how to play a game, really. If some people aren’t skilled enough to make it, they can still enjoy the complete content of the mod. Do you really want to frustrate them?
User avatar
szemi
Vorticon Elite
Posts: 1722
Joined: Sun Jan 11, 2009 15:19
Location: Hungary
Contact:

Re: Commander Keen 2 Gold Edition - pseudo-version 1.33

Post by szemi »

Why do you think that I would frustrate them? Tell me.

(Since I'm still revising, I'm just busy.)
Yeah, piece of cake!
User avatar
Tormentor667
Vortininja
Posts: 224
Joined: Sat Mar 29, 2008 14:08
Location: Germany
Contact:

Re: Commander Keen 2 Gold Edition - pseudo-version 1.33

Post by Tormentor667 »

Cheats have been in games for a reason. Not every player is skilled enough to finish the games for various reasons. Cheats are a help to enjoy the full game without ending up frustrated because you can’t beat a certain map or passage.

Removing cheats is the same as turning games into the garg we have currently in the whole industry: Pay to win, DRM and online-duty.

I promise you already: people will dislike your mod for that decision.
Post Reply