Changing level names in Keen4

Completed patches for Keen4.
Post Reply
Zero X. Diamond
Posts: 44
Joined: Fri Jun 09, 2006 7:03 pm
Location: The Planet of the Tiny Hut People
Contact:

Changing level names in Keen4

Post by Zero X. Diamond »

I know I asked Xky the other night, but I accidentally closed that window and lost all the information he'd given me. On top of that, I only had a starting point, when what an idiot like me needs is a list of patches for each individual level name. Looking around, I can't seem to find them anywhere. Any help would be appreciated!
User avatar
XkyRauh
Posts: 1114
Joined: Sun Aug 31, 2003 9:14 pm
Location: San Diego, California

Post by XkyRauh »

Here's the status-window titles. Note that $0A is a carridge return.

Code: Select all

%patch $1F040 "Shadowlands"
%patch $1F050 "Border Village"
%patch $1F060 "Slug Village"
%patch $1F070 "The Perilous Pit"
%patch $1F090 "Cave of the Descendents"
%patch $1F0B0 "Chasm of Chills"
%patch $1F0C0 "Crystalus"
%patch $1F0D0 "Hillville"
%patch $1F0E0 "Sand Yego"
%patch $1F0F0 "Miraia"
%patch $1F100 "Lifewater Oasis"
%patch $1F110 "Pyramid of the Moons"
%patch $1F130 "Pyramid of Shadows"
%patch $1F150 "Pyramid of the" $0A "Gnosticene Ancients"
%patch $1F180 "Pyramid of the Forbidden"
%patch $1F1A0 "Isle of Tar"
%patch $1F1B0 "Isle of Fire"
%patch $1F1C0 "Well of Wishes"
%patch $1F1D0 "Bean-with-Bacon" $0A "Megarocket"
Last edited by XkyRauh on Sat Apr 21, 2007 4:56 pm, edited 1 time in total.
User avatar
XkyRauh
Posts: 1114
Joined: Sun Aug 31, 2003 9:14 pm
Location: San Diego, California

Post by XkyRauh »

Here's the level entrance info. I can't believe there's goofs, here!

Code: Select all

%patch $1F1F0 "Keen enters the"
%patch $1F200 "Shadowlands"

%patch $1f210 "Keen makes a run for"
%patch $1f225 "the Border Village"

%patch $1f240 "Keen slips into"
%patch $1f250 "Slug Village"

%patch $1f260 "Keen plummets into"
%patch $1f273 "the The Perilous Pit"       #What?  Seriously?!

%patch $1f290 "Keen plods down into"
%patch $1f2A5 "the Cave of the"
%patch $1F2b5 "Descendents"

%patch $1f2d0 "Keen shivers along"
%patch $1f2e3 "the Chasm of Chills"

%patch $1f300 "Keen reflects upon"
%patch $1f313 "entering Crystalus"

%patch $1f330 "Keen stubmles upon"
%patch $1f343 "Hillville"

%patch $1f350 "Keen grits his teeth"
%patch $1f365 "and enters Sand Yego"

%patch $1f380 "Keen disappears into"
%patch $1f395 "Miragia"

%patch $1f3a0 "Keen crawls into"
%patch $1f3b1 "Lifewater Oasis"

%patch $1f3d0 "Keen backs into the"
%patch $1f3e4 "Pyramid of the Moons"

%patch $1f400 "Keen move silently in"  #are you serious again?
%patch $1f416 "the Pyramid of Shadows"

%patch $1f430 "Keen reverently enters"
%patch $1f447 "the Pyramid of the"
%patch $1f45A "Gnosticene Ancients"

%patch $1f470 "Keen hesitantly crosses"
%patch $1f488 "into the Pyramid of the"
%patch $1f4a0 "Forbidden"

%patch $1f4b0 "Keen mucks along the"
%patch $1f4c5 "Isle of Tar"

%patch $1f4e0 "Keen blazes across the"
%patch $1f4f7 "Isle of Fire"

%patch $1f510 "Keen hopefully enters"
%patch $1f526 "the Well of Wishes"

%patch $1f540 "Keen launches into the"
%patch $1f557 "Bean-with-Bacon"
%patch $1f567 "Megarocket"
Last edited by XkyRauh on Thu May 24, 2007 6:04 pm, edited 2 times in total.
Zero X. Diamond
Posts: 44
Joined: Fri Jun 09, 2006 7:03 pm
Location: The Planet of the Tiny Hut People
Contact:

Post by Zero X. Diamond »

XkyRauh wrote:Here's the status-window titles. Note that $0A is a carridge return.

Code: Select all

%patch $1F040 "Shadowlands"
%patch $1F050 "Slug Village"
%patch $1F070 "The Perilous Pit"
%patch $1F090 "Cave of the Descendents"
%patch $1F0B0 "Chasm of Chills"
%patch $1F0C0 "Crystalus"
%patch $1F0D0 "Hillville"
%patch $1F0E0 "Sand Yego"
%patch $1F0F0 "Miraia"
%patch $1F100 "Lifewater Oasis"
%patch $1F110 "Pyramid of the Moons"
%patch $1F130 "Pyramid of Shadows"
%patch $1F150 "Pyramid of the" $0A "Gnosticene Ancients"
%patch $1F180 "Pyramid of the Forbidden"
%patch $1F1A0 "Isle of Tar"
%patch $1F1B0 "Isle of Fire"
%patch $1F1C0 "Well of Wishes"
%patch $1F1D0 "Bean-with-Bacon" $0A "Megarocket"
Where's Border Village?

EDIT: Also, where's the text for "Exit to Shadowlands" as displayed on the "you're dead, what now" screen?
User avatar
XkyRauh
Posts: 1114
Joined: Sun Aug 31, 2003 9:14 pm
Location: San Diego, California

Post by XkyRauh »

Whoops! Sorry about that--I fixed the 2nd post, to have Border and Slug Villages corrected. Here's your "You're dead!" screen info:

Code: Select all

%patch $2F16F "You didn't make it past"
%patch $2F187 "Try Again"
%patch $2F191 "Exit to Shadowlands"
Really, though, this stuff is packed tight--I don't think you have -any- wiggle room here, as far as letters go. The "Exit to Shadowlands" statement is 19 characters long, including spaces; whatever you replace it with needs to be 19 characters or less, or you'll hit trouble. Good luck!
User avatar
ckguy
Posts: 465
Joined: Tue Oct 14, 2003 11:20 am
Location: Wakefield, RI, US
Contact:

Post by ckguy »

You know, all of those level names and entry text can be modified with the %level.name and %level.entry commands in CKPatch 0.9.0.
levellass
Posts: 3001
Joined: Wed Oct 11, 2006 12:03 pm
Location: Ngaruawahia New Zealand

Post by levellass »

I'm sure these had been put into the patch index, but it seems they have dissappeared, pity I can't update it; I have about a hundred sprite patches to add. (And I'm not kidding, about 100 would be right.)
User avatar
grafix
Posts: 199
Joined: Fri Oct 29, 2004 8:38 am

Post by grafix »

I hate to be off-topic and post private messages publically - but could you please check your email, levellass? I'd love to get your FTP account working again so that you can add new patches, but it's quite hard when I don't know exactly why you can't get access to it.
levellass
Posts: 3001
Joined: Wed Oct 11, 2006 12:03 pm
Location: Ngaruawahia New Zealand

Post by levellass »

If needs must, I'm pretty sure I can find the reference for the 'Didn't make it past...' so you can use longer text strings.

The patch index has all level entry text added; Xky, you forgot to mention how much blank space is at the end of the level anmes/entry text, it's quite a lot!

http://levellord.toxicsheep.com/Index/Keen4/L.txt
thehackercat
Posts: 69
Joined: Sat Sep 26, 2009 10:49 pm
Location: Mississippi, USA

Actually patching this in..

Post by thehackercat »

Could I put this anywhere in my keenxe.pat file? I don't have much experience in patching, and I wonder if syntax would count there..
Draik
Posts: 117
Joined: Sat Jul 26, 2008 8:52 am
Contact:

Post by Draik »

Congratulations, you just won the gravedig award.

I'll forgive you once. So here's my answer.

Put it just before the end tag. That shouldn't screw anything up.
levellass
Posts: 3001
Joined: Wed Oct 11, 2006 12:03 pm
Location: Ngaruawahia New Zealand

Post by levellass »

And we now have a simple utility for changing level names, it even writes a patchfile!

http://levellord.rewound.net/STAR2.zip
Post Reply