Editing the ending text
Zeldix :: Zelda III Hacking :: Requests
Page 1 of 2
Page 1 of 2 • 1, 2
Editing the ending text
So in Hyrule Magic, the ending text is cut short.
Is there a way to edit the missing text?
Is there a way to edit the missing text?
Last edited by Ray138 on Thu 1 Jul 2021 - 22:36; edited 1 time in total
Ray138- Since : 2021-03-23
Re: Editing the ending text
Yes, the best thing to do is to shorten the text, so that it fits. This text indeed exceeds the "normal" limit of FF (256) and has "special" ways to store the additional text. So what you need to do, is rewrite the text from in-game. Once you have all the texts, change it to normal type-writting effect - and not as in original game, where the lines are replaced by empty lines, to have the "erasing" effect. Then you can fit all the text, having the "normal" 256 limit.
Puzzledude- Since : 2012-06-20
Re: Editing the ending text
Another question about this:
Does anyone have the editable endgame text ready to copy/paste into HM?
Yeah, I'm asking for a sneaky cheat.
Just wanna change the Master Sword text from FOREVER to FOR NOW.
Does anyone have the editable endgame text ready to copy/paste into HM?
Yeah, I'm asking for a sneaky cheat.
Just wanna change the Master Sword text from FOREVER to FOR NOW.
Ray138- Since : 2021-03-23
Re: Editing the ending text
Well that's easy to do, it's a 4x2 byte change. You just need Windhex hex editor which can trace the location of the FOREVER with relative search option.Just wanna change the Master Sword text from FOREVER to FOR NOW.
Puzzledude- Since : 2012-06-20
Re: Editing the ending text
Thanks!
The search turned up 2 results. How do I know which one to edit?
(no idea how to use this program, really)
The search turned up 2 results. How do I know which one to edit?
(no idea how to use this program, really)
Ray138- Since : 2021-03-23
Re: Editing the ending text
You edit both, one is the upper row and the other is the lower row of the same text, since this is the big text, which is made from 2 parts.
at 742CD, replace:
62 6B 6E 61 72 61 6E (forever) with
62 6B 6E 9F 6A 6B 73 (for now)
at 742D9, replace:
88 91 94 87 98 87 94 (forever) with
88 91 94 9F 90 91 99 (for now)
Table is:
ALPHABET
BIG TEXT (2 VALUES, UPPER ROW, LOWER ROW,
BUT UPPER ROW ALWAYS TOGETHER AND LOWER ROW ALWAYS TOGETHER)
UP LOW
A=5D, 83
B=5E, 84
C=5F, 85
D=60, 86
E=61, 87
F=62, 88
G=63, 89
H=64, 8A
I=65, 8B
J=66, 8C
K=67, 8D
L=68, 8E
M=69, 8F
N=6A, 90
O=6B, 91
P=6C, 92
Q=6D, 93
R=6E, 94
S=6F, 95
T=70, 96
U=71, 97
V=72, 98
W=73, 99
X=74, 9A
Y=75, 9B
Z=76, 9C
EMPTY= 9F
SMALL TEXT COLOUR1 SMALL TEXT COLOUR2 SMALL TEXT COLOUR3
A=1A A=38 A=00
B=1B B=39 B=01
C=1C C=3A C=02
D=1D D=3B D=03
E=1E E=3C E=04
F=1F F=3D F=05
G=20 G=3E G=06
H=21 H=3F H=07
I=22 I=40 I=08
J=23 J=41 J=09
K=24 K=42 K=0A
L=25 L=43 L=0B
M=26 M=44 M=0C
N=27 N=45 N=0D
O=28 O=46 O=0E
P=29 P=47 P=0F
Q=2A Q=48 Q=10
R=2B R=49 R=11
S=2C S=4A S=12
T=2D T=4B T=13
U=2E U=4C U=14
V=2F V=4D V=15
W=30 W=4E W=16
X=31 X=4F X=17
Y=32 Y=50 Y=18
Z=33 Z=51 Z=19
APOSTROPH=34
EMPTY=9F EMPTY=9F EMPTY=9F
at 742CD, replace:
62 6B 6E 61 72 61 6E (forever) with
62 6B 6E 9F 6A 6B 73 (for now)
at 742D9, replace:
88 91 94 87 98 87 94 (forever) with
88 91 94 9F 90 91 99 (for now)
Table is:
ALPHABET
BIG TEXT (2 VALUES, UPPER ROW, LOWER ROW,
BUT UPPER ROW ALWAYS TOGETHER AND LOWER ROW ALWAYS TOGETHER)
UP LOW
A=5D, 83
B=5E, 84
C=5F, 85
D=60, 86
E=61, 87
F=62, 88
G=63, 89
H=64, 8A
I=65, 8B
J=66, 8C
K=67, 8D
L=68, 8E
M=69, 8F
N=6A, 90
O=6B, 91
P=6C, 92
Q=6D, 93
R=6E, 94
S=6F, 95
T=70, 96
U=71, 97
V=72, 98
W=73, 99
X=74, 9A
Y=75, 9B
Z=76, 9C
EMPTY= 9F
SMALL TEXT COLOUR1 SMALL TEXT COLOUR2 SMALL TEXT COLOUR3
A=1A A=38 A=00
B=1B B=39 B=01
C=1C C=3A C=02
D=1D D=3B D=03
E=1E E=3C E=04
F=1F F=3D F=05
G=20 G=3E G=06
H=21 H=3F H=07
I=22 I=40 I=08
J=23 J=41 J=09
K=24 K=42 K=0A
L=25 L=43 L=0B
M=26 M=44 M=0C
N=27 N=45 N=0D
O=28 O=46 O=0E
P=29 P=47 P=0F
Q=2A Q=48 Q=10
R=2B R=49 R=11
S=2C S=4A S=12
T=2D T=4B T=13
U=2E U=4C U=14
V=2F V=4D V=15
W=30 W=4E W=16
X=31 X=4F X=17
Y=32 Y=50 Y=18
Z=33 Z=51 Z=19
APOSTROPH=34
EMPTY=9F EMPTY=9F EMPTY=9F
Puzzledude- Since : 2012-06-20
Re: Editing the ending text
Unfortunately you are limited on what you can load by default:Ray138 wrote:Ok, one more..
Can I turn the ! into a . ?
here's what you can load
00 to 19= small red A to Z
1A to 33= small yellow A to Z
......34= upper part of the apostrophe, yellow only
......35= lower part of the apostrophe, yellow only
......36= horizontal line, yellow only
......37= normal dot, yellow only
38 to 51= small green A to Z
......52= dot in the middle, green only
53 to 5C= upper 0 to 9 (big white numbers)
5D to 76= upper A to Z (big white letters)
......77= apostrophe, upper (big white)
......78= exclamation, upper (big white)
79 to 82= lower 0 to 9 (big white numbers)
83 to 9C= lower A to Z (big white numbers)
......9D= empty
......9E= exclamation, lower
......9F= empty
above A0= bugged
So you can put an exclamation (!), but not the dot (.) in the big white, you can only put a middle green dot (52) or normal yellow dot (37).
Puzzledude- Since : 2012-06-20
Re: Editing the ending text
Ok, I just removed it. It matches the rest of the endgame text better without punctuation anyway.
Thank you so much for the help!
Thank you so much for the help!
Ray138- Since : 2021-03-23
Re: Editing the ending text
Here's another question:
I want to remove the word "his" from the Triforce's dialog-
"If a person with a good heart touches it, it will make his good wishes come true. If an evil-hearted person touches it, it will grant his evil wishes."
I don't want it replaced with anything, just removed.
Is there a way to do this without re-building the entire dialog in HM?
(that's a bit out of my grasp right now)
I want to remove the word "his" from the Triforce's dialog-
"If a person with a good heart touches it, it will make his good wishes come true. If an evil-hearted person touches it, it will grant his evil wishes."
I don't want it replaced with anything, just removed.
Is there a way to do this without re-building the entire dialog in HM?
(that's a bit out of my grasp right now)
Ray138- Since : 2021-03-23
Re: Editing the ending text
Well, actually you can't. All dialogues are written into 2 big hex blocks, but all the letters follow each other. Changing one letter misplaces the entire hex block. There are also disctionary shortcuts, where more letters are represented with one byte. So you need to redo the entire Triforce dialogue and bring it to the typing effect and not what it has in the original - to be compatible with HM.Ray138 wrote:Here's another question:
I want to remove the word "his" from the Triforce's dialog-
"If a person with a good heart touches it, it will make his good wishes come true. If an evil-hearted person touches it, it will grant his evil wishes."
I don't want it replaced with anything, just removed.
Is there a way to do this without re-building the entire dialog in HM?
(that's a bit out of my grasp right now)
Puzzledude- Since : 2012-06-20
Re: Editing the ending text
Yeah, that's what I figured...
I don't suppose anybody who's done it has the editable Triforce/Endgame text ready to copy/paste into HM?
That would be a handy asset to the Z3 editing community. If I ever get the time & patience to create it, I'll share it.
(don't hold your breath...)
I don't suppose anybody who's done it has the editable Triforce/Endgame text ready to copy/paste into HM?
That would be a handy asset to the Z3 editing community. If I ever get the time & patience to create it, I'll share it.
(don't hold your breath...)
Ray138- Since : 2021-03-23
Re: Editing the ending text
To edit the Triforce dialog in HM, do you have to remove the typing effect & re-create the entire endgame text, or just the Triforce dialog?
Ray138- Since : 2021-03-23
Re: Editing the ending text
It all makes sense if you know what the problem is. The Triforce dialogue is too long. You thus need to shorten it anyway you can. The best way is to remove all the "empty" text to have the "erasing effect" removed. This erasing effect takes so much space, this is why we remove it. So you basically need to get all the actual text first (for this one dialogue). And then make normal breaks using the typing effect (and no ereasing effect) to fit the text into the limit that one dialogue can have. The original exceeds this limit, so HM can not load it and special thing was done on original to fit this abnormal length.
Last edited by Puzzledude on Tue 29 Jun 2021 - 17:03; edited 2 times in total
Puzzledude- Since : 2012-06-20
Re: Editing the ending text
Here's the original (cut short):
- Code:
[Speed 02][Position 00][Window 02]Welcome, [Name]...[2]I am the Essence Of The[3]Triforce.[Waitkey][Scroll]... ... ...[Speed 01][Waitkey][1] [2] [3] [Speed 02][1]The Triforce will grant the[2]wishes in the heart and mind of[3]the person who touches it.[Speed 01][Waitkey][1] [2] [3] [Speed 02][1]If a person with a good heart[2]touches it, it will make his good[3]wishes come true... If an evil-[Waitkey][Scroll]hearted person touches it, it[Scroll]grants his evil wishes.[Speed 01][Waitkey][1] [2] [3] [Speed 02][1]The stronger the wish, the[2]more powerful the Triforce's[3]expression of that wish.[Speed 01][Waitkey][1] [2] [3] [Speed 02][1]Ganon's wish was to conquer[2]the world. That wish changed[3]the Golden Land to the Dark[Waitkey][Scroll]World.[Speed 01][Waitkey][1] [2] [3] [Speed 02][1]Ganon was building up his[2]power here so he could conquer[3]the Light World and make his[Waitkey][Scroll]wish come completely true.[Speed 01][Waitkey][1] [2] [3] [Speed 02][1]But now, you have totally[2]destroyed Ganon. His Dark[3]World will vanish.[Speed 01][Waitkey][1] [2] [3] [Speed 02][1]The Triforce is waiting for a[2]new owner. Its Golden Power is[3]in your ha
Puzzledude- Since : 2012-06-20
Re: Editing the ending text
And this is how a "normal" dialogue is done (which is what you need to do with the Triforce dialogue):
- Code:
[Speed 02][Position 01][Window 02][Name], because of you, I can[2]escape from the clutches of[3]the evil monsters. Thank you![Waitkey][Scroll]...This world used to be the[Scroll]Golden Land where the Triforce[Scroll]was hidden.[Waitkey][Scroll]But because Ganon, the boss[Scroll]of thieves, wished it the world[Scroll]was transformed...[Waitkey][Scroll]I'm sure he's intending to[Scroll]conquer even our Light World[Scroll]after building his power here.[Waitkey][Scroll]He is trying to open a larger[Scroll]gate between worlds near the[Scroll]castle using our powers.[Waitkey][Scroll]But the gate is not open[Scroll]completely yet...[Scroll]If we seven maidens come[Waitkey][Scroll]together, we can break the[Scroll]barrier around Ganon's hiding[Scroll]place.[Waitkey][Scroll]I will tell you where the other[Scroll]girls are held. I believe you[Scroll]will destroy Ganon.[Waitkey][Scroll]I will return to my original[Scroll]form at that time.
Puzzledude- Since : 2012-06-20
Re: Editing the ending text
Right, but can I just do the Triforce dialog, or do I also have to re-create the entire endgame text?
Ray138- Since : 2021-03-23
Re: Editing the ending text
Not sure what you mean, since the Triforce dialogue is the entire endgame text (even empty space is part of the dialogue). You need to remove the empty text (spaces), which take the majority of the space and make a standard dialog without those empty spaces. This changes the entire dialogue. If this is what you mean, the answer is to change the entire endgame text.
I can give you an example what you need to do:
from this:
to this:
I can give you an example what you need to do:
from this:
- Code:
[Speed 02][Position 00][Window 02]Welcome, [Name]...[2]I am the Essence Of The[3]Triforce.[Waitkey][Scroll]... ... ...[Speed 01][Waitkey][1] [2] [3] [Speed 02][1]The Triforce will grant the[2]wishes in the heart and mind of[3]the person who touches it.[Speed 01][Waitkey][1]
to this:
- Code:
[Speed 02][Position 00][Window 02]Welcome, [Name]...[2]I am the Essence Of The[3]Triforce.[Waitkey][Scroll][Speed 02][1]The Triforce will grant the[2]wishes in the heart and mind of[3]the person who touches it.[Speed 01][Waitkey]
Puzzledude- Since : 2012-06-20
Re: Editing the ending text
I mean is it just the Triforce's dialog, or do I have to recreate all of the "Return of the King" & "Your Uncle Recovers" ect. ?
Sorry if that's a dumb question, I just don't know...
Recreating the Triforce dialog is easy. The rest seems a bit more complicated.
Sorry if that's a dumb question, I just don't know...
Recreating the Triforce dialog is easy. The rest seems a bit more complicated.
Ray138- Since : 2021-03-23
Re: Editing the ending text
The titles before the end credits (return of the king etc) are completely separate, they are not connected with Triforce's dialogue nor with any dialogue. You can edit them if you want them to be edited, otherwise not.I mean is it just the Triforce's dialog, or do I have to recreate all of the "Return of the King" & "Your Uncle Recovers" ect. ?
Puzzledude- Since : 2012-06-20
Re: Editing the ending text
Excellent! Thank you!
But now instead of erasing the text after the waitkey, the next lines are appearing over the previous text.
What have I done wrong?
But now instead of erasing the text after the waitkey, the next lines are appearing over the previous text.
What have I done wrong?
Last edited by Ray138 on Wed 30 Jun 2021 - 19:43; edited 2 times in total
Ray138- Since : 2021-03-23
Re: Editing the ending text
Here's what I have:
[Speed 02][Position 00][Window 02]Welcome, [Name]...[2]I am the Essence[3]of the Triforce.[Waitkey][Speed 02][1]The Triforce will grant the[2]wishes in the heart and mind of[3]the person who touches it.[Waitkey][Speed 02][1]If a person with a good heart[2]touches it, it will make good[3]wishes come true... If an[Waitkey][Scroll]evil-hearted person touches[Scroll]it, it grants evil wishes.[Waitkey][Speed 02][1]The stronger the wish, the[2]more powerful the Triforce's[3]expression of that wish.[Waitkey][Speed 02][1]Ganon's wish was to conquer[2]the world. That changed the[3]Golden Land to the Dark World.[Waitkey][Speed 02][1]Ganon was building up his[2]power here so he could conquer[3]the Light World and make his[Waitkey][Scroll]wish come completely true.[Waitkey][Speed 02][1]But now, you have totally[2]destroyed Ganon. His Dark[3]World will vanish.[Waitkey][Speed 02][1]The Triforce is waiting for a[2]new owner. Its Golden Power is[3]in your hands[Waitkey][Speed 02][1]Now, touch it with[2]a wish in your heart.[3]....
[Speed 02][Position 00][Window 02]Welcome, [Name]...[2]I am the Essence[3]of the Triforce.[Waitkey][Speed 02][1]The Triforce will grant the[2]wishes in the heart and mind of[3]the person who touches it.[Waitkey][Speed 02][1]If a person with a good heart[2]touches it, it will make good[3]wishes come true... If an[Waitkey][Scroll]evil-hearted person touches[Scroll]it, it grants evil wishes.[Waitkey][Speed 02][1]The stronger the wish, the[2]more powerful the Triforce's[3]expression of that wish.[Waitkey][Speed 02][1]Ganon's wish was to conquer[2]the world. That changed the[3]Golden Land to the Dark World.[Waitkey][Speed 02][1]Ganon was building up his[2]power here so he could conquer[3]the Light World and make his[Waitkey][Scroll]wish come completely true.[Waitkey][Speed 02][1]But now, you have totally[2]destroyed Ganon. His Dark[3]World will vanish.[Waitkey][Speed 02][1]The Triforce is waiting for a[2]new owner. Its Golden Power is[3]in your hands[Waitkey][Speed 02][1]Now, touch it with[2]a wish in your heart.[3]....
Ray138- Since : 2021-03-23
Page 1 of 2 • 1, 2
Similar topics
» Ending sequence text pointers
» Editing Ganon's monologue in ZScream messes-up the Ending Triforce monologue
» ZScream 3.0.2
» [Asar] User-Friendly HUD Text ASM
» Parallel Worlds text glitch
» Editing Ganon's monologue in ZScream messes-up the Ending Triforce monologue
» ZScream 3.0.2
» [Asar] User-Friendly HUD Text ASM
» Parallel Worlds text glitch
Zeldix :: Zelda III Hacking :: Requests
Page 1 of 2
Permissions in this forum:
You cannot reply to topics in this forum