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

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 .

dada78641

Active Member
Newcomer
Joined
Dec 8, 2016
Messages
27
Trophies
0
Age
36
XP
141
Country
Netherlands
I'll try searching for more information tomorrow. :) I just figured that this is a VC problem, but I probably don't fully understand what the SRAM patch does or how it's supposed to affect Pokémon games. Was just wondering if anyone has done it successfully before.
 

Asdolo

the Hedgehog
OP
Member
Joined
Apr 29, 2016
Messages
600
Trophies
3
Age
30
Location
Buenos Aires
Website
twitter.com
XP
1,252
Country
Argentina
I'll try searching for more information tomorrow. :) I just figured that this is a VC problem, but I probably don't fully understand what the SRAM patch does or how it's supposed to affect Pokémon games. Was just wondering if anyone has done it successfully before.

Hi! Thanks for using my tool.

I did this steps and now I have perfectly working FR/LG, R/S/E (all of them) with sleep patch included (that's optional). The only "annoying" thing is that FR/LG have the "The save file is corrupted. The previous save file will be load" message after the main screen, but the game saves and loads just right (I mean, the message appears, but the save file works):

1. Grab the untouched roms and follow this guide.
2. Grab the patched roms created at step 1 and put them on my injector. My injector will say that the roms are not in the database, because we have modified them at step 1. Attention: when injecting R/S/E, CHECK RTC option at step 1.
3. Fill all the steps. Game name, publisher, create the icon and banner that you want.
4. In step 4 of the injector, generate a random Product code and a random Title ID. Make sure the Title ID don't match with an eshop one (use 3dsdb to do that). Set Ghosting Adjustment to 0xFF (None), Color Config to Original (no dark filter) and check Sleep patch (if you want. this is optional).
5. Export the CIAs and install them. They should work as mines does.
 

Sonic Angel Knight

Well-Known Member
Member
Joined
May 27, 2016
Messages
14,399
Trophies
1
Location
New York
XP
12,933
Country
United States
I'll try searching for more information tomorrow. :) I just figured that this is a VC problem, but I probably don't fully understand what the SRAM patch does or how it's supposed to affect Pokémon games. Was just wondering if anyone has done it successfully before.
Sram patches is required by most games. Virtual console uses a specific save type for games. Because not all games was made for virtual console, a patch to convert the game to save a specific way on VC is required to make it save properly. Otherwise the game will never save and you won't be able to continue after you turn it off.

The save patch fix the save issue (For most games) and allow you to save the game to continue later. That is why some games require it. Different kinds of games uses specific save formats depending on game. So is needed to patch to work on VC. If using a emulator, is not required as emulator is meant to ajust and function with all games. VC was not. Is only designed to work with handful of games that is already available, since no more has been released yet (preferbaly ones people want like pokemon) there isn't any easy way make it work.
 

taboo

Member
Newcomer
Joined
Jun 22, 2007
Messages
16
Trophies
0
XP
238
Country
United States
Hi! Thanks for using my tool.

I did this steps and now I have perfectly working FR/LG, R/S/E (all of them) with sleep patch included (that's optional). The only "annoying" thing is that FR/LG have the "The save file is corrupted. The previous save file will be load" message after the main screen, but the game saves and loads just right (I mean, the message appears, but the save file works):

1. Grab the untouched roms and follow this guide.
2. Grab the patched roms created at step 1 and put them on my injector. My injector will say that the roms are not in the database, because we have modified them at step 1. Attention: when injecting R/S/E, CHECK RTC option at step 1.
3. Fill all the steps. Game name, publisher, create the icon and banner that you want.
4. In step 4 of the injector, generate a random Product code and a random Title ID. Make sure the Title ID don't match with an eshop one (use 3dsdb to do that). Set Ghosting Adjustment to 0xFF (None), Color Config to Original (no dark filter) and check Sleep patch (if you want. this is optional).
5. Export the CIAs and install them. They should work as mines does.

Does this process also work with F-Zero Climax, which uses a Flash 128KB save format?
 

dada78641

Active Member
Newcomer
Joined
Dec 8, 2016
Messages
27
Trophies
0
Age
36
XP
141
Country
Netherlands
I did this steps and now I have perfectly working FR/LG, R/S/E (all of them) with sleep patch included (that's optional). The only "annoying" thing is that FR/LG have the "The save file is corrupted. The previous save file will be load" message after the main screen, but the game saves and loads just right (I mean, the message appears, but the save file works):

Thanks for your help! I followed the instructions and Leaf Green works perfectly now. :)
 
  • Like
Reactions: Asdolo

Schnida

Well-Known Member
Member
Joined
May 12, 2010
Messages
113
Trophies
1
XP
824
Country
Swaziland
For one of my injected GBA games I noticed that the 3DS thinks there's an update available. I tried to update it just to see what happens and unsurprisingly it displayed some error.

It's no big deal considering I'm still able to play the game but I just wanted to know if there's a logical explanation for it.
 

Schnida

Well-Known Member
Member
Joined
May 12, 2010
Messages
113
Trophies
1
XP
824
Country
Swaziland
743dcc89b35b7260492f585a49d060e2.png


Doesn't look like it, right?

If I select the option to download the update via eShop I get a 011-3021 error and it says something like "the selected software isn't available currently"
 

rcamp48

Well-Known Member
Newcomer
Joined
Sep 28, 2010
Messages
74
Trophies
1
Age
63
Location
Kitchener, Ontario
XP
146
Country
Canada
Could someone try to get Comic Book Reader DS working on the 3ds , I tried injecting the gba file but all I get is a white screen , thanks .... I will upload the release version 3.0 of the homebrew application , it does not work on VBA either , same thing..................rcamp48

--------------------- MERGED ---------------------------

I removed the zip file but you can find it free on google, there is a GBA file included, but I think it refers to the ds.....................rcamp48
 

Lehnah

Well-Known Member
Newcomer
Joined
Feb 15, 2017
Messages
46
Trophies
0
Age
39
XP
121
Country
Sorry if this is a silly question, but is it worth adding the SRAM patch to all GBA games, regardless of how they save or not? As far as I'm aware all (or at least a good majority) of GBA games in some fashion so I'd assume adding it would always be of benefit?
 

rcamp48

Well-Known Member
Newcomer
Joined
Sep 28, 2010
Messages
74
Trophies
1
Age
63
Location
Kitchener, Ontario
XP
146
Country
Canada
Here is my renamer and copyer program source code will someone look at it and explain to me why it creates a space when the text file created has no spaces in it sorry if I posted in the wrong area but I wanted to catch som attention on this matter..the program is written in qb64 you can download the program freely..............rcamp48

--------------------- MERGED ---------------------------

It is for Manga cia program
Rcamp48

--------------------- MERGED ---------------------------

--------------------- MERGED ---------------------------

If someone could put me in touch with the right persons about writing programs for the 3ds cias on the PC it would be appreciated I am fluent in Quick Basic and am learning C and am adaptable to new programming languages I do have experience with a hex editor look at my source code I am abandoning the project as Fotosizer will resize all types of pictures and save them in the format you want, it makes my 50 hours of writing and testing this program that I uploaded useless but maybe someone can use the menu structure to do something different maybe apply patches to GBA files automatically I dunno........... rcamp48
 

Attachments

  • renamer.zip
    443.1 KB · Views: 124

Ekam3284

Active Member
Newcomer
Joined
Oct 8, 2016
Messages
39
Trophies
0
Age
21
XP
87
Country
India
I tried pokemon fire red and it comes across this save error and I have tried fixing it by doing the save patches pls help
 

zeldaism

Well-Known Member
Member
Joined
Apr 19, 2016
Messages
844
Trophies
0
Age
26
XP
1,350
Country
United States
I tried pokemon fire red and it comes across this save error and I have tried fixing it by doing the save patches pls help

Hi! Thanks for using my tool.

I did this steps and now I have perfectly working FR/LG, R/S/E (all of them) with sleep patch included (that's optional). The only "annoying" thing is that FR/LG have the "The save file is corrupted. The previous save file will be load" message after the main screen, but the game saves and loads just right (I mean, the message appears, but the save file works):

1. Grab the untouched roms and follow this guide.
2. Grab the patched roms created at step 1 and put them on my injector. My injector will say that the roms are not in the database, because we have modified them at step 1. Attention: when injecting R/S/E, CHECK RTC option at step 1.
3. Fill all the steps. Game name, publisher, create the icon and banner that you want.
4. In step 4 of the injector, generate a random Product code and a random Title ID. Make sure the Title ID don't match with an eshop one (use 3dsdb to do that). Set Ghosting Adjustment to 0xFF (None), Color Config to Original (no dark filter) and check Sleep patch (if you want. this is optional).
5. Export the CIAs and install them. They should work as mines does.
 

Rare_Pepe_Trader

Member
Newcomer
Joined
Feb 5, 2017
Messages
5
Trophies
0
Age
32
XP
77
Country
United States
I apologize if this is a stupid question, I just managed to get my first few GBA games working (extremely excited).

Is it possible to alter the control schemes? i.e. B/A to Y/B? It's awkward as hell to play games like Metroid: Zero Mission using B to shoot and A to jump : /
 

zeldaism

Well-Known Member
Member
Joined
Apr 19, 2016
Messages
844
Trophies
0
Age
26
XP
1,350
Country
United States
I apologize if this is a stupid question, I just managed to get my first few GBA games working (extremely excited).

Is it possible to alter the control schemes? i.e. B/A to Y/B? It's awkward as hell to play games like Metroid: Zero Mission using B to shoot and A to jump : /
Sadly no, but the X button acts as the B button.
 

MikeKlump

Member
Newcomer
Joined
Feb 9, 2017
Messages
11
Trophies
0
Age
29
XP
51
Country
United States
So sorry if this is redundant but before I make a .cia for Pokemon Fire Red.. which settings should I do to ensure that saving will work correctly?
 

zeldaism

Well-Known Member
Member
Joined
Apr 19, 2016
Messages
844
Trophies
0
Age
26
XP
1,350
Country
United States
So sorry if this is redundant but before I make a .cia for Pokemon Fire Red.. which settings should I do to ensure that saving will work correctly?
Hi! Thanks for using my tool.

I did this steps and now I have perfectly working FR/LG, R/S/E (all of them) with sleep patch included (that's optional). The only "annoying" thing is that FR/LG have the "The save file is corrupted. The previous save file will be load" message after the main screen, but the game saves and loads just right (I mean, the message appears, but the save file works):

1. Grab the untouched roms and follow this guide.
2. Grab the patched roms created at step 1 and put them on my injector. My injector will say that the roms are not in the database, because we have modified them at step 1. Attention: when injecting R/S/E, CHECK RTC option at step 1.
3. Fill all the steps. Game name, publisher, create the icon and banner that you want.
4. In step 4 of the injector, generate a random Product code and a random Title ID. Make sure the Title ID don't match with an eshop one (use 3dsdb to do that). Set Ghosting Adjustment to 0xFF (None), Color Config to Original (no dark filter) and check Sleep patch (if you want. this is optional).
5. Export the CIAs and install them. They should work as mines does.
 
  • Like
Reactions: Asdolo

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    rvtr @ rvtr: Spam bots again.