Hacking How to install game Wii U created by Unity?

Rabisco

Member
OP
Newcomer
Joined
Apr 1, 2020
Messages
23
Trophies
0
Age
29
XP
137
Country
United States
How to generate WUP of the game created by Unity?
I am trying to create the WUP file with NUS Packer, to test on a retail Wii U, but I get the error.

03.jpg

I have the folders:
- code
- content
- meta

Cemu error:

01.jpg

Error when trying to create WUP with NUS Packer:

02.jpg

I'm using:
- Unity 2017.2.3p2
- Cafe SDK 2.13.01
- MULT 5.3.27
- NDI 2.5.2
- Cemu 1.19.1b

Hardware
- Wii U Deluxe

 
Last edited by Rabisco,

Rabisco

Member
OP
Newcomer
Joined
Apr 1, 2020
Messages
23
Trophies
0
Age
29
XP
137
Country
United States
HOW TO USE NUS PACKER?

- Extract the compressed file NUS Packer (rabisco).zip

- I place the content of the game (code, content, meta) inside the "inputDir" folder.

nuspa.jpg


- Add Wii U commom key after -encryptKeyWith:

Code:
java -jar NUSPacker.jar -in "inputDir" -out "outputDir" -skipXMLParsing -encryptKeyWith "wii u commom key"

- Open the CMD inside the NUS Packer folder

- Execute the command below (paste and press ENTER)

- If all goes well, the WUP game will be inside the "outputDir" folder.

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

I still need help ... :nayps3:
 
Last edited by Rabisco,

Rabisco

Member
OP
Newcomer
Joined
Apr 1, 2020
Messages
23
Trophies
0
Age
29
XP
137
Country
United States
I managed to create a WUP



Export from Unity:
  1. Build Debug Level = Master [not network]
  2. Build output = Download Image
  3. Boot mode = NAND



I process it:
1 - CDecrypt
2 - NUS Packer

I used a Ninja Gaiden 3 NES game on Loadiine to check if there were errors with the conversions, everything is ok.

I'm pretty sure the problem is with the game compiled with Unity. I try to run on Cemu, and it causes an error. But with Ninja Gaiden it's working.

I also tested it on my standard Wii U, the Tecmo game works.
The one created with Unity appears the message:

uc
 
Last edited by Rabisco,

MikaDubbz

Well-Known Member
Member
Joined
Dec 12, 2017
Messages
3,877
Trophies
1
Age
36
XP
7,365
Country
United States
Shouldn't the third folder be titled meta and not goal? I dunno how bringing a game over from unity to Wii U works exactly, but everything else on the system has the folders: code content and meta
 

Rabisco

Member
OP
Newcomer
Joined
Apr 1, 2020
Messages
23
Trophies
0
Age
29
XP
137
Country
United States
My Wii U is up to updated and only installs WUP games, Loadiine doesn't work anymore!

I don't have a Title ID provided by Nintendo, because they no longer support Wii U. So I need a way to use an ID from another game. Or some modification to the XMLs.

When I try to use XML: meta, app and cos, from other games, I get errors.

Even if I put the original name "Unity-master.rpx" in cos.xml, it doesn't work.

3666.jpg



So I would like help with this problem. If resolved I will post a tutorial so that others can create homebrew games.
 

E1ite007

wierd avatar guy
Member
Joined
Nov 19, 2016
Messages
1,040
Trophies
1
Location
Itchy & Scratchy Land
XP
2,795
Country
Mexico
What's the format of the title id and the title code you're inputin'?
Also remember you have to put the title id both in app.xml and meta.xml.

EDIT: So... yeah, I've checked the download link you putted above, and I see the error now... as far as I know, you shouldn't have .elf or .rpl files on the code folder. You should have essencial files, as app.xml, cos.xml, and the main .rpx format. That's why WUP Installer also recognizes it as a Unity thing and not an installable WUP.
And... oh yeah, you're missin' all other files on the meta folder. It should look like this as this:
upload_2020-6-1_10-52-38.png
The images are the boot, screen, logo and icon .tga files. You should be capable of creating this with this tutorial.
The bootMovie.h264, I actually don't know if you can create it, but you can dump it from any installable homebrew as... Homebrew Launcher. You should be able to do this with FTPiiU Everywhere.
bootSound.btsnd is actually pretty simple to get, you just have to create it in .wav format (48000 khz, 16 bit stereo) and then convert it with wav2btsnd.
The Manual.bfma you can also dump it from other installable homebrew.
And... that's it.

EDIT No. 2: Wait... did the WUP version of your game you putted the link above, still uses CafeSDK?
 
Last edited by E1ite007,
  • Like
Reactions: MG4M3R

Rabisco

