PDA

View Full Version : [Tutorial] HG/SS : Edit the starters !


Dr.Razor
January 17th, 2013, 08:00 AM
Tool needed :

-Crystal Tile 2
-Any hex editor

1) Decompress arm9 binarie:

Open your rom with Crystal Tile 2
Click on the ds logo
http://s1.postimage.org/irn0edfov/image.png
Right click on FSI.CT/arm9.bin and click Extract
Don't close Crytal Tile 2, you'll need it again


2) Edit Arm9 binarie:

Open arm9.bin with an hex editor
Look for "98 00 00 00 9B 00 00 00 9E 00 00 00"
http://s7.postimage.org/s756ruqor/image.png



98 is the national pokédex number of the grass starter in base 16 = 9 *16 + 8 = 152
9B is the national pokédex number of the fire starter in base 16 = 9 *16 + B = 155
9E is the national pokédex number of the water starter in base 16 = 9 *16 + E = 158

(use a converter if you don't know how to calculate : http://www.kaagaard.dk/service/convert.htm)


Let's put kanto starters:


http://s9.postimage.org/9m97324zj/kan.png
Save the modifications
Go back to Crystal Tile 2
Right click on FSI.CT/arm9.bin and click Compression
Save and close




And you're done =)

http://s14.postimage.org/xqocxp2up/image.pnghttp://s7.postimage.org/wmfc8dm6z/image.pnghttp://s2.postimage.org/h9g71wpm1/image.png


To change the names, open *****y'DS Map editor, Text editor and the text you want to change is the text 190

Hacker Bisharp
January 18th, 2013, 04:24 AM
Thanks a lot! This is a awesome tutorial^^

Felink
March 17th, 2013, 05:11 PM
NICE post, man.
Where is the adress to change the starters that Oak and Steve give?

One more thing...
When I change the starters this way, Why my Rival always choose Chikorita?
How can I change this?

Thank you Very Much for help! xD

adbunch1986
September 28th, 2013, 09:26 AM
Hi I'm doing what you have written but it wont let me save it.

MozillaFoxer
April 18th, 2015, 05:18 PM
This is working fantasticaly!

however, I do seem to find an issue here: how do I get deoxys+ pokemons in here?

all of them have 3 digit codes (arceus has 1ED for example) and the game goes black when I attempt to select my starter if I modify one of the 8 zeros with one of the digits (Ex: 1E D0 00 00)

I'd really LOVE to have an arceus following me around >.< but this seems like a problem, any ideas???

Hopeless Masquerade
April 20th, 2015, 12:28 PM
This is working fantasticaly!

however, I do seem to find an issue here: how do I get deoxys+ pokemons in here?

all of them have 3 digit codes (arceus has 1ED for example) and the game goes black when I attempt to select my starter if I modify one of the 8 zeros with one of the digits (Ex: 1E D0 00 00)

I'd really LOVE to have an arceus following me around >.< but this seems like a problem, any ideas???

All DS ROMs store data in a little endian format (Google endianness for more info). So, if you wanted Arceus which has the code 1ED, you would input ED 01 00 00 in the hex editor. ;)