SOS Grand Bazaar is coming in august so I wanted to play my copy on the ds with a gay mod. The mod doesn't work on my copy so I plan to make on. I saw a comment you made on GBAtemp stating that you found the character sprites in people_pal_databin which is a file I found in GB while exploring the files. You said that you edited the hex with a lot of trial and error to swap the sprites. Could you give me some guidance on what I should be looking for and changing and what hex editor you used? thx
Hey, yeah: the hex editor I used was HxD, which is a free program. When you open a file with HxD, you'll see a big block of hex data on the left and a narrower block of interpreted ascii data on the right, which is typical for hex programs. The left block will also have column and row headers like a spreadsheet, with two characters in each cell. (It's possible to change the number of characters per cell and the interpreter from ascii to another encoding, but that's not necessary for this project.)
You're going to be looking for "headers" in that denote the starts of each block of contained data. A header is just a term that means the part that comes at the beginning of a file and usually consists of metadata like the file's name and filetype and stuff. Basically, this means you're looking for any sort of repeated patterns.
The headers for each character's sprite will probably start sometime after the collection's own header. This means that when you open up people_pal_databin, the pattern you're looking for won't start at the very top because the collection's metadata needs to come first.
Fortunately, interpreted filenames tend to be fairly human-readable, so that should help you find the headers you're looking for.
You'll want to leave the character sprites' metadata unchanged and only swap the file's contents. This means all the code that starts in the cell after the header ends and before the next begins.
The rest is sort of just educated guess work and trial-and-error experimentation.
I hope that gives you the information you're looking for to start!












