Tutorial  Updated

Installing custom themes in vWii

EDIT: This guide is much better to use: https://demo.hedgedoc.org/s/2mYWv0YvK#
No reason to use my guide now that this exists.

Thanks to diddy81 for his custom themes and tools, it's possible to install custom themes on vWii! This wasn't originally possible by normal means, but thanks to this script you can easily inject a theme straight to your vWii. I take no credit for anything in this tutorial, I am simply projecting his work into a tutorial you can follow. His original post is HERE
You just need wupclient, Mocha CFW, and diddy81's themes & tools.



1) Download diddy81's script HERE
2) Extract the NTSC or PAL folder depending on your region
3) Download the latest wupclient from FIX94 HERE
4) Open the zip, browse to wupclient, extract wupclient.py and place it in the NTSC or PAL folder
5) Boot up Homebrew Launcher through either haxchi or browser, and choose Mocha CFW. It should reboot to home menu but with wupserver enabled
6) On your computer, open wupclient.py in a notepad. Scroll down until you see a line with an IP address, that looks like 192.168.1.50. Delete this and add your Wiiu's IP. Then save and close it
7) Install Python if you haven't already
8) Run the file called BackupxxxApp.py with Python, and it will automatically do all the work for you to download your vWii's .app file. It will take a while to finish
Note: Backup this .app file somewhere safe, in case you want to revert back to the original theme or want to use a different custom theme

9) Once it's done, download diddy81's ThemeMii Mod HERE and extract it to your computer
10) Download the theme of your choice from diddy81's thread HERE (Be sure it's your region and for 4.3!!!)
11) Open ThemeMii.exe and go to File>Open and choose the .mym theme file you downloaded in step 10
12) Click on "Convert to .csm" and choose the .app file we extracted earlier from your vWii on step 8
13) Save it as theme.csm and place it in the NTSC or PAL folder depending on what you have
14) With your Wiiu still on, run "Injectxxxtheme.py" and it will automatically inject the theme file for you. This will take much longer to inject, be patient (You may get an error at the end. Ignore this, it succeeded)
15) Once it's done injecting, launch vWii as usual and your theme should be there!



I thought it would brick
Yes through the normal conventional way of installing from Homebrew Channel using the homebrew app. But this injects the theme directly to vWii without being in vWii via IOSUhax. I tested it myself and got a red theme going in my vWii.

This is an alternate method for custom themes that works.


 
Last edited by MattKimura,

MattKimura

3DS & WiiU Enthusiast
OP
Member
Joined
Jun 30, 2014
Messages
2,137
Trophies
1
XP
2,935
Country
United States
btw, the size of the original file (USA version 0000001f.app) is: 6,344 KBs. the modded, "blue" one (checked and backed up recently from the above location) is 9,577 KBs (modded on top of the original file).
in theory we can change custom themes any time after we already set up a custom theme? Or would we always need the original app file beforehand?
 

godreborn

Welcome to the Machine
Member
Joined
Oct 10, 2009
Messages
38,471
Trophies
3
XP
29,105
Country
United States
I dunno if u need the original file. your python scripts may backup the original file if need be. they're very easy to read the coding of, and they're also very small anyway. however, I think it backs up only the file with the name mentioned, so u might have to add a disclaimer that it's for usa. u can tell by looking at the files if u can read any region file, 'cause I know they're different.
 

MattKimura

3DS & WiiU Enthusiast
OP
Member
Joined
Jun 30, 2014
Messages
2,137
Trophies
1
XP
2,935
Country
United States
I dunno if u need the original file. your python scripts may backup the original file if need be. they're very easy to read the coding of, and they're also very small anyway. however, I think it backs up only the file with the name mentioned, so u might have to add a disclaimer that it's for usa. u can tell by looking at the files if u can read any region file, 'cause I know they're different.
There's a USA and EUR script, and I don't think you can use the wrong script on the opposite region system. I'd guess the only purpose for exporting the app file is to inject a custom theme into it. Without backing up the original app file, you won't be able to inject a new theme if you changed your mind later. But since you have an original app file backed up, anyone (USA) can use that like you mentioned. I'd like to switch to the dark blue theme, but at the same time I really never use my vwii menu at all. In theory I could use your dark blue app file even since I'm Usa.
 

godreborn

Welcome to the Machine
Member
Joined
Oct 10, 2009
Messages
38,471
Trophies
3
XP
29,105
Country
United States
you're right! the script looks for a specific file, then injects the theme into it. the USA and EUR vWii's won't have the same files, so it will fail if u use the wrong script.
 

ShadowOne333

QVID PRO QVO
Editorial Team
Joined
Jan 17, 2013
Messages
12,136
Trophies
2
XP
32,661
Country
Mexico
Does this new script/method also change the Disk Channel to the Dark theme one?
I remember the previous way I did it with changed everything but the disk channel image/animation.
 

godreborn

Welcome to the Machine
Member
Joined
Oct 10, 2009
Messages
38,471
Trophies
3
XP
29,105
Country
United States
Can someone test this csm?It's the extended darkwii theme for 4.3E converted with the ThemeMiiMod
https://drive.google.com/open?id=0B61c0n667ZF5aFRyZF93WWs5Z2s

