Users browsing this thread: 1 Guest(s)
Altering text via assembly without breaking things

#1
Posts: 16
Threads: 4
Thanks Received: 0
Thanks Given: 0
Joined: Oct 2019
Reputation: 0
Status
None
Some text in the game isn't able to be altered by the FF3usME, though it's been an amazingly helpful tool.  I'm not much of a hacker but so far I've managed to successfully learn enough hex editting to do very simple tasks such as changing Gp in the party menu to GP (by making backup roms, searching for 86A9 and changing it to 868F until it worked instead of crashing, since I couldn't find it in the rom map) and making one event skip over a text pointer entirely (by shifting the values for animations before the text forward to overwrite it, and filling the space left before those with three instances of the "cancel animations" bit instead of one.  During gameplay it looks fine since it doesn't have any delay.)

Obviously those two solutions are probably not kosher, so before I start shortening Pearl to Holy for the text outputted by Debilitator or such how can I properly shorten text or an event without fear of messing up everything down the line?  I'm going to be sticking .ips patches from other people in later and I'm worried about stuff getting shifted by one byte or such so it crashes.
  Find
Quote  

#2
Posts: 3,966
Threads: 279
Thanks Received: 234
Thanks Given: 56
Joined: Oct 2011
Reputation: 65
Status
Tissue-aware
You can load a table in a hex editor with table support such as Windhex and search words in it once the table is loaded.

Edit: Also this thread should be in Magitek Facility, please move mods : )
  Find
Quote  

#3
Posts: 16
Threads: 4
Thanks Received: 0
Thanks Given: 0
Joined: Oct 2019
Reputation: 0
Status
None
Thanks for the advice about the table. Should I just leave bytes for "empty space" at the end of the text box rather than worry about pulling the end of the text box back? Also, I mistakenly thought that this thread was meant for assembly assistance specifically, rather than general hacking advice with various editing programs. I've certainly come to appreciate that it's a mythical skill and could warrant its own section!
  Find
Quote  

#4
Posts: 3,966
Threads: 279
Thanks Received: 234
Thanks Given: 56
Joined: Oct 2011
Reputation: 65
Status
Tissue-aware
(12-05-2019, 10:57 PM)Kenefactor Wrote: Thanks for the advice about the table.  Should I just leave bytes for "empty space" at the end of the text box rather than worry about pulling the end of the text box back?

If those strings have a fixed length, you have to add empty spaces, otherwise you don't need to.
  Find
Quote  



Forum Jump:

Users browsing this thread: 1 Guest(s)


Theme by Madsiur2017Custom Graphics by JamesWhite