Hacking Injecting GBC roms (for noobs)

  • Thread starter Thread starter Dean_
  • Start date Start date
  • Views Views 28,964
  • Replies Replies 122
  • Likes Likes 2
You don't super trim VC roms, they don't have update partitions. Also, you can create some of them as card1 roms, since (again) some of them can use a save file of 512kb (which is supported by card1).
The above means, you can just trim them without problems.
 
You don't super trim VC roms, they don't have update partitions. Also, you can create some of them as card1 roms, since (again) some of them can use a save file of 512kb (which is supported by card1).
The above means, you can just trim them without problems.

Do you know how bytes correspond to hex offsets?

For example, the section bolded. I understand the rest but not how 0xA02200 was obtained.

You want to make a new save location at the end of the ROM, so for explanation's sake let's say the ROM is 10494280 bytes, just over 10 MB.
Since the save pointer is in units of 0x200 each the save location needs to be dividable by 0x200. So the save has to be placed at 0xA02200, or 10494464 bytes into the ROM, I calculated this by dividing the trimmed size by 0x200 in the Windows calculator's programmer mode (as hex) and adding 1 to that number. The resulting number is the value you need to write to the header. In this example, that value would be 0x5011, but since the byte order is reversed in the ROM, the bytes written to the header would be 11 50. Replace the two bytes at 0x200 with that value.

As the VC saves are 1 MB according to the person above me, that's how many bytes you should insert at the end (after calculating the pointer you need to insert in the header)

I don't think I can explain any better than this.
 
Can someone make a video on how to do this? I am lost!
Do I need a modded 3ds or gateway? IM SO LOST!

Edit:
Nevermind, I am stupid. I just skipped to the steps and did not read the first line.
 
So, I cant just regularly trim the rom and end of story?

No. For VC roms if you wish to trim, you have to perform some hex edits. Took me a while to understand and learn. Even then there are no guarantees that it will work. I tried to trim for Pokemon TCG did not work. Tried to build as card1 with norflash, did not work either.
 
Just unpack with ctrtool and that's it.
Don't decrypt with xorpad because they're already decrypted (0-key encryption).
The thing is I have no idea of how to extract RomFS.bin with ctrtool.
I always get ExHeader and ExeFX, but RomFs never comes out.

EDIT: compiled it with visual studio and now everything's working
 
Technically it can be any BBB Pokemon, not just Crystal. When I made those batch files, I only tested Blue.


Search the exact filename with quotes. A certain forum has all the BBB pokemon uploaded.

Sorry to bug you about this, but I think I found something I downloaded it, but when I try to extract it it asks for a password. Cannot move beyond that.
I dont know why finding this thing is a hassle.
thanks in advance.
 
Look at the rules at the place you got it from for a password. If it's where I am thinking then it is there in the forum rules.
 
Look at the rules at the place you got it from for a password. If it's where I am thinking then it is there in the forum rules.
Finally, after getting some kind of file, the file tells me it is broken everytime i try to extract it (with winrar. also tried zip). So i have nothing. The file i donwload is about 9 mb if that is right. Im not sure why it is so hard getting one of these.
 
Finally, after getting some kind of file, the file tells me it is broken everytime i try to extract it (with winrar. also tried zip). So i have nothing. The file i donwload is about 9 mb if that is right. Im not sure why it is so hard getting one of these.
Use WinRar 5.11.
 
is there not a way for someone to make an automated application to resize these vc injections...ive made a crap ton of them in card 2 format and i dont wanna have to rebuild them all manually any takers for the proposition =P??
 
I got mine from the same place and with the newest winrar and the correct password they open fine.
 
I got mine from the same place and with the newest winrar and the correct password they open fine.
I finally figured it out, thanks. (I was inputting the password with an extra space at the end acting as a character. I deserve it for being lazy enough to copy and paste the password rather than write it out.)
I do have threel questions I would love answers to as well please:
1. How can I rename the game when it appears in my gateway menu? All my gbc games appear as pokemon crystal names. (even though i changed the name when i converted them).
2. Can i use this method for nes/snes games? If so, how?
3. How do I change the pictures and background of the games when it is in the gateway menu?

Thank a bunch.
 

Site & Scene News

Popular threads in this forum