Member
OP
Newcomer
Joined
Apr 1, 2020
Messages
23
Trophies
0
Age
29
XP
137
Country
United States
What's the format of the title id and the title code you're inputin'?
Also remember you have to put the title id both in app.xml and meta.xml.

EDIT: So... yeah, I've checked the download link you putted above, and I see the error now... as far as I know, you shouldn't have .elf or .rpl files on the code folder. You should have essencial files, as app.xml, cos.xml, and the main .rpx format. That's why WUP Installer also recognizes it as a Unity thing and not an installable WUP.
And... oh yeah, you're missin' all other files on the meta folder. It should look like this as this:
The images are the boot, screen, logo and icon .tga files. You should be capable of creating this with this tutorial.
The bootMovie.h264, I actually don't know if you can create it, but you can dump it from any installable homebrew as... Homebrew Launcher. You should be able to do this with FTPiiU Everywhere.
bootSound.btsnd is actually pretty simple to get, you just have to create it in .wav format (48000 khz, 16 bit stereo) and then convert it with wav2btsnd.
The Manual.bfma you can also dump it from other installable homebrew.
And... that's it.

EDIT No. 2: Wait... did the WUP version of your game you putted the link above, still uses CafeSDK?


See the file I send you by PM. This is the original exported file.

uc


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

NOTE: Unity exports the game to run on a CAT-R DEV, so some folders are different from the "final retail version" game version.

Imagem by google:
lAsguqP.jpg

PwVppEW.jpg
 

E1ite007

wierd avatar guy
Member
Joined
Nov 19, 2016
Messages
1,040
Trophies
1
Location
Itchy & Scratchy Land
XP
2,795
Country
Mexico
Yeah, normally you have to make the dev build compatible with the retail model... not even dev programs as SysConfigTool will make the dev version run on a retail model I'm guessin'.
The thing is... normally, for ex. in 3DS to use some personal homebrews made with Unity, you have convert your console to a Panda unit, or just trick the system into thinkin' you're runnin' a Panda system. Luma3DS allows it by the feature "Set developer UNITINFO" which changes some parameters onto the NAND to make appear form a software side, that you're runnin' a dev unit.
I see that your build looks more akin to a dev build, with all those .rpl dependencies, and well... a retail version doesn't use that in that location as far as I'm concerned. I don't know if you can trick a Wii U into thinkin' is a CAT unit.
I think you could use the export plugin for Unity that Nintendo gives to their devs as all of their tools: https://developer.nintendo.com/, of course it's only for applicants, but as far as I know, the tools and all of that is free... the thing is that you could not made it for use in the homebrew scene and only as a Nintendo developer.
Anyway, I'm sorry if all of this doesn't help you any much, I'm no dev, I'm begginin' to learn how to use devkitpro to compile apps; but I wish you at least got anythin' useful.
 

Rabisco

Member
OP
Newcomer
Joined
Apr 1, 2020
Messages
23
Trophies
0
Age
29
XP
137
Country
United States
Yeah, normally you have to make the dev build compatible with the retail model... not even dev programs as SysConfigTool will make the dev version run on a retail model I'm guessin'.
The thing is... normally, for ex. in 3DS to use some personal homebrews made with Unity, you have convert your console to a Panda unit, or just trick the system into thinkin' you're runnin' a Panda system. Luma3DS allows it by the feature "Set developer UNITINFO" which changes some parameters onto the NAND to make appear form a software side, that you're runnin' a dev unit.
I see that your build looks more akin to a dev build, with all those .rpl dependencies, and well... a retail version doesn't use that in that location as far as I'm concerned. I don't know if you can trick a Wii U into thinkin' is a CAT unit.
I think you could use the export plugin for Unity that Nintendo gives to their devs as all of their tools: https://developer.nintendo.com/, of course it's only for applicants, but as far as I know, the tools and all of that is free... the thing is that you could not made it for use in the homebrew scene and only as a Nintendo developer.
Anyway, I'm sorry if all of this doesn't help you any much, I'm no dev, I'm begginin' to learn how to use devkitpro to compile apps; but I wish you at least got anythin' useful.

I'm using all official tools, but I don't have a development kit, so I need to know if the game created by Unity is really working.
I don't have a Title ID provided by Nintendo, because they no longer support Wii U.
 

E1ite007

wierd avatar guy
Member
Joined
Nov 19, 2016
Messages
1,040
Trophies
1
Location
Itchy & Scratchy Land
XP
2,795
Country
Mexico
I'm using all official tools, but I don't have a development kit, so I need to know if the game created by Unity is really working.
I don't have a Title ID provided by Nintendo, because they no longer support Wii U.
As you said it, Nintendo doesn't support the Wii U anymore, so create your own title id as all homebrew sceners do, also your own product code, that's the first step.
 

Rabisco

