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

CustomizeMii Wii: Difference between revisions

From GameBrew
No edit summary
No edit summary
 
(9 intermediate revisions by the same user not shown)
Line 1: Line 1:
{{#seo:
|title=Wii Homebrew PC Tools (PC utilities) - GameBrew
|title_mode=append
|image=customizemiiwii.jpg
|image_alt=CustomizeMii
}}
{{Infobox Wii Homebrews
{{Infobox Wii Homebrews
|title=CustomizeMii
|title=CustomizeMii
|image=customizemiiwii.jpg
|image=customizemiiwii2.png
|description=Creates custom channels for your homebrew applications
|description=Creates custom channels for your homebrew applications.
|author=Leathl, Brawl345
|author=Leathl, WiiDatabase Team
|lastupdated=2015/12/14
|lastupdated=2015/12/14
|type=PC utilities
|type=PC utilities
|version=3.11.1 Mod
|version=3.11.1 Mod
|license=Mixed
|license=Mixed
|download=https://dlhb.gamebrew.org/wiihomebrews/customizemiiwii.7z
|download=https://dlhb.gamebrew.org/wiihomebrews/customizemiiwii.7z?k33p0fil35
|website=https://wiidatabase.de/downloads/pc-tools/customizemii/
|website=https://wiidatabase.de/downloads/pc-tools/customizemii/
|source=https://github.com/Brawl345/customizemii/releases
|source=https://github.com/Brawl345/customizemii/releases
}}
}}
With  CustomizeMii you can create your own channels for the Wii and modify existing ones.
CustomizeMii is a custom channel creator for the Wii developed by Leathl.
 
'''Note:''' Editing WAD files can result in a brick of your Wii. Only use this application if you have a bricksafe Wii, meaning either Preloader or BootMii/boot2 is installed, and if you know what you're doing. This application comes without any express or implied warranty. The author can't be held responsible for any damages arising from the use of it.
 
==User guide==
===The basics===
These are some basic instructions for CustomizeMii. Before you begin: please do not install any WADs without a proper brick protection.
 
If you want to create your own custom channels, first it is important to understand how the creation of a custom channel with CustomizeMii works. Skip this if you already know.


==Disclaimer==
Basically, you can't create a channel from scratch (in fact, you could, just not with this application).
Editing WAD files can result in bricking of your Wii console.


Only use this application if you have a bricksafe Wii, meaning either Priiloader or BootMii/boot2 is installed, and if you know what you're doing. Editing of the banner can easily cause a banner brick (causes the system menu to crash after the health screen) if you are not careful (although this program should fix any issues with that) which is only fixable but easily so if you have access to Homebrew Channel or BootMii from the launch of your Wii.
You need a base WAD which you can modify. You can either download one within this application or use any WAD (must be a channel of course) from anywhere.
You can then edit the WAD file.  


This application comes without any express or implied warranty. The author can't be held responsible for any damages arising from the use of it.
The editing of animations is for advanced users, so if you're not familiar with brlyt's and brlan's, get a static base WAD or one with the animation you want.


==Instructions==
So, let's start to create a channel. Download a base WAD through the application or load one from your HDD. You can preview the downloadable WADs through the preview button. All options below are optional.
These are some basic instructions for CustomizeMii.


At the very beginning, let me say this again: Don't install any WADs without a proper brick protection!
===Mixing banner, icon and sound===
The options below the downloadable base WADs are the "replace" options.


Ok, so you want to create your own custom channels?<br>
Let's say you have loaded WAD A as a base, but you want the icon of WAD B and you have a 00000000.app that contains a sound that you want to use.
First it is important to understand how the creation of a custom channel with CustomizeMii works.<br>
Skip this if you already know.<br>


