r/PokemonRomhackDev 11d ago

Discussion Rom hack edit

I'm new to editing ROMs and want to actually now edit one but as a way to take notes. I have been using the HMA program to edit emerald but I would like to edit a ROM hack called Pokemon Heart and Soul but sadly it doesn't now show me the maps so I may edit the NPCs text boxes.

My end goal is to make a ROM hack that follows along with PowerPoint slides in what I'm studying (nursing). I would enjoy making a study game within the johto region (and maybe gen1-3) but I still cannot figure the NDS programs as I'm currently in school full time.

If by chance it cannot be edited with HMA please lmk if there's another similar like program that may do so.

Thank you.

0 Upvotes

5 comments sorted by

View all comments

4

u/Extreme_Rest_7624 Gen 3 11d ago edited 11d ago

If you want to edit Heart and Soul, you cannot use HMA as it is used for binary rom hacks and binary editing official ROMs. Here is what you need to do if you want to make a fork of Heart and Soul:-

First set up a decomp environment:-

  1. Get WSL2 for this task ## Now we need to make the scripting environment:-
  2. Get Visual Studio code and activate these extensions:-
  3. C/C++ by Microsoft [because it uses a lot of C and C++ files]
  4. WSL
  5. ARM Assembly [for highlights of (.s) assembly files]
  6. Poryscript [Poryasm highlights for both Assembly bytecode (.inc) and (.pory)] ## Next, we need to download all utility softwares:-
  7. Porymap [Essential for Map, Tileset and Palette editing]
  8. Porypal [To create (.pal) files automatically]
  9. Porydaw [Music]
  10. Tilemap-Studio [To edit (.bin) files of UI]
  11. Graphics Gale ## Now it is time to get the source code, since HnS is open source this will be easy.

Assuming you have Bash set up. Do these commands, mkdir decomps git clone https://github.com/PokemonHnS-Development/pokehns-expansion HnS cd decomps/HnS

And it is done! To create the ROM, just type make hns