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

  • Thread starter XFlak
  • Start date
  • Views 3,122,133
  • Replies 9,938
  • 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

Dent

Well-Known Member
Member
Joined
Feb 24, 2008
Messages
203
Trophies
1
XP
450
Country
Canada
@XFlak , using the latest ModMii v6.6.1 when I try to create a patched IOS using the Advanced Downloads builder, it doesn't work. The resulting patched IOS wad is exactly the same as the unpatched IOS wad. Is this a bug?
Was testing this with various old versions of ModMii. The last version that I could get working with this patching in the Advanced Downloads builder was v6.0.7. Any version after that appears to not apply any patches.
 
Last edited by Dent,
  • Like
Reactions: Alexander1970

XFlak

Wiitired but still kicking
OP
Member
Joined
Sep 12, 2009
Messages
13,808
Trophies
3
Age
38
Location
Cyprus, originally from Toronto
Website
modmii.github.io
XP
9,795
Country
Cyprus
@XFlak , using the latest ModMii v6.6.1 when I try to create a patched IOS using the Advanced Downloads builder, it doesn't work. The resulting patched IOS wad is exactly the same as the unpatched IOS wad. Is this a bug?
Was testing this with various old versions of ModMii. The last version that I could get working with this patching in the Advanced Downloads builder was v6.0.7. Any version after that appears to not apply any patches.
Advanced download patching is working fine for me, see pic
Untitled.png

edit: I also analyzed the WAD output and confirmed patches have been applied. For the WAD in my example its md5 hash is 1cec7a1a50c317beb656892c867e552c (to replicate this, from the classic main menu enter A, 36, A, 236, MAX)

I'm happy to investigate further, it would help if you provide more details on how I can try to replicate your problem, i.e. what I need to enter into ModMii

edit2: if you have ModMii saved to an odd directory with special characters or one that requires admin access 6.6.1 may not work properly. This is addressed in the 6.6.2 release candidate, but still 6.6.1 should be working for you if running it from the default installation directory (C:\ModMii)
 
Last edited by XFlak,

Dent

Well-Known Member
Member
Joined
Feb 24, 2008
Messages
203
Trophies
1
XP
450
Country
Canada
Advanced download patching is working fine for me, see pic
View attachment 254819

edit: I also analyzed the WAD output and confirmed patches have been applied. For the WAD in my example its md5 hash is 1cec7a1a50c317beb656892c867e552c (to replicate this, from the classic main menu enter A, 36, A, 236, MAX)

I'm happy to investigate further, it would help if you provide more details on how I can try to replicate your problem, i.e. what I need to enter into ModMii

edit2: if you have ModMii saved to an odd directory with special characters or one that requires admin access 6.6.1 may not work properly. This is addressed in the 6.6.2 release candidate, but still 6.6.1 should be working for you if running it from the default installation directory (C:\ModMii)
Thanks for looking into this. When I use your options you chose, the patching does work. But if I choose say, following your example, from the classic main menu enter A, 36, A, N, N, and then compare the resulting patched ios wad with the unpatched version wad, the files are identical. And like I said previously, this identical file situation happens for previous versions of ModMii until I get down to v6.0.7 where the process works as it should using my example.

Oh, and as a side note, could you tell me what the Easter Egg was that is needed to get rid of the 60 second wait time every time I create a wad with those old versions? Or should I have to "donate" first to get it?
 
Last edited by Dent,
  • Like
Reactions: XFlak

Alexander1970

XP not matters.
Member
Joined
Nov 8, 2018
Messages
14,973
Trophies
3
Location
Austria
XP
2,496
Country
Austria
Hello.:)

Advanced download patching is working fine for me, see pic
View attachment 254819

edit: I also analyzed the WAD output and confirmed patches have been applied. For the WAD in my example its md5 hash is 1cec7a1a50c317beb656892c867e552c (to replicate this, from the classic main menu enter A, 36, A, 236, MAX)

I'm happy to investigate further, it would help if you provide more details on how I can try to replicate your problem, i.e. what I need to enter into ModMii

edit2: if you have ModMii saved to an odd directory with special characters or one that requires admin access 6.6.1 may not work properly. This is addressed in the 6.6.2 release candidate, but still 6.6.1 should be working for you if running it from the default installation directory (C:\ModMii)

Tested with your "Latest" Build and also,no Issue.
Also if ModMii is installed in a "weird" Directory".:)

Thank you.:)
 
  • Like
Reactions: ca032769 and XFlak

XFlak

Wiitired but still kicking
OP
Member
Joined
Sep 12, 2009
Messages
13,808
Trophies
3
Age
38
Location
Cyprus, originally from Toronto
Website
modmii.github.io
XP
9,795
Country
Cyprus
Thanks for looking into this. When I use your options you chose, the patching does work. But if I choose say, following your example, from the classic main menu enter A, 36, A, N, N, and then compare the resulting patched ios wad with the unpatched version wad, the files are identical. And like I said previously, this identical file situation happens for previous versions of ModMii until I get down to v6.0.7 where the process works as it should using my example.

Oh, and as a side note, could you tell me what the Easter Egg was that is needed to get rid of the 60 second wait time every time I create a wad with those old versions? Or should I have to "donate" first to get it?
I was about to tell you I am unable to replicate your issue, but I actually can replicate the problem on 6.6.1, the thing is, it's already been fixed in 6.6.2... by accident, lol! I was cleaning up some stuff and noticed the filename wasn't proper when selecting "n" for slot, I didn't realize I was fixing something more substantial! Anyway, I will PM you a link to the 6.6.2 release candidate for you to confirm it resolves the issue for you.

Hint: In regards to the Easter egg, read the 6.6.0 changelog carefully.

edit: if anyone else wants a link to 6.6.2 beta before it's officially released, shoot me a PM
 
Last edited by XFlak,

Dent

Well-Known Member
Member
Joined
Feb 24, 2008
Messages
203
Trophies
1
XP
450
Country
Canada
I was about to tell you I am unable to replicate your issue, but I actually can replicate the problem on 6.6.1, the thing is, it's already been fixed in 6.6.2 by accident, lol! I was cleaning up some stuff and noticed the filename wasn't proper when select "n" for slot, I didn't realize I was fixing something more substantial! Anyway, I will PM you a link to the 6.6.2 release candidate for you to confirm it resolves the issue for you.

Hint: In regards to the Easter egg, read the 6.6.0 changelog carefully
Thanks, the 6.6.2 beta solves my issue. But in regards to the easter egg, what you said to type works for that 6.6.0 version, but for version 6.0.7, it doesn't do anything. I also wasn't referring to the startup screen but the other "non-donators must view credits for 60 seconds" screen that occurs when I try to create a wad with that 6.0.7 version. I assume there was another easter egg for those much older versions?
 
  • Like
Reactions: XFlak

XFlak

Wiitired but still kicking
OP
Member
Joined
Sep 12, 2009
Messages
13,808
Trophies
3
Age
38
Location
Cyprus, originally from Toronto
Website
modmii.github.io
XP
9,795
Country
Cyprus
Given this has been fixed... do you still care about the older versions? I don't know if old eggs from older versions would even work anymore, as checks were done online using things that may not be hosted anymore. If anything it would be easier for me to just tell you what manual adjustments to make to an older version to bypass this, I'd just need to know the version you're looking at in particular... but even then, I generally don't advise using older versions.

And to your earlier point, donations are never necessary for my support, but always appreciated!

--------------------- MERGED ---------------------------

@everyone, the hacks_hash for priiloader has just been updated in ModMii to support Wiimmfi v4. If you have "Priiloader_v0_9_plus_launcher.zip" saved to your temp folder already, delete it, and modmii will redownload it with the updated hacks file

or wait until the next ModMii update, and it will grab the updated hacks_hash even if you have the old zip saved to your temp folder
 

Dent

Well-Known Member
Member
Joined
Feb 24, 2008
Messages
203
Trophies
1
XP
450
Country
Canada
Given this has been fixed... do you still care about the older versions? I don't know if old eggs from older versions would even work anymore, as checks were done online using things that may not be hosted anymore. If anything it would be easier for me to just tell you what manual adjustments to make to an older version to bypass this, I'd just need to know the version you're looking at in particular... but even then, I generally don't advise using older versions.

And to your earlier point, donations are never necessary for my support, but always appreciated!
That is fine then. I don't really care about the older versions normally. When I had my particular problem (which you now solved) I was trying to help troubleshoot beforehand by trying out previous versions of ModMii until I found a version which did not have the problem just in case that info would help you. It was just more time consuming waiting for the 60 seconds with those various old versions creating those wads. But all is good now. Thanks again for all your work and effort!
 

Maeson

Well-Known Member
Member
Joined
Apr 3, 2013
Messages
1,180
Trophies
1
XP
3,384
Country
Spain
I asked this some time ago, and got no answer, but I will try again.

I created an uneek with some installed games. I got through the ropes normally, I boots it up with Postloader just fine, it works.

But when I try to play the Pokémon Mystery dungeon games that were translated ladt year, they tell me the memory is full and I need to free some space, which is nonsense because there's GBs worth of free space.

What do I need to do to solve this? Other games work fine creating a save file.
 
Last edited by Maeson,
  • Like
Reactions: Alexander1970

XFlak

Wiitired but still kicking
OP
Member
Joined
Sep 12, 2009
Messages
13,808
Trophies
3
Age
38
Location
Cyprus, originally from Toronto
Website
modmii.github.io
XP
9,795
Country
Cyprus
Personally I'm not sure. Hopefully some other folks can offer some insights. I would also suggest asking about it in the translation thread.

You could tinker with GX's full/partial emulation settings. I've not really tinkered with it, but worth a shot. If anyone knows something on this topic it's probably @godreborn
 

Maeson

Well-Known Member
Member
Joined
Apr 3, 2013
Messages
1,180
Trophies
1
XP
3,384
Country
Spain
Okay, I think I solved it.

What I did was to create a save file with Dolphin, and then register all 3 versions of the game using said savefile. Then I copied the data folder created by the game to the appropiate folder inside Uneek and tried it on my console, and all seems to be working.

All 3 games use the same save file, depending ln which you played first it seems. Then the other two games redirect their ssve loading to it.

It annoys me because I tried it the other time and did not work, but now it does. Seems to work perfectly but I have no time to test it more right now.

One question more. Once I have my uneek nand done, how do I install more games to it later on my PC?
 
  • Like
Reactions: Alexander1970

godreborn

Welcome to the Machine
Member
Joined
Oct 10, 2009
Messages
38,471
Trophies
3
XP
29,138
Country
United States
I think partial emulation is just saves. I don't really know what the difference between say using full and neek is though. I don't use that. some games don't run with any emulation, partial or full, like skyward sword. you'll probably get a black screen.

--------------------- MERGED ---------------------------

I know @Cyan knows the difference. he explained it to me once, but I forgot.

--------------------- MERGED ---------------------------

I use partial on the virtual wii, so if I made a vc game of some game I usually play, the saves will be different between them. the vc game will use the actual nand to save while partial will use emunand. I think I remember Cyan saying you don't need an actual emunand build to use it though, but I have one. when my save for some game got corrupted, I just replaced the emunand and it was back.
 
  • Like
Reactions: Alexander1970

Cyan

GBATemp's lurking knight
Former Staff
Joined
Oct 27, 2002
Messages
23,749
Trophies
4
Age
45
Location
Engine room, learning
XP
15,649
Country
France
they tell me the memory is full and I need to free some space,
You have too much space, maybe a partition over 2TB?

On a signed 32bit array (expected by the game), too much space appears in negative, which became "not enough".
in signed array, there is 1 bit (the most significant bit) reserved for the sign.
The first half 0xxxx....xxx is positive, second half 1xxx.....xxxx is negative in reversed order.

max value of unsigned 32 bit : 2^32 the range is 0 through 4,294,967,295
max value of signed 32 bit : 2^31 = −2,147,483,648 (−2^31) through 2,147,483,647 (2^31 − 1)

so, max 31bit value +1 (01111....1111) + 1 becomes 10000000.....00000000 which is negative (-2147483648)

you can use dolphin, like you did.
You can also create a temporary Sneek or cIOS emuNAND on SD (or smaller USB partition), create your savegame here, then transfer it to your USB's uneek.
once the save exists, it won't check for free space anymore.



partial for channel has always been contradictory to me. I always wanted to remove that option, but users tell me they use it (or think they do? they probably don't understand what they are doing, and doing it wrong thinking they need it).


with "emuNAND save" : this is ONLY for disc bases games (iso, wbfs, disc)
with "emuNAND channel" : this is ONLY for channels (VC, WiiWare, emuNAND only)

emuNAND save
partial save : only redirect the /title/ folder to save the savegame on external device (sd or usb), in case your Wii is out of blocs, or you want to play on different consoles.
Full save : redirect everything, /title/ but also all other folders : settings, mii, wiimote sync, etc.

Attention, some games are using Miis and can't be played on a different wii using partial : mario kart for example is using Mii as driver license.

Partial doesn't require a NAND dump, it creates the savegame on external automatically, and read everything else (mii, wiimote, settings, message board, etc.) on the real NAND.
Full requires a full NAND dump, everything is read/written on external.



EmuNAND Channel
The purpose of emuNAND channel is to redirect everything from Wii to emuNAND.
The "game data" is also stored inside /title/ so, both game and savegame are stored in that folder, which could therefore work if you use "partial" for emuNAND channels, but in that case it means everything else is read from sysNAND (mii, settings, message board, wiimote sync, etc.)


I'm not sure to see the purpose of this setup, but some users might want to keep sysNAND accessible, and only store the game data on SD/USB for space issue.

In my opinion, emuNAND channels should always be used with Full redirection, to separate completely the sysNAND and emuNAND.
To my understanding, the purpose of using an "emuNAND" or a "redirected NAND" is to have a complete, full, separated, "sand boxed" copy of the console in order to NOT AFFECT your real console in case of issue. (like 3DS, Switch, etc. where you make a full 1:1 copy of the encrypted partition)

but I guess both option could work, who am I to tell how people should use their console ? :lol:

Even when using Full, the console is still only partially redirecting accesses using the currently loaded IOS from sysNAND, which is why some games are not working.
The only real, full, sandbox is achieved only by using Neek.
 
Last edited by Cyan,

XFlak

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

6.6.2 Changelog - 2021:04-06:
  • Added multi-language support for analyzing syscheck.csv logs (English, German, French, Spanish & Italian).
  • NAND backups are now included in syscheck updater guides when updating the HBC or Bootmii.
  • Improvements to syscheck updater guide based on the version of the HBC currently installed:
    • If the HBC/Bootmii needs to be updated, and IOS58 is already installed, updating the HBC is the first step.
    • If the HBC/Bootmii needs to be updated, and IOS58 is not already installed, ModMii will have you update this AFTER the install WADs (or Priiloader) step in order to have the HBC reinstall to use IOS58.
    • If the HBC is super old (older than v1.0.7), updating the HBC is the first step in order to gain ahbprot\no-ios-reload support, then ONLY if IOS58 was not already installed according to the syscheck the HBC is reinstalled after the install Wads (or Priiloader) step in order to have the HBC reinstall to use IOS58.
  • ModMii now detects if it's missing write access to the installation folder, and only if necessary, prompts you to either change the installation directory or press any key to re-launch itself as admin. When relaunching itself, if the standard ModMii shortcuts are detected, they will also be updated to launch ModMii as admin in the future.
  • Added write permissions check for SD and USB directory settings.
  • ModMii now works when installed to folders with special characters.
  • Updated launchers (ModMii.exe and ModMiiSkin.exe) by person66 to support carets in installation path.
  • Fixed bug where advanced download IOS patches were not being applied if the slot number was left unchanged.
  • tmdedit.exe is no longer used to build d2x v10beta52 and 53alt cIOSs. One user briefly encountered problems with tmdedit that have not resurfaced, but just in case.
  • Fixed bug when saving\loading MAC address for Wilbrand in ModMii Classic's saved wizard settings from a previous session.
  • Restored code page to 437 as some users reported slowdowns with unicode (65001). Unicode still used but very sparingly when running the sneek installer (Windows 10 only).
  • Updated cygwin1.dll to clear warnings when running ModMii's sneek game extractor or forwarder ISO creator; warnings made no difference on the output of files.
  • Added note to Region Change guides on how to update Nintendo channels (e.g. News, Internet, etc.) in case existing channels don't work on the new region.
  • Removed the HBC Reinstallation youtube video and gif from guides (redundant).
  • Priiloader updated to v0.9.1 and updated hacks_hash for WiimmFi v4.
  • Updated the version of Priiloader (and hacks) that get installed to Emulated NANDs to v0.9.1 (from v0.7 neek mod). Also added note when installing Priiloader to an EmuNAND that it is bypassed in neek2o rev 93-96.
  • USB Loader GX updated to v3.0 r1272 mod v6.
  • WiiFlow Lite updated to v5.4.9.
  • Nintendont updated to v6.492.
  • ShowMiiWads updated to v1.5 Mod; now includes 64bit version in addition to 32bit.
  • If ModMii appears infected you should quarantine for 2 weeks before gaming online.
  • Other minor changes.
 

XFlak

Wiitired but still kicking
OP
Member
Joined
Sep 12, 2009
Messages
13,808
Trophies
3
Age
38
Location
Cyprus, originally from Toronto
Website
modmii.github.io
XP
9,795
Country
Cyprus
That's a new one. What exactly are you entering into ModMii so I can try to replicate the error. Or can you send screenshots or a video or something?

Where do you have modmii saved to?

Did 6.6.1 give u the same error?

Edit: does using the default installation directory and default for copy to SD path fix it?

Does the error occur with modmii or modmii skin or both?

Edit2: what version of windows are you using?
 
Last edited by XFlak,

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    NinStar @ NinStar: It will actually make it worse