HG/SS : Edit the starters !

Started by Dr.Razor January 17th, 2013 8:00 AM
  • 18589 views
  • 9 replies

Dr.Razor

Yellow Remaker

Switzerland
Seen October 16th, 2020
Posted January 17th, 2013
101 posts
14.7 Years
Tool needed :

-Crystal Tile 2
-Any hex editor

1) Decompress arm9 binarie:
  1. Open your rom with Crystal Tile 2
  2. Click on the ds logo
  3. Right click on FSI.CT/arm9.bin and click Extract
  4. Don't close Crytal Tile 2, you'll need it again

2) Edit Arm9 binarie:
  1. Open arm9.bin with an hex editor
  2. Look for "98 00 00 00 9B 00 00 00 9E 00 00 00"


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:
  1. Save the modifications
  2. Go back to Crystal Tile 2
  3. Right click on FSI.CT/arm9.bin and click Compression
  4. Save and close



And you're done =)




To change the names, open *****y'DS Map editor, Text editor and the text you want to change is the text 190
Male
Seen April 19th, 2015
Posted April 18th, 2015
1 posts
7 Years
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???

esperance

Age 25
Male
OH
Seen 2 Weeks Ago
Posted January 11th, 2022
3,833 posts
12.1 Years
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. ;)
What are you so afraid of?

JackHack96

Intrepid Hacker

Age 26
Male
Italy
Seen 1 Week Ago
Posted August 8th, 2020
121 posts
9.8 Years
You can change HG/SS starters in a more comfortable way by using one of my tool, DS PokeHack Studio. Even if it's in alpha state, it can already change starters ;)
There are some things hackers can't hack. For everything else, there's Crystal Tile! :D

Visit my website, Hack Rom Tools, here you can find useful tools for ROM hacking.

Sonic_exe601

Male
Seen September 16th, 2015
Posted August 2nd, 2015
2 posts
6.9 Years
You can change HG/SS starters in a more comfortable way by using one of my tool, DS PokeHack Studio. Even if it's in alpha state, it can already change starters ;)
Good Tool For People Who Can't Hex Edit Like Me :)
.....!

U.Flame

Maker of Short Games

Age 26
Male
Unknown
Seen 2 Days Ago
Posted March 16th, 2022
1,314 posts
13.9 Years
Hi I'm doing what you have written but it wont let me save it.
Bumping because I'm having the same issue and PokeHack Studio doesn't seem to have a 32x version. I did everything in the tutorial but CrystalTile2 won't let me save it.


UPDATE: Though the program acted like it didn't save, the change was saved! It works! That was weird, but it works!
The more you learn about something, the more you realize just how much you don't know. I've shelved my more ambitious ideas in favor of smaller, more feasible projects and contributions. While I still have an ongoing project, and still intend to experiment with improving Gen 3's multiplayer, it's been much less stressful doing smaller things, like entries for Anthroyd's MAGM contests.

Of which you can check out here:
Naillevaihcam
Magical Altering Gym Menagerie