![]() |
Changing Steven's name in Tag Battle
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?
|
Do I need to use an Hex editor and locate his name used in battle, or some how use advance text to edit?
|
Quote:
You can find the string 'Steven' by looking for the six bytes that refer to letters ('S', 't', 'e', 'v', 'e' and 'n') of that string/name. Here is a table file you can use: http://datacrystal.romhacking.net/wiki/Pok%C3%A9mon_Ruby_Sapphire_and_Emerald:_TBL In other words, pick up the bytes for those letters from there (S = CD, t = E8, ...) and use 'Search' option of a hex editor to search for the name. It will find the first instance of 'Steven' in the rom that could be this one you're looking for or possibly some text where 'Steven' is mentioned. |
Just want to point out that in game it is written as STEVEN so the bytes will be CD CE BF D0 BF C8.
Just did a quick search and you can find STEVEN alone at 0x5EAD14 and 0x5EFB11. Might be another one. 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. |
Quote:
A-text might be as good for editing these kind of things though - depending on how it works. I personally hack gen II and whenever I have to edit a text string of this kind, it's far simpler to do it with a hex editor (along with possibility of having to repoint to string) than using a game-specific text editor (there is only Poketext out there for gen I and II). 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. |
Quote:
Edit: Just as I suspected, the name and trainer class in the tag battle is the same as when you face him in Meteor falls. You can change either in a trainer editor (no 324 hex) and it affects both battles. |
| All times are GMT -8. The time now is 2:23 AM. |
![]()
© 2002 - 2018 The PokéCommunity™, pokecommunity.com.
Pokémon characters and images belong to The Pokémon Company International and Nintendo. This website is in no way affiliated with or endorsed by Nintendo, Creatures, GAMEFREAK, The Pokémon Company or The Pokémon Company International. We just love Pokémon.
All forum styles, their images (unless noted otherwise) and site designs are © 2002 - 2016 The PokéCommunity / PokéCommunity.com.
PokéCommunity™ is a trademark of The PokéCommunity. All rights reserved. Sponsor advertisements do not imply our endorsement of that product or service. User generated content remains the property of its creator.
Acknowledgements
Use of PokéCommunity Assets
vB Optimise by DragonByte Technologies Ltd © 2023.