Hacking Best Way to Mod Any Wii: ModMii for Windows: Official Support Thread

  • Thread starter XFlak
  • Start date
  • Views 3,119,910
  • Replies 9,936
  • Likes 79

Did ModMii work for you?

  • Yes!

    Votes: 828 81.9%
  • No, and I won't report what went wrong because I am a troll

    Votes: 63 6.2%
  • No, and I posted what went wrong

    Votes: 120 11.9%

  • Total voters
    1,011

Codemastershock

Well-Known Member
Member
Joined
Oct 14, 2013
Messages
277
Trophies
0
XP
1,067
Country
Brazil
one thing: I think the loader forwarder should had its channel renamed to UNEO, the same as USB Loader GX forwarder channel (instead of IDCL). The issue is that, many apps are meant to "return to loader" instead of invoking the System Menu when quitting, like Nintendont. If you have just IDCL installed and run nintendont, when you hit Home Menu it will freeze since the app is asking to start a channel (UNEO) it is not installed. Nintendont at least have some hopes of being updated to fix this issue, but some apps like Balance Board Pro which I use to weigh myself (because Wii Fit Plus is stuck on Imperial system) are too old and I dont think the creator will ever update it to allow other channels and forwarders for it to return to.
 

Codemastershock

Well-Known Member
Member
Joined
Oct 14, 2013
Messages
277
Trophies
0
XP
1,067
Country
Brazil
I cant say for sure but the ones that, if I uninstalled uneo froze when quitting are nintendont and balance board pro, yes, even when using nintendont from a loader. Other loaders and some apps like fce ultra gx and savegame manager gx have the option to change the return option, but others like multi mod manager crashed too. Tried once to change the id using customizemii but it didnt work (channel didnt load the dol), dont know what I did wrong so I will test again.
 
Last edited by Codemastershock,

raxadian

Well-Known Member
Member
Joined
Nov 10, 2018
Messages
4,336
Trophies
1
Age
41
XP
4,515
Country
Argentina
Still having problems with loading Wii roms, but whatever I am mostly playing Wiiware and Gamecube games nowadays.

Yeah, even the trick of formating a USB with that Wii backup only format doesn't help.
 
  • Like
Reactions: JJGBAlterEZHalla

XFlak

Wiitired but still kicking
OP
Member
Joined
Sep 12, 2009
Messages
13,795
Trophies
3
Age
38
Location
Cyprus, originally from Toronto
Website
modmii.github.io
XP
9,778
Country
Cyprus


This NEW video describes ModMii's many features. This video was created by Sthetix with some direction & feedback from yours truly.

This video will get added to the ModMii website soon.
This video has also been added to the first post and the ModMii website

Cheers!
 
Last edited by XFlak,

Exidous

Well-Known Member
Member
Joined
Mar 2, 2021
Messages
320
Trophies
0
Age
44
XP
692
Country
United States
Hi @XFlak great work as always. Wanted to provide my feedback using 6.6.3.

Nits:

(1) in the (W)izard the text in the select new System Menu version is:

"Modmii recommends unnecessarily changing system menus if already on 4.1 or higher."

From context, it's clear such a change is unnecessary, but the sentence still reads as a recommendation of that unnecessary change. Recommend editing to:

"Modmii recommends against unnecessarily changing system menus if already on 4.1 or higher"

(2) In the most vanilla hacking I could do in the (W)izard, (saying no on most prompts, saying no to setting up a USB loader) the WADs to be installed still include the usb loader forwarder (USBLoader(s)-ahbprot58-SD-USB-v12-IDCL-alt.wad), which I've safely skipped before, but it should be omitted from the download queue if the user elects to not set up a USB loader, right?

(3) The basic (S)neek installation does not include the Sneek/neek2o channel (to switch between emunand and realnand from the system menu). No apps folder at all, in the SD copy folder. Presumably you would want to include a wad manager as well to facilitate its installation. The last page of the (S)neek installation with the details alludes to the channel.

