ROM Hack [Release] Ultimate GBA VC Injector for 3DS

  • Thread starter Thread starter Asdolo
  • Start date Start date
  • Views Views 1,475,637
  • Replies Replies 1,519
  • Likes Likes 135

Add the feature to patch already existing GBA CIAs to modify ghosting and color options?

  • Yes

    Votes: 73 82.0%
  • No

    Votes: 2 2.2%
  • I don't care!

    Votes: 14 15.7%

  • Total voters
    89
  • Poll closed .
This new all-in-one injector is pretty nice. I had problems with sram games with the standalone gba injector but this was fixed in the all-in-one version.
 
This app is amazing! I do have one question, can anyone help me with a English patched .gba file? I wanted to play the English version of Fire Emblem - Sealed Sword, how ever the Japanese version is 8 mb and it IS in the database and the English patched version is 16 mb and ISN'T in the database. Will this app work with patched roms or only official ones? Is there another solution to my problem? Thanks.

--Linkz
 
This app is amazing! I do have one question, can anyone help me with a English patched .gba file? I wanted to play the English version of Fire Emblem - Sealed Sword, how ever the Japanese version is 8 mb and it IS in the database and the English patched version is 16 mb and ISN'T in the database. Will this app work with patched roms or only official ones? Is there another solution to my problem? Thanks.

--Linkz
It'll work. You just have to manually configure the settings.
 
When I try to load a Super Mario World CIA I made on NSUI, it tells me "your save data is corrupt"

Apologies for the inundation of questions, there are a lot of variables.

Can you provide a MD5 of the ROM you used?

SNES version, or GBA version?

What injection method did you use? One of the "Virtual Console" ones?

Did NSUI show any errors about not being able to recognize the ROM?

If you used GBA Virtual Console, what save type did you select? N/A if NSUI detected the ROM, it should have selected the correct one.

Where/when does this message appear? In the game itself, or in the outside emulator? After you save a game, close, and re-open the app? Etc.
 
Apologies for the inundation of questions, there are a lot of variables.

Can you provide a MD5 of the ROM you used?

SNES version, or GBA version?

What injection method did you use? One of the "Virtual Console" ones?

Did NSUI show any errors about not being able to recognize the ROM?

If you used GBA Virtual Console, what save type did you select? N/A if NSUI detected the ROM, it should have selected the correct one.

Where/when does this message appear? In the game itself, or in the outside emulator? After you save a game, close, and re-open the app? Etc.

-GBA Virtual Console.

-0402 - Super Mario World - Super Mario Advance 2 (E)(Cezar)
MDS: 3a93357fbeb5149ee0ae14e13709e785

-Only errors are the Title Screen and Box Art missing, however, with NSUI beta27 I can find them and get them from NSUI itself.

-NSUI auto-selected EEPROM 64k.

-The message appears after you open the game on your 3DS.
 
  • Like
Reactions: Wacko22
hi i have weird problem when i instal cia of metroid zero mission first time nothing happened and i dont see the game and try again and work but the problem is my fire emblem echoes shadows of valentia got replace by metroid and now i have 2 metroid zero mission and my fire emblem gone
 
-GBA Virtual Console.

-0402 - Super Mario World - Super Mario Advance 2 (E)(Cezar)
MDS: 3a93357fbeb5149ee0ae14e13709e785

-Only errors are the Title Screen and Box Art missing, however, with NSUI beta27 I can find them and get them from NSUI itself.

-NSUI auto-selected EEPROM 64k.

-The message appears after you open the game on your 3DS.

Thanks for the info.

Huh, that's a weird one. Short answer: Try a different ROM.

Long answer: Super Mario World GBA *is* supposed to be EEPROM 64k, that should work, and on other SMW GBA ROMs it does. But this ROM seems to be SRAM-patched or something. Testing in mGBA, it's detected as SRAM and generates a 256k save. NSUI still sets it as EEPROM 64k either from a database or the "EEPROM_V122" that's in the ROM, but I guess telling AGB_FIRM to use that setting for this ROM causes a problem.

So yeah, I suggest trying a different, "clean" ROM. But if you really want to, you can manually edit your current CIA. Extract the CIA with PackHack V9 or NSUI Beta 27's "CIA extract and rebuild" tool (Tools menu). Open ExtractedExeFS/code.bin in a hex editor like HxD, and change 0x400008 from "02" to ""0E". Save changes, rebuild the CIA, and it should be good to go.

