I have developed a general patch structure for the CTSpace cheat, that allows you to change not only how much of something the cheat gives, but also *what*
As in the first post above, a value of zero will take something. Yes you can use this to skip levels by making them done.
Code: Select all
#What CTSpace cheat gives Keen:
%patch $0E01 $C8 $AA $64 $00 #Ammo (100)
%patch $0DFB $9A $AA $01 $00 #Pogo (0 to steal pogo)
%patch $0E0F $9E $AA $01 $00 #ALL keys (0 to steal all keys)
#What the first byte affects:
$94: Joystick $96: Vaccum $98: Whiskey $9A: Pogo
$9C: Battery $9E: All cards $A0; Red card $A2: Green card
$A4: Blue card $A6: Level 1 $A8: Level 2 $AA: Level 3
$AC: Level 4 $AE: Level 5 $B0: Level 6 $B2: Level 7
$B4: Level 8 $B6: Level 9 $B8: Level 10 $BA: Level 11
$BC: Level 12 $BE: Level 13 $C0: Level 14 $C2: Level 15
$C4: Level 16 $C6: Lives $C8: Ammo $CA: Points
$CC: Points * 65536
I hope this makes for some inventive uses of this cheat, especially since it can be reconfigured to a single key activation (E.g., you could make it so that pressing space converts Keen's pogo into 100 ammo, letting him defend himself, but stopping him getting up high.)
Enjoy!