Basically, you can't create a channel from scratch. Well, you could, but not with this application.<br>
No problem! Just use the dropdownbox which yet says "Banner" and choose "Icon". Click on the browse button next to it and choose WAD B. The icon of WAD B will replace the icon of WAD A.  
You need a base WAD which you can modify. You can either download one within this application or use
any WAD (must be a channel of course) from anywhere.<br>
You can then edit the WAD file.<br>
The editing of animations is for advanced users, so if you're not familiar with brlyt's and brlan's
(I guess you're not unless you created your own animations), get a static base WAD or one with the
animation you want.


So, let's start to create a channel. Download a base WAD through the application or load one from your HDD.<br>
After that, choose "Sound" from the dropdownbox and browse for the 00000000.app, the sound.bin will be extracted and used instead of the one within WAD A.
You can preview the downloadable WADs through the preview button.<br>
All options below are optional!<br>


===Mixing Banner, Icon And Sound===
Note: These features are non-destructive, i.e. you can always use the clear button to get back to the banner/icon/sound of WAD A!


The options below the downloadable base WADs are the "replace" options.<br>
===Channel information===
Let's say you have loaded WAD A as a base, but you want the icon of WAD B and you have a 00000000.app that
You may want to change the channel information, i.e. the title and ID. Let's change the channel title first. It's the text that will be displayed when you hold your cursor over the channel. Goto the "Title" tab and enter a title for all languages.  
contains a sound that you want to use.<br>
No problem! Just use the dropdownbox which yet says "Banner" and choose "Icon". Click on the browse button
next to it and choose WAD B. The icon of WAD B will replace the icon of WAD A.<br>
After that, choose "Sound" from the dropdownbox and browse for the 00000000.app, the sound.bin will be
extracted and used instead of the one within WAD A.<br>


Note: These features are non-destructive, i.e. you can always use the clear button to get back to the
If you want to change the title for a specific language, just use the language's textbox. If you want a different title for every language, you don't need to fill in a title for all languages.
banner/icon/sound of WAD A!


===Channel Information===
You may also use the translate "Channel" button. Enter the English name in the all languages textbox (e.g. "MPlayer Channel"). Click translate and it will be automatically translated to each language.
You may want to change the channel information, i.e. the title and ID.<br>
Let's change the channel title first. It's the text that will be displayed when you hold your cursor
over the channel. Goto the "Title" tab and enter a title for all languages. If you want to change the
title for a specific language, just use the language's textbox. If you want a different title for every
language, you don't need to fill in a title for all languages.<br>
You may also use the translate "Channel" button. Enter the english name in the all languages textbox
(e.g. "MPlayer Channel"). Click translate and it will be automatically translated to each language.<br>
Now, the title ID. Open the "Options" tab and you'll see a textbox for the ID. The ID is 4 characters long
and only contains letters and numerics. Lower case letters will automatically converted to upper case.<br>
Change it to a unique(!) ID, because channels will overwrite existing channles with the same ID!


I recommend not to use any title ID beginning with the following characters, because official channels
Now, the title ID. Open the "Options" tab and you'll see a textbox for the ID. The ID is 4 characters long and only contains letters and numerics. Lower case letters will automatically converted to upper case.
use these and thus your channel may overwrite them:
C, E, F, H, J, L, M, N, P, Q, W


===Inserting A New Dol===
Change it to a unique(!) ID, because channels will overwrite existing channels with the same ID.
Let's bring some life into the channel. In the "Options" tab, use the browse button for a new DOL.<br>
 
Either load a forwarder, the DOL of any application or a WAD to use it's DOL. Note that some applications
It is recommended not to use any title ID beginning with the following characters, because official channels use these and thus your channel may overwrite them: C, E, F, H, J, L, M, N, P, Q, W.
require more than just a DOL and thus may not work in a channel (e.g. MPlayer CE).<br>
 
Choose a NAND loader or just stick with the one selected (both will do fine).<br>
===Inserting a new DOL===
Let's bring some life into the channel. In the "Options" tab, use the browse button for a new DOL.
 
Either load a forwarder, the DOL of any application or a WAD to use it's DOL. Note that some applications require more than just a DOL and thus may not work in a channel (e.g. MPlayer CE).
 
Choose a NAND loader or just stick with the one selected (both will do fine).
 
You can also use the built-in forwarder creation by using the forwarder button right below the browse button for DOLs.


You can also use the built-in forwarder creation by using the forwarder button right below the browse button
for DOLs.<br>
You need the ForwardMii.dll in order to use the forwarder creation.
You need the ForwardMii.dll in order to use the forwarder creation.


===Inserting A New Sound==
===Inserting a new sound===
For the sound, you can either use a wave or mp3 (needs lame.exe) file or the sound replace function to use
For the sound, you can either use a wave or mp3 (needs lame.exe) file or the sound replace function to use the sound of an existing sound.bin/00000000.app/WAD.
the sound of an existing sound.bin/00000000.app/WAD.<br>
 
If you want looped sound, open your wave file with wavosaur and add loop points before.<br>
If you want looped sound, open your wave file with [https://www.wavosaur.com/ wavosaur] and add loop points before.
 
To save space, you can convert your wav or mp3 files to BNS. You can take the loop from a prelooped wave file or enter the loop start point manually. Wave files must be 16bit PCM.
 
It is possible to directly convert stereo Wave files to mono BNS files, note that only the left channel of the Wave will be taken.
 
===Editing the banner/icon===
'''Note:''' If you're an advanced user and want to edit the brlyt/brlan, do that first.
 
Let's begin with the real customization. This guide only describes the steps for the banner, but the instructions are the same for the icon.
 
Goto the "Banner" tab. You shouldn't touch the add and remove buttons, they're for advanced users that change the animation. (However, they can't really harm your channel, as CustomizeMii will check for missing and unneeded TPLs while creating a WAD).


To save space, you can convert your wav or mp3 files to BNS. You can take the loop from a prelooped wave file
You will see a list with all TPLs inside the banner.bin. When you select a TPL, it's current format will be shown in the "Format" dropdownbox. Note that CustomizeMii can read 8 different TPL formats, but only write 3 (RGBA8, RGB565 and RGB5A3), that should be enough for your needs.
or enter the loop start point manually. Wave files must be 16bit PCM.<br>
It is possible to directly convert stereo Wave files to mono BNS files, note that only the left channel of
the Wave will be taken.


===Editing The Banner/Icon===<br>
You can use the preview button to preview a TPL, but you get one more important info, the image size. It will be shown in the title of the preview window. If your images aren't the same size, they will be resized! So be sure to have at least the correct aspect ratio, so your images wont be squeezed or whatever.
(If you're an advanced user and want to edit the brlyt/brlan, do that first!)


So, let's begin with the real customization. I will only talk about the banner here, the instructions
Before replacing the image, choose a format from the dropdownbox. (RGBA8 = High Quality, Big Size --- RGB565 = Moderate Quality, Small Size --- RGB5A3 = Bad Quality, Small Size).
are the same for the icon.<br>
Goto the "Banner" tab. You shouldn't touch the add and remove buttons, they're for advanced users that
change the animation. (However, they can't really harm your channel, as CustomizeMii will check for missing
and unneeded TPLs while creating a WAD).<br>
You will see a list with all TPLs inside the banner.bin. When you select a TPL,
it's current format will be shown in the "Format" dropdownbox. Note that CustomizeMii can read 8 different
TPL formats, but only write 3 (RGBA8, RGB565 and RGB5A3), that should be enough for your needs.<br>
You can use the preview button to preview a TPL (obvious, right?), but you get one more important info,
the image size. It will be shown in the title of the preview window. If your images aren't the same size,
they will be resized! So be sure to have at least the correct aspect ratio, so your images wont be
squeezed or whatever.<br>
Before replacing the image, choose a format from the dropdownbox.<br>
(RGBA8 = High Quality, Big Size --- RGB565 = Moderate Quality, Small Size --- RGB5A3 = Bad Quality, Small Size)
Now you can use the replace button to insert your image. Preview the TPL after replacing to check the
image. Maybe you want to use another format though? No problem, just replace the TPL again.<br>


Note: You can use the "Make Transparent" checkbox to make a TPL transparent, e.g. if you don't like
Now you can use the replace button to insert your image. Preview the TPL after replacing to check the image. Maybe you want to use another format though? No problem, just replace the TPL again.
one piece of an animation (It's non-destructive, i.e. you can always uncheck the box).


(You can use the "Make Transparent" checkbox to make a TPL transparent, e.g. if you don't like one piece of an animation. It's non-destructive, i.e. you can always uncheck the box).


===Editing the animation===
'''Note:''' Advanced users only. Skip this part, if you don't really know what brlyt and brlan files are and how they're structured.


===Editing The Animation===
Goto the "Layout" tab. You will see the banner.brlyt and icon.brlyt there.
(Advanced users only!)
 
Above the buttons is a text that will indicate whether you're doing actions on the "Banner" or the "Icon" (When you select the banner.brlyt, you're editing the "Banner" and vice versa).
 
Now, just replace the banner.brlyt and icon.brlyt files as you want. You can use the list TPLs button afterwards to see all TPLs that are required by the banner.brlyt/icon.brlyt (Don't worry, CustomizeMii won't let you create a WAD, if you forgot a required TPL).
 
Now, goto the "Animation" tab. It's similar to the "Layout" tab. You shouldn't touch the add or delete button unless your base WAD only has a banner.brlan and you want to use a banner_Start.brlan and banner_Loop.brlan.
 
In this case, first add the two files and then delete the old banner.brlan.
 
Else just replace the files with yours. Be absolutely sure the your brlan files only refer to panes that are indicated in your brlyt files.


Skip this part, if you don't really know what brlyt and brlan files are and how they're structured.<br>
Goto the "Layout" tab. You will see the banner.brlyt and icon.brlyt there.<br>
Above the buttons is a text that will indicate whether you're doing actions on the "Banner" or
the "Icon" (When you select the banner.brlyt, you're editing the "Banner" and vice versa).<br>
Now, just replace the banner.brlyt and icon.brlyt files as you want. You can use the list TPLs button
afterwards to see all TPLs that are required by the banner.brlyt/icon.brlyt (Don't worry, CustomizeMii
won't let you create a WAD, if you forgot a required TPL).<br>
Now, goto the "Animation" tab. It's similar to the "Layout" tab. You shouldn't touch the add or delete button
unless your base WAD only has a banner.brlan and you want to use a banner_Start.brlan and banner_Loop.brlan.<br>
In this case, first add the two files and then delete the old banner.brlan.<br>
Else just replace the files with yours. Be absolutely sure the your brlan files only refer to panes that are
indicated in your brlyt files!<br>
That's it, here's nothing left to do.
That's it, here's nothing left to do.


===Creating The Wad (Or Sending It To The Wii)===
===Creating the WAD/Send it to the Wii===
Your channel should be ready to be created.
 
Just click on the create WAD button. CustomizeMii will do some failure checks and if all went fine, a save dialog will pop up. If you get an error or warning, read the message carefully. It should give you enough information to fix the problem yourself.
 
You can also send the Channel directly to the Wii. For it to work, the Channel must be less than 4 MB of space.


Well, your channel should be ready to be created.<br>
Make sure the Homebrew Channel is running and connected. Click the send WAD button. Choose a protocol and enter your Wii's IP and the IOS to use for installation. Click on transmit to start the creation and transmission process. After the channel was sent, you will be asked if you want to save the Channel.
Just click on the create WAD button.<br>
CustomizeMii will do some failure checks and if all went fine, a save dialog will pop up.<br>
If you get an error or warning, read the message carefully. It should give you enough information to fix
the problem yourself.<br>
You can also send the Channel directly to the Wii. For it to work, the Channel must be less than 4 MB of space.
Make sure the Homebrew Channel is running and connected. Click the send WAD button. Choose a protocol
and enter your Wii's IP and the IOS to use for installation. Click on transmit to start the creation and
transmission process. After the channel was sent, you will be asked if you want to save the Channel.


So, if you got down to here, you're done by now. Please, if you find any bugs or have suggestions, take some
==Screenshots==
seconds to report them at the issue tracker: https://github.com/Brawl345/customizemii/issues
https://dlhb.gamebrew.org/wiihomebrews/customizemiiwii3.png
https://dlhb.gamebrew.org/wiihomebrews/customizemiiwii5.png


==Screenshot==
https://dlhb.gamebrew.org/wiihomebrews/customizemiiwii6.png
[[image:customizemiiwii.jpg]]
https://dlhb.gamebrew.org/wiihomebrews/customizemiiwii8.png
https://dlhb.gamebrew.org/wiihomebrews/customizemiiwii-01.png


==Media==
==Media==
'''How to use CustomizeMii''' ([https://www.youtube.com/watch?v=vgmQyunHngg HomebrewHelp]) <br>
<youtube>vgmQyunHngg</youtube>
<youtube>vgmQyunHngg</youtube>


== Changelog ==
== Changelog ==
'''Version 3.11.1 (mod by WiiDatabase.de)'''
'''Version 3.11.1 Mod''' (by WiiDatabase.de)
* All files are now on GitHub
* All files are now on GitHub.
''' Version 3.11 '''
''' Version 3.11 ''' (by Leathl)
* Updated libWiiSharp to 0.21
* Updated libWiiSharp to 0.21.
* => Fixed detection of loops in wave files
* => Fixed detection of loops in wave files.


''' Version 3.1 '''
''' Version 3.1 '''
* Updated libWiiSharp to 0.2
* Updated libWiiSharp to 0.2.
*=> Speed up in TPL conversion
*=> Speed up in TPL conversion.
*=> Fixed IA8 TPL code (from/to)
*=> Fixed IA8 TPL code (from/to).
*=> Fixed CI14X2 TPL code (from)
*=> Fixed CI14X2 TPL code (from).
*=> Added conversion to CI4 / CI8
*=> Added conversion to CI4 / CI8.
*=> Added BNS to Wave conversion (Extract -> Sound -> As Audiofile)
*=> Added BNS to Wave conversion (Extract -> Sound -> As Audiofile).
* Added option to make the sound silent
* Added option to make the sound silent.


''' Version 3.0 '''
''' Version 3.0 '''
* Switched backend to libWiiSharp (http://libwiisharp.googlecode.com)
* Switched backend to libWiiSharp (http://libwiisharp.googlecode.com).
* Speed improvements through using RAM instead of temp files on HDD
* Speed improvements through using RAM instead of temp files on HDD.
* No separate Mono version anymore, the normal version works with Mono (even compiling forwarders!)
* No separate Mono version anymore, the normal version works with Mono (even compiling forwarders!).
* Fixed complex forwarder loading screen to be fullscreen (thanks wilsoff / tantric!)
* Fixed complex forwarder loading screen to be fullscreen (thanks wilsoff / tantric).
* Fixed bug where startup IOS was set to 0 when sending channel to Wii
* Fixed bug where startup IOS was set to 0 when sending channel to Wii.
* Doesn't require common-key.bin anymore
* Doesn't require common-key.bin anymore.
* Added checkerboard for transparent areas in images (preview window)
* Added checkerboard for transparent areas in images (preview window).
* Added ability to change a TPLs format (preview window)
* Added ability to change a TPLs format (preview window).
* Added ability to rename and resize TPLs (right click on listbox)
* Added ability to rename and resize TPLs (right click on listbox).


''' Version 2.31 '''
''' Version 2.31 '''
* Fixed sending to Wii
* Fixed sending to Wii.


''' Version 2.3 '''
''' Version 2.3 '''
* Fixed bug when extracting icon images
* Fixed bug when extracting icon images.
* Added ability to change the startup IOS (IOS used to launch the title)
* Added ability to change the startup IOS (IOS used to launch the title).
* Added support for Korean channel title (reading and writing)
* Added support for Korean channel title (reading and writing).
* Added TPL width and height to Banner and Icon list
* Added TPL width and height to Banner and Icon list.
* Added ability to replace multiple TPLs at once (images must have the same filename!)
* Added ability to replace multiple TPLs at once (images must have the same filename).


''' Version 2.2 '''
''' Version 2.2 '''
* Fixed some bugs with the preview window
* Fixed some bugs with the preview window.
* Fixed Complex Forwarder in combination with Waninkoko's NAND Loader
* Fixed Complex Forwarder in combination with Waninkoko's NAND Loader.
* Fixed saving of base WADs
* Fixed saving of base WADs.
* Fixed saving of WAD after sending it to the Wii
* Fixed saving of WAD after sending it to the Wii.
* Fixed CMP TPL code (thanks pbsds)
* Fixed CMP TPL code (thanks pbsds).
* Added conversion to IA8 (thanks pbsds), IA4, I8 and I4
* Added conversion to IA8 (thanks pbsds), IA4, I8 and I4.
* Fixed conversion from IA8 and I4
* Fixed conversion from IA8 and I4.
* Fixed some general TPL bugs (format detection, ...)
* Fixed some general TPL bugs (format detection, ...).
* Added additional paths to the Complex Forwarder (max. 16)
* Added additional paths to the Complex Forwarder (max. 16).


''' Version 2.1 '''
''' Version 2.1 '''
* Added CustomizeMii Installer (by WiiCrazy / I.R.on)
* Added CustomizeMii Installer (by WiiCrazy / I.R.on).
* Fixed rough edges (artifacts) on images (will be fixed automatically)
* Fixed rough edges (artifacts) on images (will be fixed automatically).
* Replaced the TPL preview window with the one from ShowMiiWads for easier handling
* Replaced the TPL preview window with the one from ShowMiiWads for easier handling.
* Added loop prelistening to the BNS conversion window (only for wave files)
* Added loop prelistening to the BNS conversion window (only for wave files).
* Added drag & drop ability cause the file dialogs kept bothering me
* Added drag & drop ability cause the file dialogs kept bothering me.
* Improvement in startup speed (thanks shadow1643)
* Improvement in startup speed (thanks shadow1643).
* Added creation/last edited time (only for CustomizeMii 2.1+ channels)
* Added creation/last edited time (only for CustomizeMii 2.1+ channels).
* Added a button to translate the word "Channel" to every language
* Added a button to translate the word "Channel" to every language.
* Improved detection of required TPLs
* Improved detection of required TPLs.
* Little improvements and fixes
* Little improvements and fixes.
* Changed the complex forwarder to be more configurable (choose any path you want)
* Changed the complex forwarder to be more configurable (choose any path you want).
* ForwardMii is now bundled with CustomizeMii
* ForwardMii is now bundled with CustomizeMii.


''' Version 2.01 '''
''' Version 2.01 '''
*Base WAD downloading works again
*Base WAD downloading works again.


''' Version 2.0 '''
''' Version 2.0 '''
*Added BNS conversion (Mono and Stereo, with and without loop)
*Added BNS conversion (Mono and Stereo, with and without loop).
*Fixed MP3 conversion (some files didn't convert)
*Fixed MP3 conversion (some files didn't convert).
*Lz77 checkbox is now ticked by default
*Lz77 checkbox is now ticked by default.
*Removed Lz77 compression of sound.bin as most sounds will get bigger
*Removed Lz77 compression of sound.bin as most sounds will get bigger.
*Added ability to insert DOLs from any channel WAD
*Added ability to insert DOLs from any channel WAD.
*Added ability to re-add the interal DOL (To switch the NAND Loader)
*Added ability to re-add the interal DOL (To switch the NAND Loader).
*Added ability to extract the contents, DOL, sound and all images
*Added ability to extract the contents, DOL, sound and all images.
*Added displaying of approx. blocks to the success-message
*Added displaying of approx. blocks to the success-message.
*Deleted some functions of the complex forwarder as they weren't working properly
*Deleted some functions of the complex forwarder as they weren't working properly.
*Some bugfixes and improvements
*Some bugfixes and improvements.


''' Version 1.2 '''
''' Version 1.2 '''
* Fixed writing/reading of channel titles, so japanese characters will work now
* Fixed writing/reading of channel titles, so japanese characters will work now.
* Added checkbox (Options tab) to turn security checks off
* Added checkbox (Options tab) to turn security checks off.
* Added built-in forwarder creator (Needs the ForwardMii.dll which is separately avaiable)
* Added built-in forwarder creator (Needs the ForwardMii.dll which is separately avaiable).
* You can choose MP3 files as channel sound (Needs lame.exe in application directory)
* You can choose MP3 files as channel sound (Needs lame.exe in application directory).
* Bugfixes
* Bugfixes.


''' Version 1.1 '''
''' Version 1.1 '''
* Note: License upgraded to GNU GPL v3!
* Note: License upgraded to GNU GPL v3.
* Sound is working now
* Sound is working now.
* Added brlan and brlyt tabs (for advanced users)
* Added brlan and brlyt tabs (for advanced users).
* Added displaying of image width and height in preview window
* Added displaying of image width and height in preview window.
* Added "Make Transparent" checkbox for TPLs
* Added "Make Transparent" checkbox for TPLs.
* Fixed IA8 previewing / extracting
* Fixed IA8 previewing / extracting.
* Improved bricksafety (hopefully!)
* Improved bricksafety (hopefully).
* Added Tooltips
* Added Tooltips.
* Added update check at startup
* Added update check at startup.
* Wrote basic instructions (see Instructions.txt or instructions tab)
* Wrote basic instructions (see Instructions.txt or instructions tab).


''' Version 1.0 '''
''' Version 1.0 '''
*Initial Release
*Initial Release.


==External links==
==External links==
* Google Code - https://code.google.com/archive/p/customizemii
* WiiBrew - https://wiibrew.org/wiki/CustomizeMii
* GitHub - https://github.com/Brawl345/customizemii/releases
* WiiDatabase - https://wiidatabase.de/downloads/pc-tools/customizemii/
* WiiDatabase - https://wiidatabase.de/downloads/pc-tools/customizemii/
* Github - https://github.com/Brawl345/customizemii/releases
* wiibrew - https://wiibrew.org/wiki/CustomizeMii

Latest revision as of 10:33, 28 Ocak 2024

CustomizeMii
Customizemiiwii2.png
General
AuthorLeathl, WiiDatabase Team
TypePC utilities
Version3.11.1 Mod
LicenseMixed
Last Updated2015/12/14
Links
Download
Website
Source

CustomizeMii is a custom channel creator for the Wii developed by Leathl.

Note: Editing WAD files can result in a brick of your Wii. Only use this application if you have a bricksafe Wii, meaning either Preloader or BootMii/boot2 is installed, and if you know what you're doing. This application comes without any express or implied warranty. The author can't be held responsible for any damages arising from the use of it.

User guide

The basics

These are some basic instructions for CustomizeMii. Before you begin: please do not install any WADs without a proper brick protection.

If you want to create your own custom channels, first it is important to understand how the creation of a custom channel with CustomizeMii works. Skip this if you already know.

Basically, you can't create a channel from scratch (in fact, you could, just not with this application).

You need a base WAD which you can modify. You can either download one within this application or use any WAD (must be a channel of course) from anywhere. You can then edit the WAD file.

The editing of animations is for advanced users, so if you're not familiar with brlyt's and brlan's, get a static base WAD or one with the animation you want.

So, let's start to create a channel. Download a base WAD through the application or load one from your HDD. You can preview the downloadable WADs through the preview button. All options below are optional.

Mixing banner, icon and sound

The options below the downloadable base WADs are the "replace" options.

Let's say you have loaded WAD A as a base, but you want the icon of WAD B and you have a 00000000.app that contains a sound that you want to use.

No problem! Just use the dropdownbox which yet says "Banner" and choose "Icon". Click on the browse button next to it and choose WAD B. The icon of WAD B will replace the icon of WAD A.

After that, choose "Sound" from the dropdownbox and browse for the 00000000.app, the sound.bin will be extracted and used instead of the one within WAD A.

Note: These features are non-destructive, i.e. you can always use the clear button to get back to the banner/icon/sound of WAD A!

Channel information

You may want to change the channel information, i.e. the title and ID. Let's change the channel title first. It's the text that will be displayed when you hold your cursor over the channel. Goto the "Title" tab and enter a title for all languages.

If you want to change the title for a specific language, just use the language's textbox. If you want a different title for every language, you don't need to fill in a title for all languages.

You may also use the translate "Channel" button. Enter the English name in the all languages textbox (e.g. "MPlayer Channel"). Click translate and it will be automatically translated to each language.

Now, the title ID. Open the "Options" tab and you'll see a textbox for the ID. The ID is 4 characters long and only contains letters and numerics. Lower case letters will automatically converted to upper case.

Change it to a unique(!) ID, because channels will overwrite existing channels with the same ID.

It is recommended not to use any title ID beginning with the following characters, because official channels use these and thus your channel may overwrite them: C, E, F, H, J, L, M, N, P, Q, W.

Inserting a new DOL

Let's bring some life into the channel. In the "Options" tab, use the browse button for a new DOL.

Either load a forwarder, the DOL of any application or a WAD to use it's DOL. Note that some applications require more than just a DOL and thus may not work in a channel (e.g. MPlayer CE).

Choose a NAND loader or just stick with the one selected (both will do fine).

You can also use the built-in forwarder creation by using the forwarder button right below the browse button for DOLs.

You need the ForwardMii.dll in order to use the forwarder creation.

Inserting a new sound

For the sound, you can either use a wave or mp3 (needs lame.exe) file or the sound replace function to use the sound of an existing sound.bin/00000000.app/WAD.

If you want looped sound, open your wave file with wavosaur and add loop points before.

To save space, you can convert your wav or mp3 files to BNS. You can take the loop from a prelooped wave file or enter the loop start point manually. Wave files must be 16bit PCM.

It is possible to directly convert stereo Wave files to mono BNS files, note that only the left channel of the Wave will be taken.

Editing the banner/icon

Note: If you're an advanced user and want to edit the brlyt/brlan, do that first.

Let's begin with the real customization. This guide only describes the steps for the banner, but the instructions are the same for the icon.

Goto the "Banner" tab. You shouldn't touch the add and remove buttons, they're for advanced users that change the animation. (However, they can't really harm your channel, as CustomizeMii will check for missing and unneeded TPLs while creating a WAD).

You will see a list with all TPLs inside the banner.bin. When you select a TPL, it's current format will be shown in the "Format" dropdownbox. Note that CustomizeMii can read 8 different TPL formats, but only write 3 (RGBA8, RGB565 and RGB5A3), that should be enough for your needs.

You can use the preview button to preview a TPL, but you get one more important info, the image size. It will be shown in the title of the preview window. If your images aren't the same size, they will be resized! So be sure to have at least the correct aspect ratio, so your images wont be squeezed or whatever.

Before replacing the image, choose a format from the dropdownbox. (RGBA8 = High Quality, Big Size --- RGB565 = Moderate Quality, Small Size --- RGB5A3 = Bad Quality, Small Size).

Now you can use the replace button to insert your image. Preview the TPL after replacing to check the image. Maybe you want to use another format though? No problem, just replace the TPL again.

(You can use the "Make Transparent" checkbox to make a TPL transparent, e.g. if you don't like one piece of an animation. It's non-destructive, i.e. you can always uncheck the box).

Editing the animation

Note: Advanced users only. Skip this part, if you don't really know what brlyt and brlan files are and how they're structured.

Goto the "Layout" tab. You will see the banner.brlyt and icon.brlyt there.

Above the buttons is a text that will indicate whether you're doing actions on the "Banner" or the "Icon" (When you select the banner.brlyt, you're editing the "Banner" and vice versa).

Now, just replace the banner.brlyt and icon.brlyt files as you want. You can use the list TPLs button afterwards to see all TPLs that are required by the banner.brlyt/icon.brlyt (Don't worry, CustomizeMii won't let you create a WAD, if you forgot a required TPL).

Now, goto the "Animation" tab. It's similar to the "Layout" tab. You shouldn't touch the add or delete button unless your base WAD only has a banner.brlan and you want to use a banner_Start.brlan and banner_Loop.brlan.

In this case, first add the two files and then delete the old banner.brlan.

Else just replace the files with yours. Be absolutely sure the your brlan files only refer to panes that are indicated in your brlyt files.

That's it, here's nothing left to do.

Creating the WAD/Send it to the Wii

Your channel should be ready to be created.

Just click on the create WAD button. CustomizeMii will do some failure checks and if all went fine, a save dialog will pop up. If you get an error or warning, read the message carefully. It should give you enough information to fix the problem yourself.

You can also send the Channel directly to the Wii. For it to work, the Channel must be less than 4 MB of space.

Make sure the Homebrew Channel is running and connected. Click the send WAD button. Choose a protocol and enter your Wii's IP and the IOS to use for installation. Click on transmit to start the creation and transmission process. After the channel was sent, you will be asked if you want to save the Channel.

Screenshots

customizemiiwii3.png customizemiiwii5.png

customizemiiwii6.png customizemiiwii8.png

Media

How to use CustomizeMii (HomebrewHelp)

Changelog

Version 3.11.1 Mod (by WiiDatabase.de)

  • All files are now on GitHub.

Version 3.11 (by Leathl)

  • Updated libWiiSharp to 0.21.
  • => Fixed detection of loops in wave files.

Version 3.1

  • Updated libWiiSharp to 0.2.
  • => Speed up in TPL conversion.
  • => Fixed IA8 TPL code (from/to).
  • => Fixed CI14X2 TPL code (from).
  • => Added conversion to CI4 / CI8.
  • => Added BNS to Wave conversion (Extract -> Sound -> As Audiofile).
  • Added option to make the sound silent.

Version 3.0

  • Switched backend to libWiiSharp (http://libwiisharp.googlecode.com).
  • Speed improvements through using RAM instead of temp files on HDD.
  • No separate Mono version anymore, the normal version works with Mono (even compiling forwarders!).
  • Fixed complex forwarder loading screen to be fullscreen (thanks wilsoff / tantric).
  • Fixed bug where startup IOS was set to 0 when sending channel to Wii.
  • Doesn't require common-key.bin anymore.
  • Added checkerboard for transparent areas in images (preview window).
  • Added ability to change a TPLs format (preview window).
  • Added ability to rename and resize TPLs (right click on listbox).

Version 2.31

  • Fixed sending to Wii.

Version 2.3

  • Fixed bug when extracting icon images.
  • Added ability to change the startup IOS (IOS used to launch the title).
  • Added support for Korean channel title (reading and writing).
  • Added TPL width and height to Banner and Icon list.
  • Added ability to replace multiple TPLs at once (images must have the same filename).

Version 2.2

  • Fixed some bugs with the preview window.
  • Fixed Complex Forwarder in combination with Waninkoko's NAND Loader.
  • Fixed saving of base WADs.
  • Fixed saving of WAD after sending it to the Wii.
  • Fixed CMP TPL code (thanks pbsds).
  • Added conversion to IA8 (thanks pbsds), IA4, I8 and I4.
  • Fixed conversion from IA8 and I4.
  • Fixed some general TPL bugs (format detection, ...).
  • Added additional paths to the Complex Forwarder (max. 16).

Version 2.1

  • Added CustomizeMii Installer (by WiiCrazy / I.R.on).
  • Fixed rough edges (artifacts) on images (will be fixed automatically).
  • Replaced the TPL preview window with the one from ShowMiiWads for easier handling.
  • Added loop prelistening to the BNS conversion window (only for wave files).
  • Added drag & drop ability cause the file dialogs kept bothering me.
  • Improvement in startup speed (thanks shadow1643).
  • Added creation/last edited time (only for CustomizeMii 2.1+ channels).
  • Added a button to translate the word "Channel" to every language.
  • Improved detection of required TPLs.
  • Little improvements and fixes.
  • Changed the complex forwarder to be more configurable (choose any path you want).
  • ForwardMii is now bundled with CustomizeMii.

Version 2.01

  • Base WAD downloading works again.

Version 2.0

  • Added BNS conversion (Mono and Stereo, with and without loop).
  • Fixed MP3 conversion (some files didn't convert).
  • Lz77 checkbox is now ticked by default.
  • Removed Lz77 compression of sound.bin as most sounds will get bigger.
  • Added ability to insert DOLs from any channel WAD.
  • Added ability to re-add the interal DOL (To switch the NAND Loader).
  • Added ability to extract the contents, DOL, sound and all images.
  • Added displaying of approx. blocks to the success-message.
  • Deleted some functions of the complex forwarder as they weren't working properly.
  • Some bugfixes and improvements.

Version 1.2

  • Fixed writing/reading of channel titles, so japanese characters will work now.
  • Added checkbox (Options tab) to turn security checks off.
  • Added built-in forwarder creator (Needs the ForwardMii.dll which is separately avaiable).
  • You can choose MP3 files as channel sound (Needs lame.exe in application directory).
  • Bugfixes.

Version 1.1

  • Note: License upgraded to GNU GPL v3.
  • Sound is working now.
  • Added brlan and brlyt tabs (for advanced users).
  • Added displaying of image width and height in preview window.
  • Added "Make Transparent" checkbox for TPLs.
  • Fixed IA8 previewing / extracting.
  • Improved bricksafety (hopefully).
  • Added Tooltips.
  • Added update check at startup.
  • Wrote basic instructions (see Instructions.txt or instructions tab).

Version 1.0

  • Initial Release.

External links

Advertising: