Quote:
Originally Posted by Devinsparce
Hey guys. I'm trying to figure out how to edit (add) text that is shown when you use an attack. For example. When Dunsparce uses splash attack I want the text to say "Dunsparce use hyperbeam! What do you mean you don't know hyper beam? Dunsparce used splash" (I changed splash's name to hyper beam)
(im using fire red
Thanks!
|
You mean changing "but nothing happened..." to "Dunsparce used Hyper Beam!" [...]? If yes then you have to find this text in hex editor.
1. Download Thingy32 and Hex Workshop (google it)
2. Make your "character set" (link:
http://datacrystal.romhacking.net/wi..._FireRed_-_TBL) in TaBuLar (link:
http://www.romhacking.net/utilities/55/) and save as Thingy TBL.
3. Search in Thingy your text which is shown in game (I think it's "but nothing happened...). Capital and lowercase characters are IMPORTANT. If you have part of the text in new line then search only for part in the one line. (example:
"But nothing
happened"
so search only for "but nothing")
4. If Thingy finds your text in game, then look for your text offset (for example 403F4C).
5. Then write this offset in notepad and reverse it (so it will be 4C3F40).
6. Open Hex Workshop.
7. Search for your reversed offset (so try to find 4C3F40 - normally search for your offset). That's called pointer.
8. When you find pointer you have to write script in XSE:
If the text is too long write "/n" instead of space. So it will be:
Dunsparce used/nHyper Beam! [...]
9. Then compile your script and copy offset (for example 80A0C0)
10. Then reverse it, so C0A080 and overwrite previous pointer to new (so if you have 4C3F40 then click 4C and write 80A0C0)
11. Enjoy your new text!
I hope it works

Sorry for my bad english...