Hacking Uwizard: All-In-One Wii U PC Program

ihateu3

Well-Known Member
Member
Joined
Nov 21, 2010
Messages
117
Trophies
0
XP
194
Country
United States
What do you mean games with updates on them?
I may be mistaken, but I have read that the reason Hyrule warriors does not extract correctly in uwizard, is because it has an update on it, and that is the only thing that uwizard extracts?? I am not sure, I just know that when I try to extract it from the .wud it takes like 5 seconds and only extracts "system" folder with "03" and "04" folders inside of it. Overall size is 13.4 Kb.
 

Mr. Mysterio

Super Genius
OP
Member
Joined
Sep 16, 2014
Messages
661
Trophies
0
Age
24
Location
Rosalina's Comet Observatory
XP
1,124
Country
United States
I may be mistaken, but I have read that the reason Hyrule warriors does not extract correctly in uwizard, is because it has an update on it, and that is the only thing that uwizard extracts?? I am not sure, I just know that when I try to extract it from the .wud it takes like 5 seconds and only extracts "system" folder with "03" and "04" folders inside of it. Overall size is 13.4 Kb.
Well, Uwizard currently uses the closed-source DiscU to extract games, so I can't change it at all. However, I might be able to replace DiscU with whatever program worked for you. Which one(s) extracted Hyrule correctly for you?
 

Skater4599

Well-Known Member
Member
Joined
May 29, 2008
Messages
965
Trophies
1
Location
United States
XP
1,554
Country
United States
Well, Uwizard currently uses the closed-source DiscU to extract games, so I can't change it at all. However, I might be able to replace DiscU with whatever program worked for you. Which one(s) extracted Hyrule correctly for you?


it's called vgmtoolbox.
http://sourceforge.net/projects/vgmtoolbox/

it has many extraction functions but it was the only one that extracts games like hyrule warriors that have an update partition on partition 1. with uwizard I got nothing but a title.cert tmd etc. I only extracted hyrule warriors using it since uwizard extracted all the other games I actually have. but I would guess there are more games that might need that method to extract properly.
 
  • Like
Reactions: Mr. Mysterio

ihateu3

Well-Known Member
Member
Joined
Nov 21, 2010
Messages
117
Trophies
0
XP
194
Country
United States
it's called vgmtoolbox.
http://sourceforge.net/projects/vgmtoolbox/

it has many extraction functions but it was the only one that extracts games like hyrule warriors that have an update partition on partition 1. with uwizard I got nothing but a title.cert tmd etc. I only extracted hyrule warriors using it since uwizard extracted all the other games I actually have. but I would guess there are more games that might need that method to extract properly.

That is also what I used, however I saw multiple areas to extract, some even with the same folder structure even though they did not have the same files inside of them. I extracted the largest area, yet it still did not work. I am I suppose to extract them all and merger the folders with the same name?
 

H93

Well-Known Member
Newcomer
Joined
Aug 20, 2015
Messages
50
Trophies
0
Age
30
XP
111
Country
Gambia, The
add you should also searchbox these? @Mr. Mysterio
0uban.png
 

BullyWiiPlaza

Nintendo Hacking <3
Member
Joined
Aug 2, 2014
Messages
1,932
Trophies
0
XP
2,477
Country
Germany
Thanks! I'm planning to make the language files external so that anyone can make new ones and share and use them without me needing to add them to the source!
Make an external CSV file or something and each column contains the text for each language. Then in the program you can select a language from the drop-down so it will just have to adapt the column index to read from basically. :P
 
Last edited by BullyWiiPlaza,

Mr. Mysterio

Super Genius
OP
Member
Joined
Sep 16, 2014
Messages
661
Trophies
0
Age
24
Location
Rosalina's Comet Observatory
XP
1,124
Country
United States
where can i download uwizard with Chinese language version 1.2??
I will include chinese in 1.2.0, when I release it because it is really easy to add that to the rest of it. However, the new Gecko features will be english only.

Make an external CSV file or something and each column contains the text for each language. Then in the program you can select a language from the drop-down so it will just have to adapt the column index to read from basically. :P
Yep, that's what I was thinking too!

add you should also searchbox these? @Mr. Mysterio
View attachment 30088
I combined those with the main search window.
 

CosmoCortney

i snack raw pasta and chew lollipops
Member
Joined
Apr 18, 2013
Messages
1,768
Trophies
2
Location
on the cool side of the pillow
Website
follow-the-white-rabbit.wtf
XP
3,007
Country
Germany
@Mr. Mysterio I have an idea of bringing the Pause button back to the debugger:
We need to find a value that is ALWAYS executed in the 0xA0 range. Then pressing the pause button will load the value and save it in a variable. Then it gets overwritten by a branch instruction (b 0xFFFFFC or b 0xAddress-4 (0x48FFFFFC)) that lets the executing going back by 0x4 bytes. The executing will be stuck there until you press the Run button. The Run button will send the original value out of the variable back to the Wii U and the game will run again :)
Dumping the RAM, poking cheats and stuff works fine while the game is being paused like this!

pausing the game with the branch works fine for me + no beep noise. the music just plays fine. but for some odd reason it took over a minute for the executing to continue o.O
EDIT: found a way to instantly unfreeze the game: Just need to dump the memory range from 10200000 - 10300000 after the original instruction was sent back :)

btw, how many times per seconds do the auto-poke and cheat manager send data to the Wii U?
My worry is that the RAM write could have short interrupts like we know it with Dolphin Emu
Can't wait for the release btw :lol:
 
Last edited by CosmoCortney,

Mr. Mysterio

Super Genius
OP
Member
Joined
Sep 16, 2014
Messages
661
Trophies
0
Age
24
Location
Rosalina's Comet Observatory
XP
1,124
Country
United States
@Mr. Mysterio I have an idea of bringing the Pause button back to the debugger:
We need to find a value that is ALWAYS executed in the 0xA0 range. Then pressing the pause button will load the value and save it in a variable. Then it gets overwritten by a branch instruction (b 0xFFFFFC or b 0xAddress-4 (0x48FFFFFC)) that lets the executing going back by 0x4 bytes. The executing will be stuck there until you press the Run button. The Run button will send the original value out of the variable back to the Wii U and the game will run again :)
Dumping the RAM, poking cheats and stuff works fine while the game is being paused like this!

pausing the game with the branch works fine for me + no beep noise. the music just plays fine. but for some odd reason it took over a minute for the executing to continue o.O
EDIT: found a way to instantly unfreeze the game: Just need to dump the memory range from 10200000 - 10300000 after the original instruction was sent back :)

btw, how many times per seconds do the auto-poke and cheat manager send data to the Wii U?
My worry is that the RAM write could have short interrupts like we know it with Dolphin Emu
Can't wait for the release btw :lol:
Yeah, I did include the pause button in the code, and it is in the Debug Stuff tab, but it doesn't work for me, so I don't know if I added it correctly. You have a great idea there! Also, fortunately, I figured out the ASM code problem, so Uwizard 1.2.0 will now fully support ASM codes! (The problem was it accidentally sent the code twice which somehow randomly crashed the Wii U.)
 

datahoarder

Organized.
Member
Joined
Jul 7, 2007
Messages
567
Trophies
1
XP
749
Country
United States
@Mr. Mysterio
Will this next version be able to extract WUX->FILES without having to WUX->WUD->FILES?

What are WUX files? I've never heard of them.

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

OK, I now know what they are, but I'm not going to add support for those in the next version. However, support for WUX may make it into 1.2.1. :)

Yes, backup loaders could easily support either of these compression algorithms. I actually like Exzap's a little more than mine. If I do add one to Uwizard, it'll be his. :)

You posted back at the end of September (25th) that you preferred WUX file compression over the one you had created.
I'm dreading having to WUX-WUD->FILES the games that I have now, so I truly hope it makes it into 1.2.1.

--------------------------------------------------------------------------------------------------------

You suggested to repost suggestions:

[Batch add games to the Title List.]
I would like to batch add my games, instead of one-by-one.
I tried to edit settings.bin where the list seems to be saved, but it's garbled/encrypted.

edit: ((That or add the master XML USA link from Nintendo that's floating around?))

[Batch scan for updates.]
It would also be a bonus to have it check the locally downloaded datas' update version versus the latest online version,
and have it download the latest online version if the local version is out-dated. (v64<v65)

edit: A good example of my files layout:
(the program could go into the game files/updates and find the meta.xml and look at the version.)

[-] Nintendo - WiiU
[+] Angry Birds Star Wars
---> 0005000C10145E00
---> 0005000E10145E00
---> AGRE52.png
---> Angry Birds Star Wars.wux || OR || 0005000010145E00
[+] Captain Toad Treasure Tracker
---> 0005000C10180600
---> 0005000E10180600
---> Captain Toad Treasure Tracker.wux || OR || 0005000010180600
---> AKBE01.png

[Display versions.]
It would also be cool if the program would display the last version of the game update it downloaded for you.
(Local update file version: v21 | Online update version: v23) --> Would you like to update? (Y/N) // YES|NO TO ALL
 
  • Like
Reactions: I pwned U!

vladik4kides

Well-Known Member
Newcomer
Joined
Sep 27, 2015
Messages
87
Trophies
0
Age
34
XP
228
Country
Hey guys! I've got an error downloading NUS with Uwizard. I don't know why but it shows error "401. Unauthorized". "-" from title-id can't be removed. Please, can someone help me?
 
D

Deleted User

Guest
Sure it can be removed. Either that or just type the key into notepad, delete the - and copy it back in.
 

vladik4kides

Well-Known Member
Newcomer
Joined
Sep 27, 2015
Messages
87
Trophies
0
Age
34
XP
228
Country
Nevermind. I got it, but Just Dance 2014 (both regions) and Just Dance Wii U keep showing errors (404). Could it be wrong title id? Where can I obtain right title ids?
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    K3Nv2 @ K3Nv2: 16 is becoming bare minimum for today's gaymes +1