Skip to content

Commit

Permalink
themes: added multiple methods for downloading base theme
Browse files Browse the repository at this point in the history
  • Loading branch information
Naim2000 committed Aug 25, 2024
1 parent 9a6a7d9 commit 85f5012
Show file tree
Hide file tree
Showing 2 changed files with 93 additions and 6 deletions.
97 changes: 92 additions & 5 deletions _pages/en_US/themes.md
Original file line number Diff line number Diff line change
Expand Up @@ -37,19 +37,89 @@ Before proceeding, it helps to know the difference between .MYM and .CSM as file
* [csm-installer](https://oscwii.org/library/app/csm-installer)
* [ThemeMii Mod](/assets/files/New_ThemeMii_MOD.zip)

#### Building a Theme
#### Downloading the Base Theme

<button class="btn btn--large btn--info tabLink" onclick='select_tab(event, "csm-installer")' >Via csm-installer</button>
<button class="btn btn--large btn--info tabLink" onclick='select_tab(event, "nus-downloader-wii")' >(Wii) Via NUS Downloader</button>
<button class="btn btn--large btn--info tabLink" onclick='select_tab(event, "nus-downloader-vwii")' >(vWii) Via NUS Downloader</button>
<button class="btn btn--large btn--info tabLink" onclick='select_tab(event, "thememii")' >(Wii) Via ThemeMii</button>

<div id="csm-installer" class="tabContent tabDefault" markdown="1">

1. Extract the csm-installer `.zip` file to the root of your SD card or USB device.
1. Create a `themes` folder on the root of your SD card/USB device.
1. Insert your SD card or USB device into your console, and launch the Homebrew Channel.
1. Launch csm-installer, and hold `+` while the app is loading. If done right, the app will begin downloading the base theme for your Wii menu.
1. Launch csm-installer, then select `Download original Wii theme (Base theme)`
1. Once the base theme has finished saving, press HOME to exit the app.
1. Insert your SD card/USB device back into your PC.
1. Insert your SD card/USB device back into your PC. The base app will be saved to a folder named `themes`.

</div>

<div id="nus-downloader-wii" class="tabContent" markdown="1">

1. On your computer, download [NUS Downloader](https://github.com/WiiDatabase/nusdownloader/releases/latest/download/NUSD-Mod-NUS-Fix.zip).
1. Copy all files from the NUS Downloader `.zip` to a folder on your computer.
1. Run `NUS Downloader.exe`.
1. Navigate to `Database` -> `System` -> `System Menu`.
1. Select the version that corresponds to your Wii menu version.
1. Check the `Create decrypted contents (*.app)` box.
1. Click `Start NUS Download!`.
1. Once the download is finished, there will be a folder named `titles` in the same folder as the NUS Downloader.
1. Open the `titles` folder, then the `0000000100000002` folder inside it.
1. Find the **largest .app file** (usually 6~7MB) inside the folder.
1. Create a `themes` folder on the root of your SD card/USB device.
1. Copy the .app file to the newly created `themes` folder. This is the base theme you will use to build your custom theme.

</div>

<div id="nus-downloader-vwii" class="tabContent" markdown="1">

1. On your computer, download [NUS Downloader (vWii)](/assets/files/NUSDownloader-vwii.zip)
1. Copy all files from the vWii NUS Downloader `.zip` to a folder on your computer.
1. Run `NUS Downloader.exe`.
1. Navigate to `Database` -> `System` -> `System Menu`.
1. Select the version that corresponds to your Wii U's region in the table below:

| Region | vWii Menu version |
| --------- | -------------------- |
| Japan | v608 |
| USA | v609 |
| Europe | v610 |

1. Check the `Create decrypted contents (*.app)` box.
1. Click `Start NUS Download!`.
1. Once the download is finished, there will be a folder named `titles` in the same folder as the NUS Downloader.
1. Open the `titles` folder, then the `0000000100000002` folder inside it.
1. Find the .app file that corresponds to your Wii U's region in the table below:

| Region | .app file |
| --------- | ------------- |
| Japan | 0000001c.app |
| USA | 0000001f.app |
| Europe | 00000022.app |

1. Create a `themes` folder on the root of your SD card/USB device.
1. Copy the .app file to the newly created `themes` folder. This is the base theme you will use to build your custom theme.

</div>

<div id="thememii" class="tabContent" markdown="1">

1. Create a `themes` folder on the root of your SD card/USB device.
1. Extract the ThemeMii MOD `.zip` to a location on your PC.
1. Launch the ThemeMii applciation.
1. Go to `Tools` -> `Download Base App` -> `Version of your Wii Menu` -> `Region of your Wii Menu`.
1. 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.
1. A file selection box will ask you where to save the .app file. Save it to the `themes` folder on your SD card/USB device.

</div>

#### Building a Theme

1. Extract the ThemeMii MOD `.zip` to a location on your PC.
1. Launch the ThemeMii applciation.
1. Go to `File` -> `Open`, and select the `.mym` file for the theme you want to build.
1. Press `Create csm`.
1. When asked to select an `.app` file, select the newly downloaded base theme on the root of your SD card or USB drive.
1. When asked to select an `.app` file, select the newly downloaded base theme in the `themes` of your SD card or USB device.
1. When asked to save the `.csm` file, save it in the `themes` folder.
1. After the theme finishes building, you will be prompted to save the .mym. Press `No`.

Expand Down Expand Up @@ -139,3 +209,20 @@ App forwarders can add a bit of extra flair to your Wii Menu - but be careful wi

[Click here to go back to the site index.](site-navigation)
{: .notice--info}

<script>
const tabContents = document.getElementsByClassName('tabContent');
const tabLinks = document.getElementsByClassName('tabLink');

for (tab of tabContents) { tab.style.display = 'none'; }
document.getElementsByClassName('tabDefault')[0].style.display = 'block';

function select_tab(event, tab_id)
{
for (tab of tabContents) { tab.style.display = 'none'; }
for (btn of tabLinks) { btn.className = btn.className.replace('btn--primary', 'btn--info'); }

document.getElementById(tab_id).style.display = 'block';
event.currentTarget.className = event.currentTarget.className.replace('btn--info', 'btn--primary');
}
</script>
2 changes: 1 addition & 1 deletion _pages/en_US/wilbrand.md
Original file line number Diff line number Diff line change
Expand Up @@ -144,7 +144,7 @@ SD cards larger than 2GB will not work on Wii menu versions before 4.0.
const tabLinks = document.getElementsByClassName('tabLink');

for (tab of tabContents) { tab.style.display = 'none'; }
document.getElementsByClassName('tabDefualt')[0].style.display = 'block';
document.getElementsByClassName('tabDefault')[0].style.display = 'block';

function select_tab(event, tab_id)
{
Expand Down

0 comments on commit 85f5012

Please sign in to comment.