Other notes:

(4) On the 4.3J virgin I was modding today, I noticed that wilbrand (bannerbomb) actually wasn't working with a FAT formatted SD card. Worked fine with FAT32. I know ModMii includes the format-to-FAT32 step but I'm just surprised FAT doesn't work.

(5) in (RC) Region change the default configuration appears to download and use mmm, while for the (W)izard you've switched to YAAAMM. Wondering if you wanted to universalize that switch.

(6) while doing the actual region change I hilariously messed up and selected the first Priiloader option "System Menu" after installing the RC wads and Priiloader (I was supposed to select "System Menu Hacks") and Modmii is covered in warnings not to leave HBC until the region change is complete. The JP system menu loaded and I was worried I semi bricked. But I was able to relaunch HBC and continue without issue.

(7) Not to be partisan, but that last (S)neek page also pushes USB Loader GX rather than explaining what to do in its absence. One big issue I didn't know about until I did today's non-boot2 Bootmii Wii is that you keep the bootmii folder with Modmii's bootmiineek armboot.bin put in the real bootmii folder, which stays on the SD card in order to facilitate neek2o. I had been taking it off on previous setups that had boot2 bootmii (because otherwise the Wii always boots to bootmii).
 
  • Like
Reactions: XFlak

XFlak

Wiitired but still kicking
OP
Member
Joined
Sep 12, 2009
Messages
13,795
Trophies
3
Age
38
Location
Cyprus, originally from Toronto
Website
modmii.github.io
XP
9,778
Country
Cyprus
Hi @XFlak great work as always. Wanted to provide my feedback using 6.6.3.

Nits:

(1) in the (W)izard the text in the select new System Menu version is:

"Modmii recommends unnecessarily changing system menus if already on 4.1 or higher."

From context, it's clear such a change is unnecessary, but the sentence still reads as a recommendation of that unnecessary change. Recommend editing to:

"Modmii recommends against unnecessarily changing system menus if already on 4.1 or higher"

(2) In the most vanilla hacking I could do in the (W)izard, (saying no on most prompts, saying no to setting up a USB loader) the WADs to be installed still include the usb loader forwarder (USBLoader(s)-ahbprot58-SD-USB-v12-IDCL-alt.wad), which I've safely skipped before, but it should be omitted from the download queue if the user elects to not set up a USB loader, right?

(3) The basic (S)neek installation does not include the Sneek/neek2o channel (to switch between emunand and realnand from the system menu). No apps folder at all, in the SD copy folder. Presumably you would want to include a wad manager as well to facilitate its installation. The last page of the (S)neek installation with the details alludes to the channel.

Other notes:

(4) On the 4.3J virgin I was modding today, I noticed that wilbrand (bannerbomb) actually wasn't working with a FAT formatted SD card. Worked fine with FAT32. I know ModMii includes the format-to-FAT32 step but I'm just surprised FAT doesn't work.

(5) in (RC) Region change the default configuration appears to download and use mmm, while for the (W)izard you've switched to YAAAMM. Wondering if you wanted to universalize that switch.

(6) while doing the actual region change I hilariously messed up and selected the first Priiloader option "System Menu" after installing the RC wads and Priiloader (I was supposed to select "System Menu Hacks") and Modmii is covered in warnings not to leave HBC until the region change is complete. The JP system menu loaded and I was worried I semi bricked. But I was able to relaunch HBC and continue without issue.

(7) Not to be partisan, but that last (S)neek page also pushes USB Loader GX rather than explaining what to do in its absence. One big issue I didn't know about until I did today's non-boot2 Bootmii Wii is that you keep the bootmii folder with Modmii's bootmiineek armboot.bin put in the real bootmii folder, which stays on the SD card in order to facilitate neek2o. I had been taking it off on previous setups that had boot2 bootmii (because otherwise the Wii always boots to bootmii).

