Toggle menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

Wii:Custom themes: Difference between revisions

From Hacks Guide Wiki
m (add shortcut mention)
(Change MyMenuifyMod to use csm-installer, because this time it won't brick your Wii. Other minor improvements)
Line 1: Line 1:
This tutorial will tell you how to theme your Wii menu, USB Loaders, and Homebrew Channel
This tutorial will show you how to theme your Wii Menu, USB Loaders, and Homebrew Channel.
 
==Wii Menu Theming==
{{shortcut|Wii:CT}}
{{shortcut|Wii:CT}}


{{critical|text=DO NOT CONTINUE WITH THIS GUIDE UNLESS YOU HAVE ADEQUATE BRICK PROTECTION, SPECIFICALLY [[wiiguide:bootmii|BOOTMII]] AND [[wiiguide:priiloader|PRIILOADER]]!}}
{{critical|text=DO NOT CONTINUE WITH THIS GUIDE UNLESS YOU HAVE ADEQUATE BRICK PROTECTION, SPECIFICALLY [[wiiguide:bootmii|BOOTMII]] AND [[wiiguide:priiloader|PRIILOADER]]!}}
{{warning|text=MyMenuifyMod has built in safety features to prevent from installing bad or corrupt Wii Menu themes, so please opt to use it instead of other theme installation homebrew.}}
{{warning|text=This tutorial does not work on the Wii mini. Do not attempt this tutorial on the Wii mini or it will cause a [[wiiguide:bricks#theme-brick|brick]].}}
{{warning|text=csm-installer has built in safety features to prevent from installing bad or corrupt Wii Menu themes, so please opt to use it instead of other theme installation homebrew.}}
{{warning|text=Do not use any other version of ThemeMii than the one linked here, as ThemeMii Mod allows you to make a theme for Wii Menu version 4.3, other versions may not.}}
{{warning|text=Do not use any other version of ThemeMii than the one linked here, as ThemeMii Mod allows you to make a theme for Wii Menu version 4.3, other versions may not.}}
==Wii Menu Theming==
{{critical|text=Only install themes on your Wii that have been formatted specifically for its version and current region. Installing themes from the wrong version or region on your Wii will cause a [[wiiguide:bricks#theme-brick|brick]]. This tutorial will tell you how to create a .csm file that is safe to install.}}
{{warning|text=Only install themes on your Wii that have been formatted specifically for its version and current region. Installing themes from the wrong version or region on your Wii will cause a [[wiiguide:bricks#theme-brick|brick]]. This tutorial will tell you how to create a .csm file that is safe to install.}}
{{info|text=Before proceeding, it helps to know the difference between .MYM and .CSM as file formats when used in Wii Menu theming. While the MYM is made by the theme creator which can then be shared around, the CSM is the result from building a MYM into a system menu. In other words, MYM mainly just holds assets - the actual system menu itself that needs to be installed comes seperate.}}
{{info|text=Before proceeding, it helps to know the difference between .MYM and .CSM as file formats when used in Wii Menu theming. While the MYM is made by the theme creator which can then be shared around, the CSM is the result from building a MYM into a system menu. In other words, MYM mainly just holds assets - the actual system menu itself that needs to be installed comes seperate.}}
===Theme Sources===
===Theme Sources===
Line 13: Line 15:
*[https://gbatemp.net/download/categories/other-files.166/ GBAtemp Other Files for Wii] (.mym file distribution)
*[https://gbatemp.net/download/categories/other-files.166/ GBAtemp Other Files for Wii] (.mym file distribution)
*[http://www.wiithemer.org/ Wii Themer] (online theme builder for specific versions and regions, ready to install .csm themes)
*[http://www.wiithemer.org/ Wii Themer] (online theme builder for specific versions and regions, ready to install .csm themes)
===Requirements===
===Requirements===  
*An SD Card or USB drive
*An SD Card or USB drive
*A Windows/macOS/Linux PC with an Internet connection
*A Windows/macOS/Linux PC with an Internet connection
*[https://oscwii.org/library/app/mymenuifymod MyMenuifyMod]
*[[openshopchannel:csm-installer|csm-installer]]
*[https://wii.hacks.guide/assets/files/New_ThemeMii_MOD.zip ThemeMii Mod] (direct download)
* [[wiiguide:assets/files/New_ThemeMii_MOD.zip|ThemeMii Mod]] (direct download)
===Building a Theme===
=== Building a Theme===
{{info|text=If you don’t want to go through the hassle of using an external program to build a theme, you can also download a prebuilt theme from Wii Themer and skip to Theme Installation.}}
{{info|text=If you don’t want to go through the hassle of using an external program to build a theme, you can also download a prebuilt theme from Wii Themer and skip to [[Wii:Custom_themes#Theme_Installation|Theme Installation]].}}
#Once you've downloaded the theme you want, and checked that its the right one for your System Menu version & region, extract the ThemeMii mod <code>.zip</code> and open the application
<ol>
#Go to <code>Tools</code> -> <code>Download Base App</code> > <code>Version of your Wii Menu</code> > <code>Region of your Wii Menu</code>
<li>Once you download the theme you want and double-check that you have the right one for your system menu version and region, extract the <code>.zip</code> file for ThemeMii Mod and open the application.</li>
#You'll get a prompt asking you to enter a value to create a key. Enter what it says, and it will create a key that will be used to decrypt the Wii Menu contents from Nintendo’s servers.
<li>Go to <code>Tools</code> -> <code>Download Base App</code> > <code>Version of your Wii Menu</code> > <code>Region of your Wii Menu</code></li>
#A file selection will appear asking you where to save the <code>.app</code> file, save it in the directory ThemeMii is in
<li>A dialog box will pop-up asking you to enter in a value to create a key. Enter what it says, and it will create a key that will be used to decrypt the Wii Menu contents from Nintendo’s servers.</li>
#Go to <code>File</code> -> <code>Open</code> then go to where your <code>.mym</code> is
<li>A file selection box will ask you where to save the .app file (that is the Wii Menu content file that it downloaded). Save it to the directory where ThemeMii is in. </li>
#Press <code>Create csm</code> and go to where you want to save your <code>.csm</code>, give it a bit to build your theme
<li>Go to <code>File</code> -> <code>Open</code>, then browse for where your <code>.mym</code> file is.</li>
#You'll get a pop up asking if you want to save the <code>.mym</code>, press <code>No</code>
<li>Press <code>Create csm</code>, then browse for a directory you want to save the theme in. Give it a moment to build the theme.</li>
<li> A dialog box will pop up asking you if you want to save the <code>.mym</code>. Press No.</li>
</ol>
===Theme Installation===
===Theme Installation===
{{Infobox homebrew
| title = csm-installer
| image = Csm-installer-icon.png
| imagealt = Icon of csm-installer
| imagesize = 256px
| screenshot = Csm-installer-screenshot.png
| screenshotalt = A screenshot of csm-installer
| screenshotsize = 256px
| for3ds = 0
| forwiiu = 0
| forswitch = 0
| forwii = 1
| developers = thepikachugamer
| version = 1.2
| releasedate = 2023-11-26
| github = Naim2000/directory
| osc = csm-installer
| forwindows = 0
| formac = 0
| forlinux = 0
| forjava = 0
}}
<ol>
<ol>
<li>install MyMenuifyMod</li>
<li> Extract the csm-installer <code>.zip</code> file to the root of your SD card or USB device.</li>
<li>Create a folder called <code>modthemes</code> on the root of your SD card or USB drive</li>
<li>Create a new directory on your SD card or USB device called <code>themes</code> if it does not already exist.</li>
<li>copy your <code>.csm</code> file to the <code>modthemes</code> folder</li>
<li>Copy your <code>.csm</code> file to the <code>themes</code> directory.
*The root of your SD Card should now look like this
*The root of your SD Card should now look like this:</li>
{{Tree list}}
{{Tree list}}
* [[File:Gnome-media-flash.svg|20px|link=]] (root)
* [[File:Gnome-media-flash.svg|20px|link=]] (root)
** [[File:Icons8 flat opened folder.svg|20px|link=]] apps
** [[File:Icons8 flat opened folder.svg|20px|link=]] apps
*** [[File:Icons8 flat opened folder.svg|20px|link=]] MyMenuifyMod
*** [[File:Icons8 flat opened folder.svg|20px|link=]] csm-installer
**** [[File:Icons8 flat file.svg|20px|link=]] boot.dol
**** [[File:Icons8 flat file.svg|20px|link=]] boot.dol
**** [[File:Icons8 flat file.svg|20px|link=]] icon.png
**** [[File:Icons8 flat file.svg|20px|link=]] icon.png
**** [[File:Icons8 flat file.svg|20px|link=]] meta.xml
**** [[File:Icons8 flat file.svg|20px|link=]] meta.xml
** [[File:Icons8 flat opened folder.svg|20px|link=]] modthemes
** [[File:Icons8 flat opened folder.svg|20px|link=]] themes
*** [[File:Icons8 flat file.svg|20px|link=]] yourtheme.csm
*** [[File:Icons8 flat file.svg|20px|link=]] yourtheme.csm
{{Tree list/end}}
{{Tree list/end}}
<li>Insert your SD card or USB drive into your Wii and launch MyMenuifyMod from the Homebrew Channel.</li>
<br>
<li>Read the disclaimer, then choose <code>IOS58</code> as your IOS</li>
<li>Insert your SD card or USB drive into your Wii, and launch the Homebrew Channel.</li>
<li>Launch csm-installer, and wait for it to load.</li>
<li>Insert your SD card or USB drive into your Wii and launch MyMenuifyMod from the Homebrew Channel. </li>
<li>Read the disclaimer, then choose <code>IOS58</code> as your IOS </li>
{{info|text=If you get <code>Exception DSI occured!</code>, press RESET on your Wii and try again.}}
{{info|text=If you get <code>Exception DSI occured!</code>, press RESET on your Wii and try again.}}
<li>Choose your storage device, and you should see the <code>.csm</code> file</li>
<li>Choose your storage device, and you should see the <code>.csm</code> file</li>
[[File:Mym-theme-selection.png|480px]]
[[File:Mym-theme-selection.png|480px]]
<li>Select the theme you want to install, be absolutely sure you have the correct version & region for your theme, MyMenuifyMod will tell you if its signed, if it isn't, it'll warn you</li>
<li>Select the theme you would like to install with <code>A</code>. Be absolutely sure at this point that you have downloaded the correct theme for your system menu version and region.</li>
<li>Install the theme</li>
<li>Press <code>+</code> to install the theme.</li>
<li>Reboot into the Wii menu to see if your install has successfully installed, If all went well, you should see your theme on your Wii menu!</li>
<li>Reboot into the Wii Menu, and see if the theme successfully installed. If all goes well, you will have a result similar to the below! </li>
[[File:Themed-wii-menu.png|480px]]
[[File:Themed-wii-menu.png|480px]]
</ol>
</ol>
==WiiFlow Lite Theming==
==WiiFlow Lite Theming==
{{info|text=Unfortunately, because of the codebase difference between the original WiiFlow and the newer WiiFlow Lite, themes are sparse - in fact, only one theme could be found that confidently works on the newer version. The instructions for installing that theme are below.}}
{{info|text=Unfortunately, because of the codebase difference between the original WiiFlow and the newer WiiFlow Lite, themes are sparse - in fact, only one theme could be found that confidently works on the newer version. The instructions for installing that theme are below.}}
===Requirements===
=== Requirements===
*An SD Card or USB drive
*An SD Card or USB drive
*[https://wii.hacks.guide/wii-loaders#wiiflow-lite WiiFlow Lite]
*[[wiiguide:wii-loaders#wiiflow-lite|WiiFlow Lite]]
*A Windows/macOS/Linux PC with an Internet connection
*A Windows/macOS/Linux PC with an Internet connection
*[https://gbatemp.net/threads/rhapsodii-shima-5-4.555062/d Rhapsodii Shima]
*[https://gbatemp.net/threads/rhapsodii-shima-5-4.555062/d Rhapsodii Shima]
===Instructions===
=== Instructions ===
#Connect the storage device that has WiiFlow on it to your PC
#Ensure the storage device holding WiiFlow Lite is connected to your PC.
#Download the Rhapsodii Shima archive of your choosing, it doesn't really matter and both can be installed side-by-side
#Download the Rhapsodii Shima archive, either version of the theme works and can be installed side-by-side with no issues.
#Extract & copy the <code>wiiflow</code> folder to the root of your storage device
#Extract and copy the <code>wiiflow</code> folder to the root of your storage device, merge all folders and overwrite all files when requested.
#Follow the instructions in <code>installation.txt</code>, enjoy!
#Follow the theme setup and theme configuration instructions in <code>installation.txt</code>. Enjoy the theme!
==USB Loader GX Theming==
==USB Loader GX Theming==
===Requirements===
===Requirements===
*An SD Card or USB drive
*An SD Card or USB drive
*[https://wii.hacks.guide/wii-loaders#usb-loader-gx USB Loader GX]
*[[wiiguide:wii-loaders#usb-loader-gx|USB Loader GX]]
*A Windows/macOS/Linux PC with an Internet connection
*A Windows/macOS/Linux PC with an Internet connection
*A [https://gbatemp.net/threads/dark-wii-usb-loader-gx-themes.584493/ theme], this link has a lot of dark themes
*A [https://gbatemp.net/threads/dark-wii-usb-loader-gx-themes.584493/ theme], this link has a lot of dark themes
===Instructions===
===Instructions===
#Download a <code>.zip</code> of the theme you chose from the site linked above, or elsewhere
#Download a theme <code>.zip</code> file from the website linked above, or anywhere else you can get a proper theme.
#Extract the <code>.zip</code> into <code>apps\usbloader_gx</code>
#Unpack the <code>.zip</code> file’s contents into the <code>apps\usbloader_gx</code> directory on the storage device where you installed USB Loader GX.
#Put the stroage device in the Wii and launch USB Loader GX
#Put the storage device in the Wii and launch USB Loader GX.
#Go to the <code>Settings</code> menu -> <code>Theme Menu</code>, then open the theme and install it
#Start USB Loader GX, to the <code>Settings</code> menu -> <code>Theme Menu</code>, then open the theme and install it
==Homebrew Channel Theming==
==Homebrew Channel Theming==
===Requirements===
===Requirements===
*An SD Card or USB drive
*An SD Card or USB drive
*A Windows/macOS/Linux PC with an Internet connection
*A Windows/macOS/Linux PC with an Internet connection
*A theme from [https://wiibrew.org/wiki/Homebrew_Channel/Themes Wiibrew]
*A theme from [[wiibrew:Homebrew_Channel/Themes|Wiibrew]]
===Instructions===
===Instructions===  
#Download a <code>.zip</code> of the theme you chose from the site linked above
#Download a <code>.zip</code> of the theme you chose from the site linked above.
#Extract the <code>.zip</code> into <code>apps</code>
#Extract the <code>.zip</code> into <code>apps</code>
#Put the stroage device in the Wii and launch the Homebrew Channel
#Put the stroage device in the Wii and launch the Homebrew Channel
Line 88: Line 117:
#Your theme should now load!<br>[[File:Homebrew-channel-theme-done.png|480px]]
#Your theme should now load!<br>[[File:Homebrew-channel-theme-done.png|480px]]


[[Category:Wii_homebrew]]
[[Category:Wii homebrew]]
[[Category:Wii_guides]]
[[Category:Wii guides]]

Revision as of 03:34, 4 May 2024

This tutorial will show you how to theme your Wii Menu, USB Loaders, and Homebrew Channel.

Wii Menu Theming

OOjs UI icon information-destructive.svg DO NOT CONTINUE WITH THIS GUIDE UNLESS YOU HAVE ADEQUATE BRICK PROTECTION, SPECIFICALLY BOOTMII AND PRIILOADER!
OOjs UI icon information-warning.svg This tutorial does not work on the Wii mini. Do not attempt this tutorial on the Wii mini or it will cause a brick.
OOjs UI icon information-warning.svg csm-installer has built in safety features to prevent from installing bad or corrupt Wii Menu themes, so please opt to use it instead of other theme installation homebrew.
OOjs UI icon information-warning.svg Do not use any other version of ThemeMii than the one linked here, as ThemeMii Mod allows you to make a theme for Wii Menu version 4.3, other versions may not.
OOjs UI icon information-destructive.svg Only install themes on your Wii that have been formatted specifically for its version and current region. Installing themes from the wrong version or region on your Wii will cause a brick. This tutorial will tell you how to create a .csm file that is safe to install.
OOjs UI icon information-progressive.svg Before proceeding, it helps to know the difference between .MYM and .CSM as file formats when used in Wii Menu theming. While the MYM is made by the theme creator which can then be shared around, the CSM is the result from building a MYM into a system menu. In other words, MYM mainly just holds assets - the actual system menu itself that needs to be installed comes seperate.

Theme Sources

Requirements

Building a Theme

OOjs UI icon information-progressive.svg If you don’t want to go through the hassle of using an external program to build a theme, you can also download a prebuilt theme from Wii Themer and skip to Theme Installation.
  1. Once you download the theme you want and double-check that you have the right one for your system menu version and region, extract the .zip file for ThemeMii Mod and open the application.
  2. Go to Tools -> Download Base App > Version of your Wii Menu > Region of your Wii Menu
  3. A dialog box will pop-up asking you to enter in a value to create a key. Enter what it says, and it will create a key that will be used to decrypt the Wii Menu contents from Nintendo’s servers.
  4. A file selection box will ask you where to save the .app file (that is the Wii Menu content file that it downloaded). Save it to the directory where ThemeMii is in.
  5. Go to File -> Open, then browse for where your .mym file is.
  6. Press Create csm, then browse for a directory you want to save the theme in. Give it a moment to build the theme.
  7. A dialog box will pop up asking you if you want to save the .mym. Press No.

Theme Installation

  1. Extract the csm-installer .zip file to the root of your SD card or USB device.
  2. Create a new directory on your SD card or USB device called themes if it does not already exist.
  3. Copy your .csm file to the themes directory.
    • The root of your SD Card should now look like this:
    • Gnome-media-flash.svg (root)
      • Icons8 flat opened folder.svg apps
        • Icons8 flat opened folder.svg csm-installer
          • Icons8 flat file.svg boot.dol
          • Icons8 flat file.svg icon.png
          • Icons8 flat file.svg meta.xml
      • Icons8 flat opened folder.svg themes
        • Icons8 flat file.svg yourtheme.csm


  4. Insert your SD card or USB drive into your Wii, and launch the Homebrew Channel.
  5. Launch csm-installer, and wait for it to load.
  6. Insert your SD card or USB drive into your Wii and launch MyMenuifyMod from the Homebrew Channel.
  7. Read the disclaimer, then choose IOS58 as your IOS
  8. OOjs UI icon information-progressive.svg If you get Exception DSI occured!, press RESET on your Wii and try again.
  9. Choose your storage device, and you should see the .csm file
  10. Mym-theme-selection.png
  11. Select the theme you would like to install with A. Be absolutely sure at this point that you have downloaded the correct theme for your system menu version and region.
  12. Press + to install the theme.
  13. Reboot into the Wii Menu, and see if the theme successfully installed. If all goes well, you will have a result similar to the below!
  14. Themed-wii-menu.png

WiiFlow Lite Theming

OOjs UI icon information-progressive.svg Unfortunately, because of the codebase difference between the original WiiFlow and the newer WiiFlow Lite, themes are sparse - in fact, only one theme could be found that confidently works on the newer version. The instructions for installing that theme are below.

Requirements

Instructions

  1. Ensure the storage device holding WiiFlow Lite is connected to your PC.
  2. Download the Rhapsodii Shima archive, either version of the theme works and can be installed side-by-side with no issues.
  3. Extract and copy the wiiflow folder to the root of your storage device, merge all folders and overwrite all files when requested.
  4. Follow the theme setup and theme configuration instructions in installation.txt. Enjoy the theme!

USB Loader GX Theming

Requirements

  • An SD Card or USB drive
  • USB Loader GX
  • A Windows/macOS/Linux PC with an Internet connection
  • A theme, this link has a lot of dark themes

Instructions

  1. Download a theme .zip file from the website linked above, or anywhere else you can get a proper theme.
  2. Unpack the .zip file’s contents into the apps\usbloader_gx directory on the storage device where you installed USB Loader GX.
  3. Put the storage device in the Wii and launch USB Loader GX.
  4. Start USB Loader GX, to the Settings menu -> Theme Menu, then open the theme and install it

Homebrew Channel Theming

Requirements

  • An SD Card or USB drive
  • A Windows/macOS/Linux PC with an Internet connection
  • A theme from Wiibrew

Instructions

  1. Download a .zip of the theme you chose from the site linked above.
  2. Extract the .zip into apps
  3. Put the stroage device in the Wii and launch the Homebrew Channel
  4. Load the theme like you would any other app
    Homebrew-channel-load-theme.png
  5. Your theme should now load!
    Homebrew-channel-theme-done.png