Romhacking.net

Romhacking => Newcomer's Board => Topic started by: VinitBelam on May 26, 2021, 02:57:06 pm

Title: Help starting GBA romhacking?
Post by: VinitBelam on May 26, 2021, 02:57:06 pm
I want to get into rom hacking an di was wondering what tools i should use because everything i looked up to help was from around 2011. Could someone give me a list of the tools i need?
Title: Re: Help starting GBA romhacking?
Post by: FAST6191 on May 27, 2021, 02:14:17 pm
Most things then will still work -- not like there has been new GBA ROMs released (give or take some previously unreleased Chinese efforts a little while back but that is just another lost region duplicate of something that already existed). Equally the basics work on most devices -- tables, pointers, graphics and data generally share many of the base concepts. I will note though if you say 2011 then that probably means some of the later GBA pokemon tools which are great for pokemon but not much else -- other than maybe some Final Fantasy stuff then pokemon is quite the exception in ROM hacking as far as the extent to which tools have been made.

I have a guide http://www.romhacking.net/forum/index.php/topic,14708.0.html if you want one that is specifically for the GBA and DS (they are very closely related).

GBA commercial games do not have a file system so you can't break them up into individual files like you can on floppy disc, CD/DVD and some later cartridge based efforts. Some GBA homebrew will use a file system though (see GBFS for one popular example). You can still find data easily enough though on commercial games (I cover tracing a bit in the guide but https://www.romhacking.net/documents/361/ is also good, though the debug version of http://problemkaputt.de/gba.htm is what we tend to suggest these days instead of vba-sdl-h as used in that guide (if you can redo the things in that guide but in no$gba debug you will be well away to doing good stuff).
Title: Re: Help starting GBA romhacking?
Post by: Chronosplit on June 11, 2021, 03:09:55 pm
I will note though if you say 2011 then that probably means some of the later GBA pokemon tools which are great for pokemon but not much else -- other than maybe some Final Fantasy stuff then pokemon is quite the exception in ROM hacking as far as the extent to which tools have been made.
If OP is talking about Pokemon like 89% of people looking for specificially GBA tools then I have some news, RHDN is up the wrong tree.  You're going to want tools and methods around the pokeemerald or pokefirered disassembly.

The good news is that a lot of this doesn't need tools anymore and instead just a text editor, the compiling methods, and helpers like porymap (is that the name these days?).  The bad news is that if you were going to be hacking with just tools you're in for a higher skill ceiling than you anticipated, but it's still easier to manage than fiddling around with dated tools like Advance Map and such on newer hardware.