- 113
- Posts
- 11
- Years
- ???
- Seen Dec 12, 2024
In Emerald hacks such as Crystal Dust and Glazed, featured the Double Battle from Mossdeep and the partner trainer's name was changed. How do I change Steven's name in battle?
You can do both. I'd say that locating the name with a hex editor is simpler though since the name is not part of text data, but just stored as a name.Do I need to use an Hex editor and locate his name used in battle, or some how use advance text to edit?
I haven't used AdvanceText since I don't hack gen III games. Anyway, if you look for a single text string such as this with a hex editor, you can easily find an instance that is "alone" like you described in your own post there. That's because the data next to that text string is most likely asm code related to the battle fought with him.Miksy91 what do you mean by 'is not part of text data'? AdvanceText will find the string of bytes corresponding to the word you type in. There is no difference whether it's in a script or a standalone bit of text.
Edit:
Also what I possibly meant there is that the data for a string like what is used for 'STEVEN' here can be written differently in the rom than for example the "same" text string you could make a person event say ("STEVEN"), and A-text may not be able to show the text data properly when the name is looked for and the right instance is found. Again, wouldn't work fine with Poketext for instance since the strings (1. what people events say, and 2. these kind of strings) have different "endings". Poketext for instance assumes that all text datas end with byte 57 or 58, and most self-alone strings are hardcoded with different ending byte for specific reasons.