Live data from Hacker News

Nintendo GBA and DS ROM hacking guide (2016)

gbatemp.net

11–20 of 35 posts

Re: Nintendo GBA and DS ROM hacking guide (2016)

#11

The 3DS hacking scene is still pretty active. Great form factor devices, fully jailbroken. Guide is pretty easy to follow at 3ds.hacks.guide :) I've got mine as the best form-factor emulation station (for older games) you could imagine :).

+1 it's worth it for the NSUI [0] alone. The 3DS, especially the New 3DSXL is the best handheld to play NES/SNES/GB/C/A games, pixel perfect!

0, https://3ds.eiphax.tech/nsui

Re: Nintendo GBA and DS ROM hacking guide (2016)

#12
post #4

Back in the '80s there was a lot of save game file hacking going on. My buddy and I would look at save game files for all the hot fun games in the hex editor and try to figure out what values we could change. Bard's Tale had a fairly simple layout, which we painstakingly figured out by, for example, using one item and seeing which values decremented. BTII or III, can't remember, went to some length to prevent this ea…

These days it's far easier to read/edit the memory of running programs than the serialized data saved to disk in save files.

Well; isn’t that why a lot of traditional ROM hacks historically (at least in the SEGA Genesis/MD hacking scene I was involved with) used savestates as rudimentary ROM hacks? EG - hasn’t it been easier to manipulate data in runtime memory, eg in a savestate; than within the ROM?

Asking because I don’t actually know, I’m just recalling a lot of my early ROM hacking, and indeed discoveries in ROMs, by manipulating memory and savestate rather than the ROM itself.

Re: Nintendo GBA and DS ROM hacking guide (2016)

#13
post #5

Is there any URL we can switch the top link to, that contains some of this information but doesn't do an automatic file download as https://gbatemp.net/download/gba-and-ds-rom-hacking-guide.33... does? (Those make annoying links for frontpage submissions, even when the content is good.)

I dislike them myself and actually tried looking for one but the only alternative I found was scribd, which would require a login to download (even more annoying).

Open to hear any good suggestions for PDF hosting.

Re: Nintendo GBA and DS ROM hacking guide (2016)

#14
post #8
post #5

Is there any URL we can switch the top link to, that contains some of this information but doesn't do an automatic file download as https://gbatemp.net/download/gba-and-ds-rom-hacking-guide.33... does? (Those make annoying links for frontpage submissions, even when the content is good.)

Seems like just taking out the word download after the slash does the trick: https://gbatemp.net/download/gba-and-ds-rom-hacking-guide.33... The info isn't embedded on the page, but the download button for the PDF is unforced but available Edit: Looks like this thread has the info from the PDF embedded: https://gbatemp.net/threads/gbatemp-rom-hacking-documentatio...

Nice catch. Changed from https://gbatemp.net/download/gba-and-ds-rom-hacking-guide.33.... Thanks!

Re: Nintendo GBA and DS ROM hacking guide (2016)

#15
post #5

Is there any URL we can switch the top link to, that contains some of this information but doesn't do an automatic file download as https://gbatemp.net/download/gba-and-ds-rom-hacking-guide.33... does? (Those make annoying links for frontpage submissions, even when the content is good.)

I dislike them myself and actually tried looking for one but the only alternative I found was scribd, which would require a login to download (even more annoying). Open to hear any good suggestions for PDF hosting.

Your efforts are much appreciated and good content even more so!

Re: Nintendo GBA and DS ROM hacking guide (2016)

#16
post #11

The 3DS hacking scene is still pretty active. Great form factor devices, fully jailbroken. Guide is pretty easy to follow at 3ds.hacks.guide :) I've got mine as the best form-factor emulation station (for older games) you could imagine :).

+1 it's worth it for the NSUI [0] alone. The 3DS, especially the New 3DSXL is the best handheld to play NES/SNES/GB/C/A games, pixel perfect! 0, https://3ds.eiphax.tech/nsui

> The 3DS, especially the New 3DSXL is the best handheld to play NES/SNES/GB/C/A games, pixel perfect!

For me at least, I think the Steam Deck has it beat these days, although I'll admit I miss the smaller form factor sometimes.

Re: Nintendo GBA and DS ROM hacking guide (2016)

#17
post #4

Earlier quoted context omitted.

These days it's far easier to read/edit the memory of running programs than the serialized data saved to disk in save files.

Well; isn’t that why a lot of traditional ROM hacks historically (at least in the SEGA Genesis/MD hacking scene I was involved with) used savestates as rudimentary ROM hacks? EG - hasn’t it been easier to manipulate data in runtime memory, eg in a savestate; than within the ROM? Asking because I don’t actually know, I’m just recalling a lot of my early ROM hacking, and indeed discoveries in ROMs, by manipulating memo…

I couldn't tell you without a specific example, but I would suspect distributing an edited ROM would be much easier than save state hacking.

In a general sense, I suspect the latter is more popular because it's not illegal to modify/distribute save state data; ROMs certainly can be.

Re: Nintendo GBA and DS ROM hacking guide (2016)

#18
post #16
post #11

Earlier quoted context omitted.

+1 it's worth it for the NSUI [0] alone. The 3DS, especially the New 3DSXL is the best handheld to play NES/SNES/GB/C/A games, pixel perfect! 0, https://3ds.eiphax.tech/nsui

> The 3DS, especially the New 3DSXL is the best handheld to play NES/SNES/GB/C/A games, pixel perfect! For me at least, I think the Steam Deck has it beat these days, although I'll admit I miss the smaller form factor sometimes.

Love my New 2DS XL with cfw, but the best form factor for me for those you mentioned is the Miyoo Mini.

I have it in my pocket all the time and put has save states, fast forward and low power standby with instant power on.

I can play it in short busts whenever I have a few minutes spare instead of using my phone.

I recently beat Pokémon Emerald for the first time thanks to this and I'm further through dk county than I've ever been

Re: Nintendo GBA and DS ROM hacking guide (2016)

#19

Earlier quoted context omitted.

Well; isn’t that why a lot of traditional ROM hacks historically (at least in the SEGA Genesis/MD hacking scene I was involved with) used savestates as rudimentary ROM hacks? EG - hasn’t it been easier to manipulate data in runtime memory, eg in a savestate; than within the ROM? Asking because I don’t actually know, I’m just recalling a lot of my early ROM hacking, and indeed discoveries in ROMs, by manipulating memo…

I couldn't tell you without a specific example, but I would suspect distributing an edited ROM would be much easier than save state hacking. In a general sense, I suspect the latter is more popular because it's not illegal to modify/distribute save state data; ROMs certainly can be.

They distribute delta binary patches on the form of IPS formats.

Re: Nintendo GBA and DS ROM hacking guide (2016)

#20

Back in the '80s there was a lot of save game file hacking going on. My buddy and I would look at save game files for all the hot fun games in the hex editor and try to figure out what values we could change. Bard's Tale had a fairly simple layout, which we painstakingly figured out by, for example, using one item and seeing which values decremented. BTII or III, can't remember, went to some length to prevent this ea…

Yeah I definitely agree, wasting time figuring out how to get to the save and apply your changes is the worst obstacle there, in most cases the saves are encrypted and have a check sum applied. Although I've found some games that allow you access the save data without messing around with this stuff, mainly the Shin Megami Tensei line of JRPG games in my experience.

Granted, the saves are binary blobs but once you find the value you want you can find an entire struct of data along side it. There are tools like imHex which help the process and help you define the structure of the save file. It's become a common project of mine to save hack and then build a save editor when I'm confident my changes work.

Post reply on HN