Hacking The different WiiU game's formats, and how to convert them

D

Deleted User

Guest
I'm not native english speaker and was wondering if it's decrypters or decryptors ?
compresser/ssor, etc.?
I think it depends on what dialect of English is being used (in the same way that people spell "color" and "colour"). I just went with what auto-correct was telling me.
 

Cyan

GBATemp's lurking knight
Former Staff
Joined
Oct 27, 2002
Messages
23,749
Trophies
4
Age
45
Location
Engine room, learning
XP
15,649
Country
France
I see, thanks.
I wasn't sure I used the correct one, so I tried to harmonize the choices and always use the "er" suffix, but some of them feel strange when I read them :P
I added your chart on my post, I reduced its size .. maybe too much it's maybe a little small.

anyway, thank you for your help :)
 
  • Like
Reactions: Deleted User

Erxkum

Well-Known Member
Member
Joined
Apr 15, 2017
Messages
104
Trophies
0
Age
37
XP
279
Country
Portugal
thanks to CreeperMario for the chart.
I wanted to do this in a "current hacking situation" guide, but I post it here for the moment.

357460-wiiu_format01_small.jpg
(...)

I want to mod Project Zero 2 Wii Edition Virtual Console and then pack it again to WUP, I know to to decrypt and encrypt, I already have the game in Raw game data form(code/content/meta) I just don't know how to access the game data to mod, I'm trying to undub the game and uncensor but I am clueless how to access the data.
 
D

Deleted User

Guest
I want to mod Project Zero 2 Wii Edition Virtual Console and then pack it again to WUP, I know to to decrypt and encrypt, I already have the game in Raw game data form(code/content/meta) I just don't know how to access the game data to mod, I'm trying to undub the game and uncensor but I am clueless how to access the data.
You mentioned that you have the decrypted contents of the game (as in you have three folders - code, content and meta).
The game's data files will most likely be in the content folder. However, they may be in some obscure format nobody knows how to decode yet, depending on the game. I have no experience with Project Zero, so I wouldn't really know what kinds of files it contians.
 

Cyan

GBATemp's lurking knight
Former Staff
Joined
Oct 27, 2002
Messages
23,749
Trophies
4
Age
45
Location
Engine room, learning
XP
15,649
Country
France
I don't know enough about Wii VC either.
I know there's a tool in the work (or completed?) which allows unpack/repack of WiiVC format, but I don't know if it also let you unpack files from the Wii ISO. I think it's used to get the raw ISO and put it back into a WiiU VC format.

If you get code/content/meta, I can only guess that the Wii ISO "for the wiiu" is inside the content folder, and after converting it to Wii format, you can use Wii tools (Wiiscrubber, etc.)

I can't help more without doing more research about it.
 

Erxkum

Well-Known Member
Member
Joined
Apr 15, 2017
Messages
104
Trophies
0
Age
37
XP
279
Country
Portugal
Thank you for all your answers, unless there's a tool to look at the iso I won't be able to mod the game then.
This is the content folder, I need some way to look inside those NFS files.
2017-04-20.png
 

Cyan

