Oh man...there's one game I thought would be perfect if I could put the touchscreen half on the TV and the upper half on the pad, is that possible?Brightness
Custom borders
Scaling and screen positions.
Yes.Oh man...there's one game I thought would be perfect if I could put the touchscreen half on the TV and the upper half on the pad, is that possible?
The instructions are fine, they are just assuming that the one who would want to use a WIP project of this kind would have at least some basic familiarity with Python (besides, putting stuff on GitHub does not actually qualify as "release").
You have to run it by adding "python" first (in the folder where "inject_gba_cli.py" is) like this:
python inject_gba_cli --inpsb /path/to/alldata.psb.m --inrom /path/to/new.rom --outpsb /path/to/new/alldata.psb.m
From what I can tell from the source, the problem is that it's expecting file of type ".psb" or ".psb.m", using a .bin file (like the alldata you are using) won't work. What are the contents of "c:\wiiu\vol\goldensun\content\"?I'm running python 3 and am getting an error
"python inject_gba_cli.py --inpsb c:/wiiu/vol/goldensun/content/alldata.bin --outrom c:/wiiu/goldensun/content/extracted.rom"
error: invalid syntax
From what I can tell from the source, the problem is that it's expecting file of type ".psb" or ".psb.m", using a .bin file (like the alldata you are using) won't work. What are the contents of "c:wiiuvolgoldensuncontent"?
Quick question, I want to try this right now with a single small 8Gb sd card but I'll get a bigger one some other day.
If I change the SD card later, Would I have to do everything again or how does it work?
Quick question, I want to try this right now with a single small 8Gb sd card but I'll get a bigger one some other day.
If I change the SD card later, Would I have to do everything again or how does it work?
Having a difficult time trying to figure out how to block those domain names on my router.3DS FIRMWARE UPDATE HAS GONE OUT.
MAKE SURE YOU HAVE BLOCKED WII U FIRMWARE UPDATES.
ONE MAY BE COMING.
just copy the contents from one SD card to another
Nope, I just swapped over from a 32 GB to 128, and all I did was back up the contents from the original and transfer it over to the new one. I also used the program fat32format to prep the card.
Would it be possible to dump Japanese games on a European Wii U, play them, pay for Japanese DLC, and finally load those DLC?
I would really like to play my import version of Taiko no Tatsujin.. Thanks!
The biggest issue would be that you won't be able to access the Japanese eShop to get the DLC for the game.
I haven't had the chance to actually run this yet, but I think I know why it might be doing that.There is an alldata.psb.m file
trying this:
python inject_gba_cli --inpsb c:/wiiu/alldata.psb.m --outrom c:/wiiu/extract.rom
still gives invalid syntax
python inject_gba.py --inpsb c:/wiiu/alldata.psb.m --outrom c:/wiiu/extract.rom
I haven't had the chance to actually run this yet, but I think I know why it might be doing that.
In any case, rather than running from the folder you are on, navigate to subfolder "inject_gba" and run from there:
Code:python inject_gba.py --inpsb c:/wiiu/alldata.psb.m --outrom c:/wiiu/extract.rom
If that still doesn't work, you'll have to wait until the weekend when I'll have enough time to check this![]()
is usb still not available to load games off of? my largest SD card is 4GB and that is a problem
Sweet!!!!
usage: inject_gba.py [-h] [-v] --inpsb INPSB [--outrom OUTROM] [--inrom INROM]
[--outpsb OUTPSB]
optional arguments:
-h, --help show this help message and exit
-v, --verbose verbose output
--inpsb INPSB Read INPSB
--outrom OUTROM Write the rom file to OUTROM
--inrom INROM Replace the rom file with INROM
--outpsb OUTPSB Write new psb to OUTPSB
-----
[B]To extract a rom:[/B]
inject_gba.py --inpsb /path/to/alldata.psb.m --outrom /path/to/new.rom
This will:
* Read in /path/to/alldata{.psb.m, .bin}
* Save the rom as /path/to/new.rom
-----
[B]To inject a rom:[/B]
inject_gba.py --inpsb /path/to/original/alldata.psb.m --inrom /path/to/new.rom --outpsb /path/to/new/alldata.psb.m
This will:
* Read in /path/to/original/alldata{.psb.m, .bin}
* Replace the original rom with /path/to/new.rom
* Create /path/to/new/alldata{.psb.m, .bin}
inject_gba.py --inpsb alldata.psb.m --inrom gbagame.rom --outpsb injectedfile.psb.m
If I block the DNS, will it prevent me from currently playing online, while no new update is out?
as promised...
Navigate to the folder called "inject_gba" within the master folder. Right click whilst holding shift anywhere but on a file/folder and open a windows command terminal.
Type inject_gba.py -h
This tells you exactly how to use it:
Code:usage: inject_gba.py [-h] [-v] --inpsb INPSB [--outrom OUTROM] [--inrom INROM] [--outpsb OUTPSB] optional arguments: -h, --help show this help message and exit -v, --verbose verbose output --inpsb INPSB Read INPSB --outrom OUTROM Write the rom file to OUTROM --inrom INROM Replace the rom file with INROM --outpsb OUTPSB Write new psb to OUTPSB ----- [B]To extract a rom:[/B] inject_gba.py --inpsb /path/to/alldata.psb.m --outrom /path/to/new.rom This will: * Read in /path/to/alldata{.psb.m, .bin} * Save the rom as /path/to/new.rom ----- [B]To inject a rom:[/B] inject_gba.py --inpsb /path/to/original/alldata.psb.m --inrom /path/to/new.rom --outpsb /path/to/new/alldata.psb.m This will: * Read in /path/to/original/alldata{.psb.m, .bin} * Replace the original rom with /path/to/new.rom * Create /path/to/new/alldata{.psb.m, .bin}
So, if we want to inject a rom that's in the current folder, we type this:
Code:inject_gba.py --inpsb alldata.psb.m --inrom gbagame.rom --outpsb injectedfile.psb.m
This injects the ROM and creates two new files in the same folder - one is injectedfile.psb and one is injectedfile.psb.m - obviously rename them to alldata.psb and alldata.psb.m for use.
it appears I can't even do step 1 correct.
"ImportError: no module named 'yaml'"
All I wanna do is play Shining Soul 2 on Wii U![]()
You need to install yaml. It's a component for python. The first Google hit is an installer
Come on man you're almost there!
Sorry guys, I'm not overly versed in homebrew but are we close to a native hack to make the wiiu like the Wii?
Only installer I see for YAML is for Python 3.4; I'm on 3.5
You can probably use that, backwards comp. Just install that on top of your Python install.
Is there any way to run the exploit offline? Like, from an android phone or a laptop? I know it was possible with previous versions of the exploit for older Wii U firmwares but I haven't found anything that seemed like I could even remotely begin to understand how to do it with this one. Is there an easy way to do it yet, preferably from an android phone?
Any help with this would be awesome since I can't easily go online on my Wii U.
Unless I'm misunderstanding what you mean, that wouldn't really help since my problem is that I don't have access to the internet whenever I want. Hence why I hope there's a way that I can use to host the exploit offline.Couldn't you use your phone as a hotspot?
Unless I'm misunderstanding what you mean, that wouldn't really help since my problem is that I don't have access to the internet whenever I want. Hence why I hope there's a way that I can use to host the exploit offline.
I have a specific question:
I want to back up my DKC:TF and Xenogears X save data; both are installed on my HDD. It's my understanding that if I want to "dump" these games... it would take HOURS, since both of these games are ~15GB. I'm not interested in dumping the entire game, just the save data.
How do I do this? And how do I inject save data back into the HDD, hypothetically, if i wanted to restore the save data?
Thanks in advance
Yeah and that's where it gets a bit complicated for me. I just saw an android app over at gbatemp that claims to do just what I want so I'm gonna give that a try! Thanks for the reply.You can host it on your own PC, but you'll still need your Wii U on the same network as that PC.
I was reading earlier about something called saviine that's supposed to be able to dump save files for use in loadiine, as well as inject them back into the Wii U. At least that's what I understand it's for but I'm far from being an expert! This is the gbatemp thread for it.You can use /vol/save with ddd (for example titledumper /vol/save "C:/WiiU/DKCTF/") to get just the save, but there's currently no way to inject that save back into your system. You would have to use it with loadiine which requires you to dump the entire game for use in that.
Nah doesn't work. It does a registry check.
I was reading earlier about something called saviine that's supposed to be able to dump save files for use in loadiine, as well as inject them back into the Wii U. At least that's what I understand it's for but I'm far from being an expert! This is the gbatemp thread for it.
if my wii u isn't connected to the internet I'm safe from evil firmware updates, right?
Well kinda
Make sure your house security is up to scratch, otherwise the Nintendo ninjas will get in.
I'd say you might need to worry about firmware updates on future game discs, but lol.
Cool! Yeah, the injecting part seems a bit iffy still. And hey, the android app I mentioned earlier worked like a charm! Now I can get into loadiine or any other homebrew without needing to go online or even turn on the PC. It's really useful for me since I probably have the worst internet in all of GAF...Oh that's great! As soon as it's out of testing (there are huge warnings about injecting a save right now) I'll give it a go myself.
After finishing Star Fox Zero, I'm literally done with Wii U. It's now an offline homebrew machine fo life.[/QUOTE]
For me, I still play Mario Kart 8, Star Fox Guard, & Splatoon (with a dash of watching Netflix in there), so I'm good until I can figure out how to get the GBA & SNES emulator to work. I'm indifferent towards the Nintendo DS games, but I still got Brain Age so that I can spring board off that, in the chance I later change my mind.
OMG I HAVE FINALLY INJECTED SHINING SOUL 2 ONTO THE WII U GBA EMULATOR.
YES YES YES. Thank you Rich! and Stalk!!!!!!!!
I will be writing an extensive guide so that others can do this
![]()