Completed patches for Keen1.
levellord
Crazy pAtChEr
Posts: 1401 Joined: Thu Nov 20, 2003 11:35 pm
Location: NewZealand
Contact:
Post
by levellord » Fri Sep 09, 2005 2:14 am
All those small text patches for those too lazy to look them up. For Keen 2 and 3 there are some files referred to that it appears it may be possible to patch out [ENDTEXT, HELPTEXT, etc] however I'm not good enough to do that.
Code: Select all
#Files
%patch 0x014D9C "LEVEL0"
%patch 0x014DA3 "LEVEL"
%patch 0x014DD4 "KEENSCRN.PIC" #No idea what this does
%patch 0x014F15 "CK1" #ending of filenames
%patch 0x01506B "SOUNDS"
%patch 0x015932 "SCORES" #scores loaded as
%patch 0x015925 "PREVIEWS"
%patch 0x015918 "STORYTXT"
%patch 0x01590B "ENDTEXT"
%patch 0x0158FE "HELPTEXT"
%patch 0x0158D4 "EGASPRIT"
%patch 0x0158CA "EGALATCH"
%patch 0x0158C1 "EGAHEAD"
%patch 0x015B06 "SCORES" #scores saved as
%patch 0x016138 "SAVED" #load game
%patch 0x016145 "SAVED" #save game
%patch 0x016166 "PREVIEW2.CK1"
%patch 0x016173 "PREVIEW3.CK1"
%patch 0x015CB2 "FINALE.CK1"
%patch 0x01581E "CTLPANEL" #load settings as
%patch 0x01582A "CTLPANEL" #save settings as
%patch 0x014DE1 "Sound (Y/N)?"
%patch 0x014DB8 "Quit to (D)os or"
%patch 0x014DCA "(T)itle;"
%patch 0x014DAB "Quit (Y/N)?"
%patch 0x015038 "Decompressing graphics, this may take some time..." #at loading
%patch 0x01543D "Press ENTER:" #End of yorp messages
%patch 0x0156D8 "Keyboard Commands"
%patch 0x0156EB "-----------------"
%patch 0x0156FE "0 north :"
%patch 0x01570C "1 northeast:"
%patch 0x01571A "2 east :"
%patch 0x015728 "3 southeast:"
%patch 0x015736 "4 south :"
%patch 0x015744 "5 southwest:"
%patch 0x015752 "6 west :"
%patch 0x015760 "7 northwest:"
%patch 0x01576E "8 button1 :"
%patch 0x01577C "9 button2 :"
%patch 0x01578A "Modify which action:"
%patch 0x0157A1 "Press the new key:"
%patch 0x015E9D "CONGRATULATIONS!"
%patch 0x015EB4 "You got"
%patch 0x015B13 "first"
%patch 0x015B1A "second"
%patch 0x015B21 "third"
%patch 0x015B28 "fourth"
%patch 0x015B2F "fifth"
%patch 0x015B36 "sixth"
%patch 0x015B3D "last"
%patch 0x015EBE "place!"
%patch 0x015EC7 "Enter your name:"
%patch 0x015EDA "Keens Left"
%patch 0x015F78 "Use the Arrows"
%patch 0x016180 "You can SAVE the game"
%patch 0x016197 "ONLY on the World Map!"
%patch 0x0161AF " press a key:"
%patch 0x0161C0 "Which game position"
%patch 0x0161D5 "do you want to save?"
%patch 0x0161EF "1-9 or ESC:"
%patch 0x0161FB "That game position"
%patch 0x01620F "already exists!"
%patch 0x016220 "Overwrite it?:"
%patch 0x01622F "You can continue this game"
%patch 0x01624B "from the Main Menu next time"
%patch 0x016269 "you play."
%patch 0x016273 "Press a key:"
%patch 0x016282 "Continue Which Game?"
%patch 0x016298 " 1-9 or ESC:"
%patch 0x0162AB " That game hasn't"
%patch 0x0162BF "been saved yet!:"
%patch 0x016305 " ESC to Exit / to Read "
%patch 0x01659B "Your ship is missing"
%patch 0x0165B0 "these parts:"
%patch 0x0165C6 "GO GET THEM!"
%patch 0x0165D4 " press a "
%patch 0x0165E0 "key:"
grafix
Posts: 199 Joined: Fri Oct 29, 2004 8:38 am
Post
by grafix » Fri Sep 09, 2005 3:41 pm
LevelLord wrote: Code: Select all
%patch 0x014DD4 "KEENSCRN.PIC" #No idea what this does
Doesn't that change the name of the file the screenshot is saved into?
levellord
Crazy pAtChEr
Posts: 1401 Joined: Thu Nov 20, 2003 11:35 pm
Location: NewZealand
Contact:
Post
by levellord » Sat Sep 10, 2005 1:16 am
In some versions of Keen at least. I wish I knew what the pictures format was though.
KeenRush
Patch Maker
Posts: 1988 Joined: Sun Aug 31, 2003 2:52 pm
Location: Sand Yego
Contact:
Post
by KeenRush » Sat Sep 10, 2005 8:08 am
Hmmm, yeah. It's not much of use, though. It could be useful for capturing screens if we had a KEENSCRN.PIC to KEENSCRN.BMP tool (sounds like a job for Dopeware). Although, if all the screens were saved into that one file in game it's not much use either..
levellord
Crazy pAtChEr
Posts: 1401 Joined: Thu Nov 20, 2003 11:35 pm
Location: NewZealand
Contact:
Post
by levellord » Sat May 27, 2006 4:22 pm
Just optimized the About Id text, this allows you a lot more room than say, the Patchatron patches:
Code: Select all
All lines must end with $0A; adding another $0A will lower the next line a space
for every extra $0A added. Lines can be as long as, or shorter than shown here,
and indeed, three characters longer than shown, any longer causes problems.
#About ID text
%patch $15F80 "We are a group of software artists " $0A
%patch $15FA8 "whose goal is to bring commercial " $0A
%patch $15FD0 "quality software to the public " $0A
%patch $15FF8 "at shareware prices. " $0A $0A
%patch $16020 "Our effort is only possible with " $0A
%patch $16048 "your support. Without it, we cannot" $0A
%patch $16070 "continue to make this fine " $0A
%patch $16098 "software so affordable. " $0A $0A
%patch $160C0 "Thank you in advance for your " $0A
%patch $160E8 "contribution to the future of the " $0A
%patch $16110 "growing shareware market. " $0A
levellord
Crazy pAtChEr
Posts: 1401 Joined: Thu Nov 20, 2003 11:35 pm
Location: NewZealand
Contact:
Post
by levellord » Sun May 28, 2006 9:21 am
The patchatron also left a lot of things out for the ordering info text; this shows the text's relative position on the screen and any spaces provided.
Code: Select all
%patch $1632C "Commander Keen: Invasion" $0A $00
%patch $16346 "of the Vorticons consists" $0A $00
%patch $16361 " of three unique and" $0A $00
%patch $16379 " challenging episodes:" $0A $00
%patch $16392 "1. Marooned on Mars $15" $0A $00
%patch $163AD "2. The Earth Explodes $15" $0A $00
%patch $163C8 "3. Keen Must Die! $15" $0A $00
%patch $163E3 " Order the trilogy for $30 and you get" $0A $00
%patch $1640B " * The 'Secret Hints & Tricks' sheet" $0A $00
%patch $16432 " * The special 'cheat mode' password" $0A $00
%patch $16459 " * The latest version of each game" $0A $00
%patch $1647E " * SEVERAL FREE BONUS GAMES!" $0A $0A $00
%patch $1649E " Mail orders to:" $0A $00
%patch $164C6 "(U.S. funds only Apogee Software" $0A $00
%patch $164EE "checks or M/O's P.O. Box 476389" $0A $00
%patch $16516 "include $2 P&H) Garland, TX 75047" $0A $0A $0A $00
%patch $16542 "Specify 5.25/3.5 disk size when ordering" $0A $00
%patch $16570 " Or order toll free: 1-800-852-5659 " $0A $00