GBATemp's lurking knight
Former Staff
Joined
Oct 27, 2002
Messages
23,749
Trophies
4
Age
45
Location
Engine room, learning
XP
15,649
Country
France
what do you call "external storage" ?
the officially formatted WiiU HDD partition format? (I'll just assume you talked about USB and not SD)

if that's the format you want or already use, then you can't use that drive for anything else, as it's a proprietary format.
If CEMU accept extracted format (code/content/meta) then you can use that format with Loadiine, which can launch extracted format located on HDD by using Mocha 0.2beta (it has FAT32 support and SD redirection to USB; but it's beta, could have issues).

Another solution is a little tricky, as it's still code/content/meta, but not using loadiine to launch the game but the console itself.
by using Mocha0.2b and tricking the console into thinking the FAT32 partition is actually a real WiiU formatted partition you could use the extracted content for both "wiiu" normal behavior AND cemu, but only if CEMU accept the games located in different folders.
I never used CEMU, does it expect games to be in a single "ISO" folder location? or could it load games located in multiple TitleID subfolders (path layout used by the wiiU)? As emulator, it probably reads internal system file layout without problem.
 
Last edited by Cyan,
  • Like
Reactions: GuyInDogSuit

GuyInDogSuit

Your friendly neighborhood guy in a dog suit.
Member
Joined
Aug 1, 2008
Messages
1,856
Trophies
1
Age
41
Location
Sacramento, CA
Website
www.sniffglueworshipsatan.com
XP
1,669
Country
United States
what do you call "external storage" ?
the officially formatted WiiU HDD partition format? (I'll just assume you talked about USB and not SD)

Yeah, a USB drive.

if that's the format you want or already use, then you can't use that drive for anything else, as it's a proprietary format.
If CEMU accept extracted format (code/content/meta) then you can use that format with Loadiine, which can launch extracted format located on HDD by using Mocha 0.2beta (it has FAT32 support and SD redirection to USB; but it's beta, could have issues).

Another solution is a little tricky, as it's still code/content/meta, but not using loadiine to launch the game but the console itself.
by using Mocha0.2b and tricking the console into thinking the FAT32 partition is actually a real WiiU formatted partition you could use the extracted content for both "wiiu" normal behavior AND cemu, but only if CEMU accept the games located in different folders.
I never used CEMU, does it expect games to be in a single "ISO" folder location? or could it load games located in multiple TitleID subfolders (path layout used by the wiiU)? As emulator, it probably reads internal system file layout without problem.

CEMU allows you to browse folders for the supported files (.rpx, .wud, .wux, etc. It does not support .wup though). As far as I can see, it's not like Dolphin where you can set a directory for it to scan for games. You have to go through a file browser every time you want to load a game.

I ask about that compatibility between the Wii U and CEMU because I'd prefer to do as little converting as possible if I ever get a Wii U (seems like I won't need to at this rate because my PC can run most of the games I have quite well and CEMU has vastly improved over the past six months).
 
Last edited by GuyInDogSuit,

Zaphod77

Well-Known Member
Member
Joined
Aug 25, 2015
Messages
665
Trophies
0
Age
48
XP
604
Country
United States
Image needs an update. disc2app goes in between the first two on row 2, with diagonal line pointing to it, and diagonal line from it to middle. :)

this tool never even temporarily writes the WUD, but parses the disk directly.
 

XC-3730C

Well-Known Member
Member
Joined
May 10, 2014
Messages
732
Trophies
0
Age
47
XP
1,474
Country
United States
I am going from Loadiine to Haxchi/Mocha cfw soon, but don't want to waste my rather large Loadiine collection. What are my options/alternatives to having to acquire a whole new collection?
 

Cyan

GBATemp's lurking knight
Former Staff
Joined
Oct 27, 2002
Messages
23,749
Trophies
4
Age
45
Location
Engine room, learning
XP
15,649
Country
France
Image needs an update. disc2app goes in between the first two on row 2, with diagonal line pointing to it, and diagonal line from it to middle. :)

this tool never even temporarily writes the WUD, but parses the disk directly.
there are a lot of tools doing more steps at a time, like JNUStool which can extract files directly from NUS, but the intermediate steps are always there, just done temporarily in memory instead of saved to a device.
disc2app is also based on disc2wud and wud2app, it just place the wud in memory to decrypt it and save only the extracted files. it's actually still doing both steps, not a direct diagonal, you just don't see the tool doing it.
The image is a schematic to represent each possible file's state, not to place app name on it.
 
Last edited by Cyan,

Zaphod77

Well-Known Member
Member
Joined
Aug 25, 2015
Messages
665
Trophies
0
Age
48
XP
604
Country
United States
it just place the wud in memory to decrypt it and save only the extracted files.
You place an entire 20+ gb file in 2 g of memory, and tell me how that works out.
No it just mounts the disc and copies the files.
it's actually still doing both steps, not a direct diagonal, you just don't see the tool doing it.
it most certainly is not.

wud2app mounts the image pc side, walks through the sectors of the file, and writes the files out.

disc2app mounts the disc wii u side and performs a filecopy, streaming the binary data from the disc, and i think extracts the ticket/decryption key from the protection area.
 

bostonBC

Well-Known Member
Member
Joined
Aug 17, 2011
Messages
1,304
Trophies
1
XP
1,416
Country
United States
So I have an installed copy of a game on one of my Wii U's that I installed with WUP Installer. The source files are now corrupted and I can't install it on my other WIi U.

From the diagram of the OP it looks like it is possible to take a raw file dump from the USB and convert it back into a format that I can use via WUP Installer.

Any idea on the tools/steps needed to make this happen?

TIA.
 

godreborn

Welcome to the Machine
Member
Joined
Oct 10, 2009
Messages
38,471
Trophies
3
XP
29,138
Country
United States
So I have an installed copy of a game on one of my Wii U's that I installed with WUP Installer. The source files are now corrupted and I can't install it on my other WIi U.

From the diagram of the OP it looks like it is possible to take a raw file dump from the USB and convert it back into a format that I can use via WUP Installer.

Any idea on the tools/steps needed to make this happen?

TIA.

https://gbatemp.net/threads/tutoria...es-to-usb-installable-format-properly.456721/
 

godreborn

Welcome to the Machine
Member
Joined
Oct 10, 2009
Messages
38,471
Trophies
3
XP
29,138
Country
United States
it should work. games on the wii u are in code, content, meta format. they're located here: usb01/usr/title/00050000/title id .
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    Xdqwerty @ Xdqwerty: yawn