Re number 1, yes you are absolutely correct on this. I won’t push an update just for this clarification, but I’ve noted it down and will include it in the next update, thanks for reporting!

For #2, the USB-Loader forwarder channel is intentionally included by default in the main wizard, but it can be disabled in ModMii’s options. This is included even if a user doesn’t opt to set up a USB-Loader as it can be useful if the HBC gets removed manually or via an update and the user wants to reinstall it without using an exploit (i.e. user would just save the hackmii installer’s boot.elf to dev:\apps\usbloader_gx). The usefulness of this is not as significant as it once was because now users can just run non-disc-based exploits like str2hax or letterbomb to reinstall it. But if the Wii doesn’t have Wifi or a working SD card reader, the forwarder channel would be the only way to launch something from USB (bluebomb would also be an option for those running linux). Basically, this offers a backdoor to resoftmod, but given the lack of new Nintendo updates this backdoor isn’t as useful as perhaps it once was. In theory, if Nintendo were to push an update tomorrow that patched all the known exploits and deleted the current HBC, this would be the only viable backdoor to resoftmod the console (unless bootmii is installed to boot2) – at least until new workarounds are developed by the community. That being said, Nintendo could target the removal ModMii’s forwarder title ID, but this is even less likely than an update in general, and historically only the HBC’s title ID has been targeted in past updates.

3) sneek installation is kept to the bare minimum so that users can change versions without all the clutter that comes with setting up an emunand. Your point is well taken, and I can see how the note referencing switching tools that weren’t downloaded may be confusing. The first time someone sets up neek, they should (hopefully) use the option to install neek and set up an emunand, and then they would already have these tools at their disposal.

5) I would love to use yawmm for the region change guide, but unfortunately all the extra brick protection built into yawmm would prevent you from installing other region system files\wads. So what makes yawmm great is what actually what prevents it from working in this particular use-case.

6) You are very lucky! I know this can lead to semi-bricks, but it may only apply if switching to\from Korean, I don’t recall 100%.

7) I tried to address this with the following note:
* You can manually override Bootmii to launch neek by renaming your BootmiiNeek folder to SD:\Bootmii and launching "Bootmii"

Thanks again for your feedback! I hope my answers we helpful in some shape or form!
 

Exidous

Well-Known Member
Member
Joined
Mar 2, 2021
Messages
320
Trophies
0
Age
44
XP
692
Country
United States
(2) That's cool, I like your idea to future proof modded Wiis in such scenarios. You may want to mention some of that in ModMii, just that the forwarder channel is included by default as an additional redundancy to run custom code.

(3)/(7) I think you might be the victim of your own success here. ModMii is great for building an emunand. Which I did once. Now I deploy that emunand build to a subsequent Wii (literally just copying the files to the next HDD), but it's not immediately apparent how to configure ModMii to get the realnand and SD neek2o items needed installed on that subsequent build. The core SNEEK items go on SD/USB (which ModMii does in basic (S)neek), but I was without a channel or an app to actually boot emunand, and simultaneously had no guidance on what edits needed to be done manually for emunand to be bootable (which I think is: rename SD:/bootmiineek/armboot.bin to SD:/bootmii/armboot.bin IFF bootmii installed only as IOS).

This forum is littered with threads asking about neek2o hanging on loading bootmii IOS. You're best positioned to demystify this on the front end.
 
  • Like
Reactions: XFlak

XFlak

Wiitired but still kicking
OP
Member
Joined
Sep 12, 2009
Messages
13,795
Trophies
3
Age
38
Location
Cyprus, originally from Toronto
Website
modmii.github.io
XP
9,778
Country
Cyprus
(2) That's cool, I like your idea to future proof modded Wiis in such scenarios. You may want to mention some of that in ModMii, just that the forwarder channel is included by default as an additional redundancy to run custom code.