UPDATE
This theme works,but it's higly unstable and glitchy.Make a NAND backup before using that theme
Using this theme is NOT reccomended

I've noticed issues with my theme as well. I think it's the theme anyway, because both issues occur in the vWii. apparently, custom themes slowly corrupt the ios, so in my case, I have screen tilting at random when I boot up the virtual wii as well as my pro controller completely loses its pairing if I go into the virtual wii. no issues at all with the wii u side using cbhc. this slowly started to happen. screen tilting is random, but the pro controller losing its pairing always happens now. I'm going to test if it's the controller next time I boot the vWii. I'm using the blue theme by the way. no other issues aside from those two which r livable. I have a backup of the .app file to revert back if need be. u can't restore a NAND backup without a hard mode afaik, but restoring the original app via ftpiiu everywhere should suffice. it only uses one .app, so store a backup of the file.
 
  • Like
Reactions: MattKimura

MattKimura

3DS & WiiU Enthusiast
OP
Member
Joined
Jun 30, 2014
Messages
2,137
Trophies
1
XP
2,935
Country
United States
I've noticed issues with my theme as well. I think it's the theme anyway, because both issues occur in the vWii. apparently, custom themes slowly corrupt the ios, so in my case, I have screen tilting at random when I boot up the virtual wii as well as my pro controller completely loses its pairing if I go into the virtual wii. no issues at all with the wii u side using cbhc. this slowly started to happen. screen tilting is random, but the pro controller losing its pairing always happens now. I'm going to test if it's the controller next time I boot the vWii. I'm using the blue theme by the way. no other issues aside from those two which r livable. I have a backup of the .app file to revert back if need be. u can't restore a NAND backup without a hard mode afaik, but restoring the original app via ftpiiu everywhere should suffice. it only uses one .app, so store a backup of the file.
You can also use the restore script I believe so. I haven't been on my wii menu in so long, but I have noticed the theme being ugly (Using the red one). Are .app files console specific or just region specific? I don't have a backup of my own haha
 

godreborn

Welcome to the Machine
Member
Joined
Oct 10, 2009
Messages
38,471
Trophies
3
XP
29,105
Country
United States
You can also use the restore script I believe so. I haven't been on my wii menu in so long, but I have noticed the theme being ugly (Using the red one). Are .app files console specific or just region specific? I don't have a backup of my own haha

it's region-specific. I have a backup, but only the usa version. I just tested another controller, and it seems to work, so the pro controller issue may be with the controller. the screen tilting issue doesn't happen very often. I'm also using a new tv if that's making a difference.
 
Last edited by godreborn,
  • Like
Reactions: MattKimura

godreborn

Welcome to the Machine
Member
Joined
Oct 10, 2009
Messages
38,471
Trophies
3
XP
29,105
Country
United States
I'm going to check my other controller as per the controller issue after a longer period of time. neither issue started this way, so it progressed. it may be like the fakeanim on the 360. I used to have a friend who fixed 360s, and he told me that fakeanim corrupted not only his but several customers systems. I'm still using it, so it didn't corrupt mine after like five years or so of using it. it may be the theme or the system itself that matters in this case. I'm assuming ios 80 is being slowly corrupted. however, the ios isn't named the same as the one outlined with the neek tutorial, so I don't really know. the usa app name is 0000001f.app . that's the file the theme is applied to. u can find the location by looking in the python script.
 

godreborn

Welcome to the Machine
Member
Joined
Oct 10, 2009
Messages
38,471
Trophies
3
XP
29,105
Country
United States
I tried the other controller this morning after having left the wii u off over night. my first test, however, was trying to turn on the wii u with the pro controller immediately after turning the system off with the wiimote. in that test, the wii u turned on like normal. however, leaving the system off over night - the connection to the pro controller was lost.
 

SirNapkin1334

Renound Aritst
Member
Joined
Aug 20, 2017
Messages
1,665
Trophies
1
XP
975
Country
United States
Is it possible to do this on Mac?
I see you need an exe file.
And no, I highly doubt Wine would work on this (it hardly ever works) and my computer isn't powerful enough to run a VM.
Also, the link to the ThemeMii mod is not working.
 
Last edited by SirNapkin1334,

MattKimura

3DS & WiiU Enthusiast
OP
Member
Joined
Jun 30, 2014
Messages
2,137
Trophies
1
XP
2,935
Country
United States
Is it possible to do this on Mac?
I see you need an exe file.
And no, I highly doubt Wine would work on this (it hardly ever works) and my computer isn't powerful enough to run a VM.
Also, the link to the ThemeMii mod is not working.
I've done this on Linux with Wine, it's merely a simple script with no .dll or microsoft.net framework requirements.
I recently removed all my google drive links because it was putting my account at risk of removal.
Now adays, doing anything to vWii at all is kinda pointless when you have Wii VC injects for wii and gamecube games.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    Veho @ Veho: Mkay.