Elder Vorticons

Completed patches for Keen2.
Post Reply
levellass
Posts: 2783
Joined: Wed Oct 11, 2006 12:03 pm
Location: Ngaruawahia New Zealand

Elder Vorticons

Post by levellass » Thu Jul 05, 2007 4:29 pm

LL's patches were an utter mess; this is (I hope.) a little simpler and more versatile to use. First, you can disable the Elder messages (Why? I don't know.)

Code: Select all

#Disable:
%patch $4AA4 $C3
Next there's the window size:

Code: Select all

#Window size:
%patch $4AB8 $0D $00 #Window height
%patch $4ABC $16 $00 #Window width
And finally the text calls and text. These two sets of patches have to be used together, the first parts make each window have only one (Long) line in it, so you don't have to pat attention to line lengths anymore and can fiddle with ease. However, you should only edit the lines without an $EB in them. (Even if you don't relocate your text, I warn you again that the first part of patches is needed.)

As for the text, it can be any length, $0A ends a line and moves down, $00 finishes the window. Make sure you're text isn't longer than the space you have there and you're fine.

Code: Select all

#Text read from: [value + 17780 = location]
%patch $4AD9 $EB $36 #Message 1
%patch $4B15 $4C $28 #Change this line only
%patch $4B1D $EB $52 #Message 2
%patch $4B74 $0C $29 #Change this line only
%patch $4B86 $14 $2A #End of windows message

#Elders Text-level 8
%patch $19FCC "The Elder Vorticon    " $0A
              "in the stasis field   " $0A
              "says:                 " $0A
              "The wise vorticon     " $0A
              "never jumps in the    " $0A
              "dark.  In fact, even  " $0A
              "unwise Vorticons will " $0A
              "not jump in darkness. " $0A
              "       "  $00
#Elders Text-level 10
%patch $1A08C "The Vorticon Elder    " $0A
              "says through the      " $0A
              "stasis field:         " $0A
              "The Grand Intellect   " $0A
              "is not from Vorticon  " $0A
              "VI-- he is from the   " $0A
              "planet Earth. His evil" $0A
%patch $1A12D "mind-belts control    " $0A
              "their minds. They are " $0A
              "not evil. Please do   " $0A
              "not shoot them, human." $0A
              "          " $00
#End of vorticon messages
%patch $1A194 "Press ENTER:"  $00
This is an example patch:

Code: Select all

#Window size:
%patch $4AB8 $0D $00 #Window height
%patch $4ABC $18 $00 #Window width

#Text read from: [value + 17780 = location]
%patch $4AD9 $EB $36 #Message 1
%patch $4B15 $4C $28 #Change this line only
%patch $4B1D $EB $52 #Message 2
%patch $4B74 $0C $29 #Change this line only (Text is in two parts because it is too long.)
%patch $4B86 $04 $2A #End of windows message

#Elders Text-level 8
%patch $19FCC "Sarah," $0A
              "also known as Levellass, " $0A
              "says:" $0A
              "Look! An in-level $0A
              "window! $00
#Elders Text-level 10
%patch $1A08C "Sarah," $0A
              "also known as Levellass, " $0A
              "says:" $0A
              "Look! ANOTHER" $0A
              "in-level window!" $00
#End of vorticon messages
%patch $1A184 "Press any key"  $00

Post Reply