(3)/(7) I think you might be the victim of your own success here. ModMii is great for building an emunand. Which I did once. Now I deploy that emunand build to a subsequent Wii (literally just copying the files to the next HDD), but it's not immediately apparent how to configure ModMii to get the realnand and SD neek2o items needed installed on that subsequent build. The core SNEEK items go on SD/USB (which ModMii does in basic (S)neek), but I was without a channel or an app to actually boot emunand, and simultaneously had no guidance on what edits needed to be done manually for emunand to be bootable (which I think is: rename SD:/bootmiineek/armboot.bin to SD:/bootmii/armboot.bin IFF bootmii installed only as IOS).

This forum is littered with threads asking about neek2o hanging on loading bootmii IOS. You're best positioned to demystify this on the front end.
(2) Well, it’s already indirectly mentioned in a few places. Anytime an exploit is referenced in a modmii guide, there’s a spoiler telling you how to launch the hackmii installer using 1) the HBC if already installed, 2) bootmii boot2 if already installed, and 3) you guessed it, a forwarder channel. I don’t think I actually refer to ModMii’s forwarder specifically, it’s a general comment that applies to any forwarder as users will often customize these.

(3)/(7) You definitely have some valid points about sneek, the issue here is that even if everything is done correctly, often things don’t work for some for mysterious reasons. I’ve coordinated with some smart people to help them troubleshoot, and we went through the list, and ultimately “it just started working” is often the result, even though they changed nothing on their end. Sneek is not fully supported by ModMii (i.e. no guides), because it’s daunting task. In your particular situation, I suggest in the future you use ModMii to build an emunand & neek (option #3 in the sneek menu), then delete the newly constructed emunand and paste your working copy in its place, then you’re sure to have everything you need. Alternatively, just hold onto all the files (including WADs, apps & if necessary even tips\notes) that you used the first time if you want to avoid running through the ModMii procedure again. On a related note, if you decide to “manually” copy over files and miss some stuff, that’s not technically a ModMii issue. After you get familiar with how things work, you could probably do this manually without any issues; but until then, you should probably use ModMii to set things up, and (optionally) replace the emunand.

You’re not the first person to ask ModMii take things up a notch when it comes to neek support. I can’t promise anything, but I can write things down in my to-do list to consider implementing when I have more time… if I were to summarize your request… would it go something like this “-consider adding neek switching apps\wads to neek installation in addition to emunand construction”?

There’s a few things I’d like to do with ModMii, but I’m not sure if\when I’ll ever get to them:
-new app updater feature; similar to syscheck updater, that scan for supported apps and checks their meta.xml, and updates only existing apps that are outdated
-new GUI to replace ModMii skin with a better interface using a different programming language (or rewriting modmii entirely for that matter, but that probably will never happen)
-vWii support
-add the open homebrew channel as an installation option for emunand (perhaps replacing the homebrew filter) – this is probably the lowest hanging fruit
-a couple more I won’t get into

I’ve just been super busy IRL, any spare time I have is quickly gobbled up by kids and other obligations. I got 4 young boys, the oldest is 6.5 years old, so you can imagine how crazy things get! That being said, they love playing the Wii with me, and ask me about my “project” (ModMii) all the time; it’s funny because for a period of about 6 months (spanning Q4 2020 and Q1 2021) I was a man obsessed with ModMii (again), so much so that even my kids took notice. I mainly worked on it after they went to bed (from like 9pm until 2-4am), but they would wake up and come look for me at midnight to tell me to go to bed. It’s sad when your kids give you solid life advice but then you stay up until 4am anyway, lol.
 

Exidous

Well-Known Member
Member
Joined
Mar 2, 2021
Messages
320
Trophies
0
Age
44
XP
692
Country
United States
“-consider adding neek switching apps\wads to neek installation in addition to emunand construction”?
Yes. Well, my recommendation is that the basic neek installation includes them (Modmii No. 1, rather than No. 2). Nswitch or equivalent should go in apps/ and you can optionally include a WAD. The software to access emunand doesn't strike me as part of the 'build an emunand' option, it strikes me as core neek functionality and thus should be part of option 1.

My other recommendation is to include brief instructions on what the end user needs to do to get to neek functionality. It's true that a neek install is functional in the current ModMii neek option #1, but only on a boot2 Wii, and using preexisting USB loader software to access emunand items. IOS-only-Bootmii users have to manually rename/merge the bootmiineek folder into the bootmii folder. And of course, all users must either create an emunand with option #2 or otherwise have one already in their setup.

To the extent you might view dipping deeper into neek as asking for trouble and redirecting end user whining away from neek (which is rather poorly documented) and towards Modmii (which is very well documented), I totally understand. I fully support plastering fat disclaimers all over it for users to troubleshoot elsewhere. But to the extent you can add brief, conservative instructions, I think it would help a lot of end users.
 

XFlak

Wiitired but still kicking
OP
Member
Joined
Sep 12, 2009
Messages
13,795
Trophies
3
Age
38
Location
Cyprus, originally from Toronto
Website
modmii.github.io
XP
9,778
Country
Cyprus
So I think there have been enough developments to justify another small modmii update. Not sure when I'll get to it, but within 1-4 weeks I'm sure I'll find time.

There's a new usbloader gx mod by @blackb0x that has some sweet new features, new priiloader hack to disable the system menu's deflicker... and I'll investigate the drive setting issues a couple ppl have reported when setting it to E: or similar
 

SaulFabre

I like Yoshis and the Wii/Wii U scene.
Member
Joined
Feb 6, 2019
Messages
3,166
Trophies
1
Age
25
Location
Ecuador
Website
saulfabreg-wiivc.blogspot.com
XP
7,717
Country
Ecuador
So I think there have been enough developments to justify another small modmii update. Not sure when I'll get to it, but within 1-4 weeks I'm sure I'll find time.

There's a new usbloader gx mod by @blackb0x that has some sweet new features, new priiloader hack to disable the system menu's deflicker... and I'll investigate the drive setting issues a couple ppl have reported when setting it to E: or similar
Nice @XFlak! But when you will add to your downloads section the Not64 Second Edition (v20200609) emulator? https://www.gc-forever.com/forums/viewtopic.php?f=9&t=2723
I saw there's Wii64 but Not64 i see that is the most stable N64 emulator for Wii, rather than Wii64.

Can you add that in a next ModMii update?

Greetings!!!
 

XFlak

Wiitired but still kicking
OP
Member
Joined
Sep 12, 2009
Messages
13,795
Trophies
3
Age
38
Location
Cyprus, originally from Toronto
Website
modmii.github.io
XP
9,778
Country
Cyprus
I thought with the latest wii64 update, it was on par with not64?

I'll consider the request, but where do I draw the line? There's also fceurx and fceutx, retroarch, etc. Modmii covers the basic flavors but anything further I've always considered user customization and personal preference.
 

raxadian

Well-Known Member
Member
Joined
Nov 10, 2018
Messages
4,336
Trophies
1
Age
41
XP
4,515
Country
Argentina
The problem is that N64 emulation is still lacking. Not even Nintendo got it quite right, as seen by the emulation of Virtual Console of Paper Mario. Sure it works well enough but the game still works better on real hardware.
 
  • Like
Reactions: SaulFabre

Exidous

Well-Known Member
Member
Joined
Mar 2, 2021
Messages
320
Trophies
0
Age
44
XP
692
Country
United States
I thought with the latest wii64 update, it was on par with not64?
My take is that Not64 (generally, and currently) had wider compatibility, but Wii64 rice has better performance (and completeness in terms of rendering elements) for certain games.

My current hope is to find the correct person to poke to split Gbatemp's compatibility page so it's not haphazardly shared between them. Assuming we filled respective Not64 and Wii64 compatibility lists in, that would probably make answering questions like yours easier in the future.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    Sonic Angel Knight @ Sonic Angel Knight: :ninja: