- 3,828
- Posts
- 15
- Years
- Age 28
- OH
- Seen Apr 7, 2025
Hopefully this is the right thread for my question. How could I get started with making rom hacking tools? Do I need to read up on GBA hardware stuff or how ROMs are organized, and if so then where can I find that information?
I have taken a few uni courses in Java and I wanted to see if this is possible.
To get started making ROM hacking tools, you'll essentially be making a tool to automate a process that could be done very slowly with a hex editor.
To that end, what you'll really need to learn first is how to read/write bytes to a file. Once you understand that, and what changes you actually want to make to the ROM, the programming should be obvious. Of course, you will need to read up on the hardware for the ROMs you'll be working with. Important topics would include how pointers are stored, how colors are stored, etc.