Hacking [ORIGINAL] Injectiine - Wii U Virtual Console Injector

Floogle

Member
Newcomer
Joined
Mar 12, 2016
Messages
12
Trophies
0
XP
319
Country
Belgium
I was trying to inject a GBA ROM (specifically a few Game Boy ROMs wrapped in Goomba Color) just now, without much success. All it gave me was a black screen (with a working home menu). Eventually I noticed it was specifically trying to load Python 3.4 to run inject_gba, which I don't have installed. I changed the batch file to make it load Python 3.6 instead, but this just gave me another black screen, this time without a working home menu.
After like 5 hours of pulling my hair out, I eventually extracted the ROMs from the two provided bases and noticed they were both 16MB, whereas my ROM was only 1.57MB. I padded it with zeroes up to 16 megs and apparently that was enough to convince it to work.
So if your ROMs are tiny then pad them I guess.
 
  • Like
Reactions: CatmanFan

xs4all

Well-Known Member
Member
Joined
Jun 9, 2008
Messages
720
Trophies
1
Location
37°16'55.2"N 115°47'58.6"W
XP
2,801
Country
Australia
I was trying to inject a GBA ROM (specifically a few Game Boy ROMs wrapped in Goomba Color) just now, without much success. All it gave me was a black screen (with a working home menu). Eventually I noticed it was specifically trying to load Python 3.4 to run inject_gba, which I don't have installed. I changed the batch file to make it load Python 3.6 instead, but this just gave me another black screen, this time without a working home menu.
After like 5 hours of pulling my hair out, I eventually extracted the ROMs from the two provided bases and noticed they were both 16MB, whereas my ROM was only 1.57MB. I padded it with zeroes up to 16 megs and apparently that was enough to convince it to work.
So if your ROMs are tiny then pad them I guess.

That is correct, with GBA injects, specifically if your doing GB or GBC with Goomba, the output GBA file MUST be any of the ROM files sizes that is currently available for the GBA, so padding is necessary.
You can PAD to any of the GBA file sizes:
2mb (2,048 KB)
4mb (4,096 KB)
8mb (8,192 KB)
16mb (16,384 KB)
32mb (32,768 KB)

For most Goomba injected SINGLE GB/GBC games only, you can get away with 2mb padding size, or just use 4mb to be safe. If your doing multiple GB/GBC games in a single GBA file, just pretty pad to the next GBA Rom size above and you should be good to go.

Added Info:
For those that don't know how to pad the roms to the specific size, I'm sure there are apps out their that do this, however I'm old school and use HEX editor app HxD Hex Editor.

In a nutshell:
- Open up the Goomba GBA rom and depending on the size of the Goomba rom that you created, refer to the above GBA rom sizes.
- Find/download a GBA rom that is the same size that you will be padding to (You need to do this to get the offsets).
- Open the official GBA rom in HxD Hex Editor as well (You will now see two tabs open).
- On the official GBA ROM, scroll down to the very end of the file, note down the ending offest.
- Back to the Goomba GBA rom tab, scroll down to the end of the file and just insert either "00" or "FF" until you read the same offset as the official rom.
- Save file.
- Use GBA Emulator on the PC to make sure the Goomba GBA Rom boots fine.
- Inject as per normal.

I'm sure there is several ways to do the above which will achieve the same results but that is how I roll.
 
Last edited by xs4all,

aasfhls

Member
Newcomer
Joined
Nov 1, 2017
Messages
13
Trophies
0
Age
43
XP
83
Country
United States
I was trying to inject a GBA ROM (specifically a few Game Boy ROMs wrapped in Goomba Color) just now, without much success. All it gave me was a black screen (with a working home menu). Eventually I noticed it was specifically trying to load Python 3.4 to run inject_gba, which I don't have installed. I changed the batch file to make it load Python 3.6 instead, but this just gave me another black screen, this time without a working home menu.
After like 5 hours of pulling my hair out, I eventually extracted the ROMs from the two provided bases and noticed they were both 16MB, whereas my ROM was only 1.57MB. I padded it with zeroes up to 16 megs and apparently that was enough to convince it to work.
So if your ROMs are tiny then pad them I guess.
By any chance, do you have the fixed batch file? I tried padding out my ROM files, but still get the black screen+home menu as a result.
 

TJF588

Member
Newcomer
Joined
May 12, 2017
Messages
13
Trophies
0
XP
102
Country
United States
You should probably try using the EUR base for now. More functional, I guess. Just make sure your Wii U is region-free.