Member
OP
Newcomer
Joined
Apr 1, 2020
Messages
23
Trophies
0
Age
29
XP
137
Country
United States
I really believe that there are no tools to convert ".wumad" files to run on retail Wii U.

Unfortunately I have to leave that ... and look for other consoles..:( :hateit:
 

juanKme

Member
Newcomer
Joined
Jun 9, 2020
Messages
16
Trophies
0
Age
37
Location
Bogotá, Colombia
Website
no.por.ahora.co
XP
75
Country
Colombia
I managed to create a WUP



Export from Unity:
  1. Build Debug Level = Master [not network]
  2. Build output = Download Image
  3. Boot mode = NAND



I process it:
1 - CDecrypt
2 - NUS Packer

I used a Ninja Gaiden 3 NES game on Loadiine to check if there were errors with the conversions, everything is ok.

I'm pretty sure the problem is with the game compiled with Unity. I try to run on Cemu, and it causes an error. But with Ninja Gaiden it's working.

I also tested it on my standard Wii U, the Tecmo game works.
The one created with Unity appears the message:

uc


How did you get to work the NUSPacker? I keep getting errors in the cmd for "invalid key" and/or the "Unity-master.dla not assigned" ... what you did with CDecrypt en step 1?
 
D

Deleted User

Guest
I used Nuspacker, it just give me files with lots oa .app
how do I get the wup file
upload_2020-8-10_23-28-54.png
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
  • SylverReZ @ SylverReZ:
    @Jayro, I don't see whats so special about the DS ML, its just a DS lite in a phat shell. At least the phat model had louder speakers, whereas the lite has a much better screen.
    +1
  • SylverReZ @ SylverReZ:
    They probably said "Hey, why not we combine the two together and make a 'new' DS to sell".
  • Veho @ Veho:
    It's a DS Lite in a slightly bigger DS Lite shell.
    +1
  • Veho @ Veho:
    It's not a Nintendo / iQue official product, it's a 3rd party custom.
    +1
  • Veho @ Veho:
    Nothing special about it other than it's more comfortable than the Lite
    for people with beefy hands.
    +1
  • Jayro @ Jayro:
    I have yaoi anime hands, very lorge but slender.
  • Jayro @ Jayro:
    I'm Slenderman.
  • Veho @ Veho:
    I have hands.
  • BakerMan @ BakerMan:
    imagine not having hands, cringe
    +1
  • AncientBoi @ AncientBoi:
    ESPECIALLY for things I do to myself :sad:.. :tpi::rofl2: Or others :shy::blush::evil:
    +1
  • The Real Jdbye @ The Real Jdbye:
    @SylverReZ if you could find a v5 DS ML you would have the best of both worlds since the v5 units had the same backlight brightness levels as the DS Lite unlockable with flashme
  • The Real Jdbye @ The Real Jdbye:
    but that's a long shot
  • The Real Jdbye @ The Real Jdbye:
    i think only the red mario kart edition phat was v5
  • BigOnYa @ BigOnYa:
    A woman with no arms and no legs was sitting on a beach. A man comes along and the woman says, "I've never been hugged before." So the man feels bad and hugs her. She says "Well i've also never been kissed before." So he gives her a kiss on the cheek. She says "Well I've also never been fucked before." So the man picks her up, and throws her in the ocean and says "Now you're fucked."
    +2
  • BakerMan @ BakerMan:
    lmao
  • BakerMan @ BakerMan:
    anyways, we need to re-normalize physical media

    if i didn't want my games to be permanent, then i'd rent them
    +1
  • BigOnYa @ BigOnYa:
    Agreed, that why I try to buy all my games on disc, Xbox anyways. Switch games (which I pirate tbh) don't matter much, I stay offline 24/7 anyways.
  • AncientBoi @ AncientBoi:
    I don't pirate them, I Use Them :mellow:. Like I do @BigOnYa 's couch :tpi::evil::rofl2:
    +1
  • cearp @ cearp:
    @BakerMan - you can still "own" digital media, arguably easier and better than physical since you can make copies and backups, as much as you like.

    The issue is DRM
  • cearp @ cearp:
    You can buy drm free games / music / ebooks, and if you keep backups of your data (like documents and family photos etc), then you shouldn't lose the game. but with a disk, your toddler could put it in the toaster and there goes your $60

    :rofl2:
  • cearp @ cearp:
    still, I agree physical media is nice to have. just pointing out the issue is drm
  • rqkaiju2 @ rqkaiju2:
    i like physical media because it actually feels like you own it. thats why i plan on burning music to cds
  • cearp @ cearp:
    It's nice to not have to have a lot of physical things though, saves space
    +1
    cearp @ cearp: It's nice to not have to have a lot of physical things though, saves space +1