hi i have weird problem when i instal cia of metroid zero mission first time nothing happened and i dont see the game and try again and work but the problem is my fire emblem echoes shadows of valentia got replace by metroid and now i have 2 metroid zero mission and my fire emblem gone

Shoot, I hope you have a backup of your Fire Emblem save. :/ It sounds like your Metroid CIA was created with the same title ID as Fire Emblem Echoes. Installing the CIA would have overwritten Fire Emblem, and I think by extension your save data. I'm really sorry.

If you want to check for sure, you can find the Metroid CIA's title ID by viewing it in FBI, the info will be on the top screen. The Fire Emblem Echoes title IDs are 00040000001A2B00, 00040000001B4000, and 00040000001B4100.

Which tool did you use to make the CIA, this old GBA VC injector, or NSUI? NSUI now checks the 3dsdb.com XML to make sure there aren't any conflicts in the generated title ID, in addition to using five characters for even less of a chance.

Then again, this wouldn't explain why you're now seeing two Metroids on the home menu, unless you installed two different CIAs. Hm.
 
Last edited by Wacko22,

i use the old GBA VC injector yeah my save data are gone but luckily i'm in chapter 2 , what is nsui but what the odd when i start play fire emblem thise weak and the game i download way back when it release i gusse my luck so bad or good ?!
 
NSUI is the New Super Ultimate Injector, which Asdolo is developing to replace all of these individual Virtual Console injectors. I don't know how well it works, personally, and AFAIK it's still in beta. Asdolo hasn't actually officially announced it here for whatever reason, but you can find it on Reddit; though I don't have a link handy.
 
Thanks for the info.

Huh, that's a weird one. Short answer: Try a different ROM.

Long answer: Super Mario World GBA *is* supposed to be EEPROM 64k, that should work, and on other SMW GBA ROMs it does. But this ROM seems to be SRAM-patched or something. Testing in mGBA, it's detected as SRAM and generates a 256k save. NSUI still sets it as EEPROM 64k either from a database or the "EEPROM_V122" that's in the ROM, but I guess telling AGB_FIRM to use that setting for this ROM causes a problem.

So yeah, I suggest trying a different, "clean" ROM. But if you really want to, you can manually edit your current CIA. Extract the CIA with PackHack V9 or NSUI Beta 27's "CIA extract and rebuild" tool (Tools menu). Open ExtractedExeFS/code.bin in a hex editor like HxD, and change 0x400008 from "02" to ""0E". Save changes, rebuild the CIA, and it should be good to go.

Thank you so much! Editing code.bin on HxD did the trick.
 
Hey all.

I'm using Ultimate GBA VC Injector, as I always do, and checked "Yu-Gi-Oh! Ultimate Masters 2006" in gbata/GBA Tool Advance and it told me the save type was "SRAM_F_V103 (256Kbit)"

I only have experience with "EEPROM_V124" and patching "EEPROM_V122" and I've got no idea what to do with this one. Any idea?
 
To all people in this thread. Use the all-in-one version. The standalone GBA injector is outdated. The link is some pages behind.
 
Hi Asdolo,

Just by popular demand, I was thinking about replacing the old 3D banner by a true 3D GBA model, but I have some issues to implement it. For exemple, I don't know how to properly implement the skeletal animation (rotation).

Here a sneak peek of what I have in Ohana3DS Rebirth
49v5Sds.png


Don't hesitate to contact me if you wish to give this choice for the NSUI.
 
Last edited by JambonBeurreMan,
may i ask something? does this converter work for GB games aswell?
just curious
No (as can be deduced by the existence of a separate "ultimate GBC injector" and by the fact the GBC doesn't have an ARM processor, which is what agbfirm would run them on); however the New Super Ultimate Injector does also support GB/C, NES, SNES...
 
No (as can be deduced by the existence of a separate "ultimate GBC injector" and by the fact the GBC doesn't have an ARM processor, which is what agbfirm would run them on); however the New Super Ultimate Injector does also support GB/C, NES, SNES...
New Super Ultimate GB/C alpha gamma Beta kakarotteno Omega converter? xD
no no no don't misunderstand, just joking.
anyway what's that?
 

Site & Scene News

Popular threads in this forum