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 .

angelhp

Well-Known Member
Member
Joined
Nov 30, 2014
Messages
512
Trophies
0
XP
2,364
Country
United States

Lord Toon

Well-Known Member
Member
Joined
Dec 13, 2007
Messages
106
Trophies
1
Age
44
Location
Homestead, Fl
Website
lordtoon.com
XP
1,951
Country
United States
I've been having problems with this...Is there a way to fix this?//
HNI_0016_zpseoedfqso.jpg

HNI_0017_zpsqbacbwm2.jpg
 

ICEknigh7

Member
Newcomer
Joined
Jan 14, 2017
Messages
11
Trophies
0
Age
42
XP
60
Country
Besides the SRAM patching error (using Windows 10 64 bit here), I'm also having some trouble when placing certain characters in the banner's displayed text.

As pointed out before, using an ampersand will not show anything ("Megaman & Bass" becomes "Megaman Bass") unless you type two of them, but then it becomes "Megaman && Bass" in some places). Also, line breaks (for separating series titles from the games') are not implemented as in the official VC games and, in certain apps, they show up as question marks and break the formatting.

Any chances of fixing these? This is a really neat tool, but those problems are a bit too noticeable.


EDIT: By the way, which values are "Darker 1" and "Darker 2", exactly? Are these the official values used in the ambassador titles? (I haven't seen them actually documented anywhere)
In any case, perhaps it would be possible to add a "custom" radiobutton for custom amounts of ghosting and darkness?

EDIT 2: Oh, and I agree with those who suggested auto-filling the "save as" filename with the same one as the source .GBA file, it would indeed save some time when redoing a bunch of CIAs for testing changes in darkness values, etc.

EDIT 3: For those curious, I've been doing some tests and the "Color config" value giving the closest results to an original GBA palette is "Darker 1". For some reason, "Darker 2" seems to keep the inadequate poppy colors even though they do look darker.
The colors on real hardware, when properly lit, look nothing like the "no dark filter" setting and, seeing games like the Castlevanias or Donkey Kong Countries, it's obvious that they were never intended to look as in regular emulators.
Not sure what Nintendo's deal is with the added ghosting since the Game Boy Player's days, though. The GBA didn't show any ghosting at all (the tiny hint of it was due to the interlaced display), so I'm guessing it's just related to their fear of epilepsy seizure triggers since those games were originally designed and approved for use on small unlit screens. So it should be fine for the more "purists" to keep that disabled.
 
Last edited by ICEknigh7,
  • Like
Reactions: Aglaophotis

Asdolo

the Hedgehog
OP
Member
Joined
Apr 29, 2016
Messages
600
Trophies
3
Age
30
Location
Buenos Aires
Website
twitter.com
XP
1,253
Country
Argentina
Hi !
I've already looked for a solution to prevent the GBA saves from vanishing but I couldn't find anything...
So correct me if I'm wrong : there are still some games that can't save, right ? I tried to make Spyro Season of Ice (EUR) work but no matter what I do, it keeps resetting the save after I quit the game.

Did you tried SRAM patching it before?

Does this allow you to utilize fullscreen? Or will you always get the black borders on the side?

Always black borders.

I have a problem with saving Grand Theft Auto Advance. Every time I save, it keeps giving me an error. Is there anyway around it?

Try the SRAM patch.

How can i fix the "1M sub-circuit board is not installed"
I even tried the
but its not working :-(
I made my pokemon fire red sram or flash i tried but it didnt saved it says "1M sub-circuit board is not installed" :( how could we solve this problem? is this about program or game? or diffrent thing? ._.

I did this steps and now I have perfectly working FR/LG, R/S/E (all of them) with sleep patch included. 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 work):

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.
5. Export the CIAs and install them. They should work as mines does.

I can get it to work through Wine by installing dotnet45 and the support files for Visual Basic 2013. The cias it generates are all fine with the exception that none of the banner text is exported during file creation. I imagine there is some other dependency that needs enabled within winetricks.

Also, I can't figure out save injection for Mario & Luigi Superstar Saga and Yoshi's Island. Both save as 8 kb saves and do not accept those I inject back into them. All others seem to be either 32 or 64 kb saves and can be fixed, if needed, with a little trimming. But not so with these. Anyone know what's up or how to fix those two?

About Mac supporting, sorry, but I have no plans to port the tool. Make sure you have a setup that can execute:
3dstool.exe
ctrtool.exe

3dstool.exe is the responsible of making the banner, so make sure you can execute it correctly.

About save injection, first play Mario & Luigi Superstar Saga on the 3DS and go right to a Save Book. Save the game and restart it (rebooting the 3DS). Then check if the game is loaded right. If there's no save after rebooting, even when you did save the game, then probably you'll need to SRAM patch the game and make another CIA of it. That could be the problem... Always inject a save if there's another save before.

@Asdolo
The recognized rom information for Spyro 2 are not good.
Ultimate GBA found Universal Interactive as the publisher, but actually it's Vivendi Universal.
https://en.wikipedia.org/wiki/Vivendi_Games

I will check for all other Spyro GBA games.

Edit:
Same for Spyro Adventures

I used a public database, I don't have any control of it :P

I use original screen(pressing START or SELECT )(but with black borders) , can you add GBA image borders.

It's not possible. Not my decision.

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

I've been having problems with this...Is there a way to fix this?//
HNI_0016_zpseoedfqso.jpg

HNI_0017_zpsqbacbwm2.jpg

VERY strange issue. Which OS are you running? Do the banner preview on the injector looks even good?

PS: Nice footer banners!!
 

Asdolo

the Hedgehog
OP
Member
Joined
Apr 29, 2016
Messages
600
Trophies
3
Age
30
Location
Buenos Aires
Website
twitter.com
XP
1,253
Country
Argentina
New version 1.6!

What's new:

+ Added: Automatic title screen and/or box cover image download! Thanks to @natinusala!
* Fixed the SRAM patch crash. Now you can SRAM patch well.
* Fixed the ampersands missing on the game name.
* Better quality icon and banner resizing.
* Got rid of the interpolation mode selection.

Links in the OP!
 
Last edited by Asdolo,

Lord Toon

Well-Known Member
Member
Joined
Dec 13, 2007
Messages
106
Trophies
1
Age
44
Location
Homestead, Fl
Website
lordtoon.com
XP
1,951
Country
United States
VERY strange issue. Which OS are you running? Do the banner preview on the injector looks even good?
I'm running Win7 & no the image looks really out of place in the preview, but so does all the other injectors I use. Only the GBA injector gives me this.//
 
Last edited by Lord Toon,

gapwanderer

Member
Newcomer
Joined
Jul 19, 2016
Messages
15
Trophies
0
Age
27
XP
346
Country
Is there anyway to remap the sleep mode button combination? Mainly asking this because of games that have a soft reset that conflict with the sleep patch.

Edit: Is it possible to map the combination to use the 'y' button instead of start since GBA VC doesn't use 'y' at all unlike 'x' which just becomes a second 'b'?
 
Last edited by gapwanderer,

Asdolo

the Hedgehog
OP
Member
Joined
Apr 29, 2016
Messages
600
Trophies
3
Age
30
Location
Buenos Aires
Website
twitter.com
XP
1,253
Country
Argentina
Is there anyway to remap the sleep mode button combination? Mainly asking this because of games that have a soft reset that conflict with the sleep patch.

Edit: Is it possible to map the combination to use the 'y' button instead of start since GBA VC doesn't use 'y' at all unlike 'x' which just becomes a second 'b'?

For the sleep mode personalization pre-patch the rom with GBATA, in which you can set the buttons you like.

For the Y and X remapping, it's just not possible. The code of the GBA interpreter is in AGB_FIRM, and no one did disassemble it.
 

soprano1

Well-Known Member
Member
Joined
Sep 16, 2016
Messages
240
Trophies
0
XP
551
Country
Portugal
Will colour config change the absurdly bright colours in Final Fantasy VI Advance, or should i just use the colour restoration patches before creating the CIA? Thank you.
 

soprano1

Well-Known Member
Member
Joined
Sep 16, 2016
Messages
240
Trophies
0
XP
551
Country
Portugal
Just use the color restoration patches before creating the CIA with Lunar IPS.
Thanks for the reply. Now I can have all Final Fantasy titles 1 to 9 on portable consoles: 1, 2, 3, 4, 7, 8 and 9 on the PSP, and 5 and 6 on 3DS. Guess i'm only missing a Vita for 10:)
 
Last edited by soprano1,

ICEknigh7

Member
Newcomer
Joined
Jan 14, 2017
Messages
11
Trophies
0
Age
42
XP
60
Country
Nice release! Now the only problematic things with the game titles seem to be the line breaks:
CxsWuht.jpg


(Official games don't show that "[?]" thingy)
 

ICEknigh7

Member
Newcomer
Joined
Jan 14, 2017
Messages
11
Trophies
0
Age
42
XP
60
Country
Do you known an official CIA that has line breaks (VC or not)?
Sure:
F-ZERO
MAXIMUM VELOCITY
Fire Emblem
The Sacred Stones
METROID PRIME
BLAST BALL
Mario Kart
Super Circuit
Rhythm Thief
& the Emperor's Treasure
Super Mario Land 2
6 Golden Coins
The Legend of Zelda
Tri Force Heroes (Demo)
The Legend of Zelda
Oracle of Ages
The Legend of Zelda
The Minish Cap
WarioWare, Inc.
Minigame Mania


And all the original "3D Classics" and Zelda games that I've seen so far.
 
Last edited by ICEknigh7,
  • Like
Reactions: zeldaism and Asdolo

gapwanderer

Member
Newcomer
Joined
Jul 19, 2016
Messages
15
Trophies
0
Age
27
XP
346
Country
For the sleep mode personalization pre-patch the rom with GBATA, in which you can set the buttons you like.

For the Y and X remapping, it's just not possible. The code of the GBA interpreter is in AGB_FIRM, and no one did disassemble it.

Thanks for the info on sleep mode. Although it sucks that Y will remain useless.
 
  • Like
Reactions: zeldaism and Asdolo

Rick Astley

The real one !
Member
Joined
Apr 1, 2015
Messages
489
Trophies
0
XP
689
Country
Hey !
I've a few questions about estheticals stuff for the VC collection. My goal is to have every pokemon game on only 3DS, i've already done the 1G/4G/5G/6G/7G.
I would like to do the 3G, but I want to be proper as possible. I'd like to know if for the Game Icon it's the title screen as full size or like if I download the box art. Because I don"t have my O3DS ambassador right now and I don't remember what the real Game Icons looks like.

Moreover, another question : Does somebody know what it the used front for the VC Games ? It's not the basic one used by the software, and i would like to have something as legit as possible. Or how to do a custom picture ? Because the games are in french, so it's more difficult to find something it'd be something like this :
"Pokémon Version Emeraude
Publié en 2005"

Thanks o/
 

ICEknigh7

Member
Newcomer
Joined
Jan 14, 2017
Messages
11
Trophies
0
Age
42
XP
60
Country
There's a lot of issues with the game icons. When you import a 240x160 image of a game's title screen to use as the cover, it'll have thicker letterboxing (black bars on top and bottom) compared to the real GBA Ambassador games.
Are you using the latest version? The borders are thinner now.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    Psionic Roshambo @ Psionic Roshambo: I did use a bot for Diablo III though but no ban there lol