Or the "&" symbol. Either way, it still displays fine for me.
Trying to use Mario & Luigi myself, but due to the way it displays, as shown in that screenshot, I can't tell if it's the USA or EUR version (which I'd think is important for its titlekey).

Also, so far trying the M&L route has just resulted in the window closing on me. My attempts using MC did result in an output, though it had the black screen problem after installation.
 
Last edited by TJF588,

michigander

Member
Newcomer
Joined
Apr 23, 2018
Messages
11
Trophies
0
Age
72
XP
84
Country
United States
So, I'm not entirely sure what I'm doing wrong. All my NDS injects have gone flawlessly, but for some reason I run into some trouble with the GBA ones. For starters, Mario & Luigi show up weirdly as shown in picture 2. And when trying to use that game to inject other GBA games (so far I've tried Advance Wars and Advance Wars 2) I get the error shown in picture one. Injectiine then crashes after that. When trying to use Minish Cap, I only get a black screen on my Wii U, no crashing though. Should I use my own base files? How do I go about doing that?
 

Attachments

  • injectiine.png
    injectiine.png
    10 KB · Views: 390
  • injectiine2.png
    injectiine2.png
    4.8 KB · Views: 339

Alacres

Well-Known Member
Member
Joined
Dec 11, 2009
Messages
140
Trophies
1
XP
537
Country
United States
I've spent the last several hours trying to compile a GBA inject and I'm not having much luck. I have the two png files (found pictures myself on google and resized them to the required dimensions), and the rom of the game I want to inject. I made sure to put them in the "Files" folder. I also downloaded the US version of Minish Cap from USB Helper (because that's the version listed for Shining Force), unpacked them, and put the content, meta, and code folders in the "base" folder that I made within the "Files" folder. After that, I tried running Injectiine, picked GBA, tried the EUR version of Minish Cap initially since it was one of the existing base options, put in the title key for it and the Wii U common key, and when I went to compile it, it kept looping something and then just closed out. It goes so fast it's difficult to see what all is going wrong before it closes, but I could see "No cache TMD found". I then tried it again using my own base (the US version of Minish Cap) and I got an "Invalid Title ID" error, even though I picked the option for a random one. I also wasn't sure what to put for the 4-digit product code; I just used a random four digits. Not sure if that matters or not.

So yeah, I'm pretty lost at this point. I'd really like to inject this Shining Force game but I can't figure out what I'm doing wrong. If anyone could help me out, I'd really appreciate it.

Edit: Btw, I made sure to update to the latest Java too
 
Last edited by Alacres,

alonzondavis

Well-Known Member
Member
Joined
Jun 16, 2016
Messages
251
Trophies
0
XP
623
Country
United States
Im trying to inject a NDS game and I get this error repeating alot
errorinjectiinwiiu.png
-Im using Brain Training [EUR] as the base
-The rom in question is Super Mario 64 DS with the Sonic over Mario patch found here

I noticed the error message mentions java, but there isnt anything listed in the OP about installing Java, so what im supposed to use here? is it java 8- same as for the WiiVC inject? I havent installed it yet on my new pc but I will in a bit.

---yup needed java 8-it works now cool!
 
Last edited by alonzondavis,

Theamazingrpm

New Member
Newbie
Joined
May 16, 2018
Messages
1
Trophies
0
Age
24
XP
54
Country
United States
Hey CatmanFan can you please help me? I've downloaded Injectiine and tried to run the program, and when I pressed Option 3 (I am trying to inject and download Super Smash Bros 64 to my Wii U), all it did was crash on me completely. There was some new text on there that appeared in the program when I put in that option, but it then closed on me and I couldn't see it. I have already installed both Java and Python on my machine, and it still does the same thing: crashes.
Thanks.
 

wiiztec

Well-Known Member
Member
Joined
Apr 3, 2009
Messages
436
Trophies
1
Age
34
XP
368
Country
United States
Can this edit already injected games in WUP installer ready format? if not is there something that can?
 

wiiztec

Well-Known Member
Member
Joined
Apr 3, 2009
Messages
436
Trophies
1
Age
34
XP
368
Country
United States
FTPiiU-Everywhere still only lets me see the SD card. How do I use DDD? it says I need some kind of server application
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    Psionic Roshambo @ Psionic Roshambo: https://youtu.be/3eGAHfC5P-Y?si=Fo3iEl1pZ4D_O6dp +1