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

  • Thread starter XFlak
  • Start date
  • Views 3,130,094
  • 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

XFlak

Wiitired but still kicking
OP
Member
Joined
Sep 12, 2009
Messages
13,846
Trophies
3
Age
38
Location
Cyprus, originally from Toronto
Website
modmii.github.io
XP
9,842
Country
Cyprus
I updated my Wii hacks using the sysCheck.csv file on Classic mode and thankfully everything works.

I am no longer touching Wizard mode.
I am not able to reproduce your error. If you give me more info, I can perhaps fix it for you and everyone else! Is it really that difficult to answer my questions?

S is not a valid mac address error!

Looks like it should work if I actually entered the Mac address.
U get this error when running modmii skin? Or classic? Or both?
So I just tried both classic and skin wizards, entered 4.3, and picked "S" to skip the mac address, and the final downloads and guides all work perfectly for me.

Please report back exact keystrokes I should be entering to try and replicate your steps. I want to fix this for you and for everyone, but I am getting tired of asking for this info again and again and instead having you report on other things only.

edit2: so just to reiterate what it is I'm looking for. Please tell me your exact keystrokes, the settings you are using (default for all?) and where you have ModMii saved to, and if the problem goes away if you run it as administrator, and also how did you install ModMii (did you use the 6.5.1 installer and update? or the 6.6.0 installer which no longer available online, or did you grab the 6.6.x zip and extract manually)?

edit: and if your only problem is when you enter "s" to skip entering your mac address, this hardly warrants swearing off all wizards except the Syscheck Updater, just enter your mac address or select a different exploit
 
Last edited by XFlak,
  • Like
Reactions: CaptainHIT

raxadian

Well-Known Member
Member
Joined
Nov 10, 2018
Messages
4,408
Trophies
1
Age
41
XP
4,615
Country
Argentina
Is there any use of the shopping channel besides downloading the Wii U transfer tool and that path for Skyward Sword? Because if that's all I may as well delere it to save some space.
 

raxadian

Well-Known Member
Member
Joined
Nov 10, 2018
Messages
4,408
Trophies
1
Age
41
XP
4,615
Country
Argentina
Answer my questions and I'll answer yours ;)
As far as I can tell, pressing the "S" key and Enter when you want to skip the Mac address in ModWii Skin Wizard somehow leaves that S as the Mac address and doesn't give you an error until you start to download things.

There, that's why the download failed.
 

XFlak

Wiitired but still kicking
OP
Member
Joined
Sep 12, 2009
Messages
13,846
Trophies
3
Age
38
Location
Cyprus, originally from Toronto
Website
modmii.github.io
XP
9,842
Country
Cyprus
You are providing the information u want to, and not the information I am asking for to actually fix the problem. I need more information than you are providing (otherwise I wouldn't be asking!). As I said, I enter S to skip entering a Mac address and so have many others and none of us have this issue! So I want to know more!

This is the 4th time or so I am asking the same questions. I have spent more time asking than it would take u to just answer! And I still need to try and fix it afterwards.

Just to reiterate what it is I'm looking for (shorter list than before so maybe u will consider actually answering this time).

1) Please tell me your exact keystrokes, starting from "I Agree"

2) what are the settings you are using (default for all? This should be an easy Yes to answer this one)

3) where do you have ModMii saved (c:/modmii or somewhere else? Again, crazy easy to answer)

4) does the problem goes away if you run it as administrator?

Honestly, if u can't provide answers to these questions, I don't care to hear anything else you have to say on this or any subject.
 

XFlak

Wiitired but still kicking
OP
Member
Joined
Sep 12, 2009
Messages
13,846
Trophies
3
Age
38
Location
Cyprus, originally from Toronto
Website
modmii.github.io
XP
9,842
Country
Cyprus
Just an update on my earlier post here, I've updated the ModMii Installer to 6.6.1. Turns out that the issue with the 6.6.x installer is present in the 6.5.1 installer as well, so there's no benefit to using the older installer.

Now to describe the unlikely scenario where you could run into problems. If u run the installer everything works fine if you use default settings. But if you change the install directory to a folder that needs write permissions (i.e. like the Program Files folder) then ModMii will need to be run as admin for it to work properly. In the next update I will program in either a workaround or at least a warning. Note that this also applies to ModMii in general, even if you unzip it somewhere manually. Sure I could have ModMii always run with admin privileges, but why give it more power than is necessary?

And if you install ModMii or set ModMii's SD or USB drive settings to a path with special characters you may experience issues. Someone recently installed ModMii 6.5.1 to his desktop, but his Windows username was José or something like that, and he was having issues that were mostly solved by using "COPY_TO_SD" (relative path) instead of "C:\Users\José\Desktop\ModMii\COPY_TO_SD" (absolute path that includes a special character), and then his issue was fully solved with the 6.6.0 update which set "chcp 65001>nul" (unicode) which was needed to get ModMii's sneek installer to work properly with special characters even if ModMii was set to use a relative "COPY_TO_SD" path.
 
Last edited by XFlak,

Alexander1970

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

For the ModMii Skin Issue,I have tried it and it should work:


I have also tried a few complete Downloads with the Wizard for this Part of the Modding Step and had also no Issue.:)

Thank you.:)
 
  • Like
Reactions: XFlak

XFlak

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

For the ModMii Skin Issue,I have tried it and it should work:


I have also tried a few complete Downloads with the Wizard for this Part of the Modding Step and had also no Issue.:)

Thank you.:)

Thanks Alex! To be clear, this is the "S" to skip entering a MAC address issue that @raxadian reported, and no else has reported, and no one has yet to report properly.

Both Alex and I and a few others have tested this on multiple PC's and have no issues. And while it's not shown in the video, Alex and I both actually downloaded everything successfully.

The only open issue I'm aware of with ModMii 6.6.1 is the one experienced by @CaptainHIT, who has done an amazing job reporting the issue so far, and I hope he can provide more info soon. If raxadian can provide more info, a video, or something, I'll add it to my list of things to investigate.
 

CaptainHIT

Well-Known Member
Member
Joined
Mar 2, 2011
Messages
384
Trophies
1
Age
47
Location
Frankfurt
XP
1,460
Country
Germany
Out of curiosity when you changed chcp to 437 did the turkish error change to English?
Nope, it's still in turkish.

@CaptainHIT, when you restore the default d2x cIOS in 6.6.1, can you confirm that the "Support\d2x-beta" folder gets deleted?

Then open modmii.bat in notepad, and search for this line:
Code:
support\TMDedit.exe -b "%basecios%\%code1%%code2new%.tmd" -xml %xml% -group d2x-v%d2x-beta-rev% 21010 -base %basewad:~3,2% %version% -folder "%basecios%" -basefile %basecios%\%code1%%code2%.tmd -outIOS 249

There is little bit different line:
Code:
support\TMDedit.exe -b "%basecios%\%code1%%code2new%.tmd" -xml %xml% -group d2x-v%d2x-beta-rev% %tmdversion% -base %basewad:~3,2% %version% -folder "%basecios%" -basefile %basecios%\%code1%%code2%.tmd -outIOS 249

Then replace it with these 4 lines and save
Code:
pause
support\TMDedit.exe -b "cIOS249[57]-d2x-v10-beta52\00000001000000f9.tmd" -xml Support\d2xModules\ciosmaps.xml -group d2x-v10-beta52 21010 -base 57 5918 -folder "cIOS249[57]-d2x-v10-beta52" -basefile cIOS249[57]-d2x-v10-beta52\0000000100000039.tmd -outIOS 249
echo support\TMDedit.exe -b "%basecios%\%code1%%code2new%.tmd" -xml %xml% -group d2x-v%d2x-beta-rev% 21010 -base %basewad:~3,2% %version% -folder "%basecios%" -basefile %basecios%\%code1%%code2%.tmd -outIOS 249
pause

then try downloading cIOS249[57]-d2x-v10-beta52 (default version, not the "beta" version) - note that the changes above will break building other d2x cIOSs

then when you reach the 2nd pause, copy and paste the output here for me to see please, this is what mine looks like (only 1 pause in my pic, but you get the idea)

View attachment 249369

you'll notice mine says operation completed successfully, but yours says an unknown error occurred with error details in turkish saying "boş yol adı geçerli değil" (or in english; empty path name is not valid)

edit: also let me know if your error turned to English when you changed "chcp 65001>nul" to "chcp 437>nul", thanks!

edit2: if this still fails, when ModMii is paused, please confirm all these files exist:
  • support\TMDedit.exe
  • Support\d2xModules\ciosmaps.xml
  • cIOS249[57]-d2x-v10-beta52\0000000100000039.tmd (should exist when you hit the first pause, but if operation is successful it should disappear when you hit the second pause)
  • cIOS249[57]-d2x-v10-beta52\00000001000000f9.tmd (should exist when you hit the 2nd pause if operation is completed successfully)

Ok, I did everything you told me to do, here are the results:

Screenshot 2021-03-01 231032.png Screenshot 2021-03-01 231048.png


  • support\TMDedit.exe
  • Support\d2xModules\ciosmaps.xml
  • cIOS249[57]-d2x-v10-beta52\0000000100000039.tmd
  • cIOS249[57]-d2x-v10-beta52\00000001000000f9.tmd (should exist when you hit the 2nd pause if operation is completed successfully)
The first three exists but the last one doesn't, maybe because it's unsuccessful?

By the way, the line in the script was a bit different:
support\TMDedit.exe -b "%basecios%\%code1%%code2new%.tmd" -xml %xml% -group d2x-v%d2x-beta-rev% %tmdversion% -base %basewad:~3,2% %version% -folder "%basecios%" -basefile %basecios%\%code1%%code2%.tmd -outIOS 249

Also I don't know why it is complaining about an empty path name.
 
Last edited by CaptainHIT,

XFlak

Wiitired but still kicking
OP
Member
Joined
Sep 12, 2009
Messages
13,846
Trophies
3
Age
38
Location
Cyprus, originally from Toronto
Website
modmii.github.io
XP
9,842
Country
Cyprus
you are correct, the line I told u to replace didn't exist (I had hardcoded one of the values and forgot), but you correctly replaced the line that I meant to refer to

So some good news! We are getting closer to figuring this out! If you look at my output (left) and compare with yours (right)

View attachment 249369View attachment 249421

You'll see that your path is referring to the "d2x-beta" folder, and mine is referring to the default "d2xModules".

The only way it makes sense for this to be reported is if you still have a "Support\d2x-beta" folder (which overrides the default if detected), are you sure you selected the default d2x cIOS? Just to be certain, from the main menu, enter "o" then "d2x" then "d" - at this point the d2x-beta folder in your Support folder should get deleted. If it's still there, that is part of the problem (make sure to check for hidden folders\files, it shouldn't be hidden, but just in case)

After you delete this folder, can you repeat the same procedure and report back?

also, I messed up slightly earlier, please make sure to replace this:
Code:
support\TMDedit.exe -b "%basecios%\%code1%%code2new%.tmd" -xml %xml% -group d2x-v%d2x-beta-rev% %tmdversion% -base %basewad:~3,2% %version% -folder "%basecios%" -basefile %basecios%\%code1%%code2%.tmd -outIOS 249
with this:
Code:
pause
support\TMDedit.exe -b "cIOS249[57]-d2x-v10-beta52\00000001000000f9.tmd" -xml Support\d2xModules\ciosmaps.xml -group d2x-v10-beta52 21010 -base 57 5918 -folder "cIOS249[57]-d2x-v10-beta52" -basefile cIOS249[57]-d2x-v10-beta52\0000000100000039.tmd -outIOS 249
echo support\TMDedit.exe -b "%basecios%\%code1%%code2new%.tmd" -xml %xml% -group d2x-v%d2x-beta-rev% %tmdversion% -base %basewad:~3,2% %version% -folder "%basecios%" -basefile %basecios%\%code1%%code2%.tmd -outIOS 249
pause
(note that the 2nd last line is also different than what I told you earlier)

also, try running with your anti-virus disabled, in case it's preventing tmdedit from working.
 
Last edited by XFlak,

raxadian

Well-Known Member
Member
Joined
Nov 10, 2018
Messages
4,408
Trophies
1
Age
41
XP
4,615
Country
Argentina
1) Please tell me your exact keystrokes, starting from "I Agree"

Windows 7 Professional 64 bits

I Agree

Next

Next

ModMi Wizard + Guide (Start Here To Mod Your Wii)

Next

Yes

4.3

4.3

U (USA)

Next

Wiibrand

s

Enter

4.3 (recommend)

Next

No channels

Next

No themes

Next

No USB Loader

Next

E:

Next

Finish

"Download log

Some downloads are Invalid, Missing or Were Not Updated property.

Click Next to Retry"

Next

"Download log

Some downloads are Invalid, Missing or Were Not Updated property.

Click Next to Retry"

Next

"Download log

Some downloads are Invalid, Missing or Were Not Updated property.

Click Next to Retry"

Next

"Download log

Some downloads are Invalid, Missing or Were Not Updated property.

Click Next to Retry"

Cancel

2) what are the settings you are using (default for all? This should be an easy Yes to answer this one)

See above.

3) where do you have ModMii saved (c:/modmii or somewhere else? Again, crazy easy to answer)

C:/Program Files (x86)/ModMii

4) does the problem goes away if you run it as administrator?

No.

As far as I can tell the problem happens because Windows puts the s in the box to enter the MAC address.

ModMii Skin doesn't give me the reason why, but using the Wizard in Classic does.
 
Last edited by raxadian,
  • Like
Reactions: XFlak

CaptainHIT

Well-Known Member
Member
Joined
Mar 2, 2011
Messages
384
Trophies
1
Age
47
Location
Frankfurt
XP
1,460
Country
Germany
you are correct, the line I told u to replace didn't exist (I had hardcoded one of the values and forgot), but you correctly replaced the line that I meant to refer to

So some good news! We are getting closer to figuring this out! If you look at my output (left) and compare with yours (right)

View attachment 249369View attachment 249421

You'll see that your path is referring to the "d2x-beta" folder, and mine is referring to the default "d2xModules".

The only way it makes sense for this to be reported is if you still have a "Support\d2x-beta" folder (which overrides the default if detected), are you sure you selected the default d2x cIOS? Just to be certain, from the main menu, enter "o" then "d2x" then "d" - at this point the d2x-beta folder in your Support folder should get deleted. If it's still there, that is part of the problem (make sure to check for hidden folders\files, it shouldn't be hidden, but just in case)

After you delete this folder, can you repeat the same procedure and report back?

also, I messed up slightly earlier, please make sure to replace this:
Code:
support\TMDedit.exe -b "%basecios%\%code1%%code2new%.tmd" -xml %xml% -group d2x-v%d2x-beta-rev% %tmdversion% -base %basewad:~3,2% %version% -folder "%basecios%" -basefile %basecios%\%code1%%code2%.tmd -outIOS 249
with this:
Code:
pause
support\TMDedit.exe -b "cIOS249[57]-d2x-v10-beta52\00000001000000f9.tmd" -xml Support\d2xModules\ciosmaps.xml -group d2x-v10-beta52 21010 -base 57 5918 -folder "cIOS249[57]-d2x-v10-beta52" -basefile cIOS249[57]-d2x-v10-beta52\0000000100000039.tmd -outIOS 249
echo support\TMDedit.exe -b "%basecios%\%code1%%code2new%.tmd" -xml %xml% -group d2x-v%d2x-beta-rev% %tmdversion% -base %basewad:~3,2% %version% -folder "%basecios%" -basefile %basecios%\%code1%%code2%.tmd -outIOS 249
pause
(note that the 2nd last line is also different than what I told you earlier)

also, try running with your anti-virus disabled, in case it's preventing tmdedit from working.

Antivirus is disabled, everything is set, but still:

Screenshot 2021-03-02 004001.png

:(
 
  • Like
Reactions: XFlak

XFlak

Wiitired but still kicking
OP
Member
Joined
Sep 12, 2009
Messages
13,846
Trophies
3
Age
38
Location
Cyprus, originally from Toronto
Website
modmii.github.io
XP
9,842
Country
Cyprus
what's strange is that we hardcoded the command with "d2xModules" and it's still error-ing (the command being echoed is what your installation was doing before)

After running modmii's uninstaller, also delete the modmii folder entirely, the uninstaller doesn't remove cached files

okay, so we're going to go at this a bit manually. If you have discord we can coordinate maybe a bit better there, but this is cool if you prefer. Anyway, when you have modmii paused after seeing the error message, I want you to manually open up a command window (windows button, "cmd", enter), then enter these two lines

Code:
cd C:\ModMii

support\TMDedit.exe -b "cIOS249[57]-d2x-v10-beta52\00000001000000f9.tmd" -xml Support\d2xModules\ciosmaps.xml -group d2x-v10-beta52 21010 -base 57 5918 -folder "cIOS249[57]-d2x-v10-beta52" -basefile cIOS249[57]-d2x-v10-beta52\0000000100000039.tmd -outIOS 249

if this doesn't work, and you confirm you have all the files listed in that 2nd line, then I'm not sure what's going on... the next thing I'm going to have you do is hash verify all those files! lol

edit: one more thing to try
download this:
https://www.mediafire.com/file/9j7ayi7ch60iaqt/d2x-v10-beta52%5B65535%5D.7z/file

and save it to Support\More-cIOSs, so that it looks something like this ..ModMii\Support\More-cIOSs\d2x-v10-beta52[65535]\ciosmaps.xml, etc.

then go to ModMii's d2x options and select it. It will then save a copy of it to the d2x-beta (I guess I could have just had you copy it here, but this way it will be easier to reselect if necessary from within the options menu).

This will basically have ModMii build the same cIOS it does by default (it differs from the v10-beta52 hosted online slightly, that one is rev 21010, this one is 65535). It will look the exact same and should behave the exact same, but you will also have a d2x-beta folder, so who knows, maybe having the files in both directories will do something for you
 
Last edited by XFlak,
  • Like
Reactions: CaptainHIT

XFlak

Wiitired but still kicking
OP
Member
Joined
Sep 12, 2009
Messages
13,846
Trophies
3
Age
38
Location
Cyprus, originally from Toronto
Website
modmii.github.io
XP
9,842
Country
Cyprus
1) Please tell me your exact keystrokes, starting from "I Agree"

Windows 7 Professional 64 bits

I Agree

Next

Next

ModMi Wizard + Guide (Start Here To Mod Your Wii)

Next

Yes

4.3

4.3

U (USA)

Next

Wiibrand

s

Enter

4.3 (recommend)

Next

No channels

Next

No themes

Next

No USB Loader

Next

E:

Next

Finish

"Download log

Some downloads are Invalid, Missing or Were Not Updated property.

Click Next to Retry"

Next

"Download log

Some downloads are Invalid, Missing or Were Not Updated property.

Click Next to Retry"

Next

"Download log

Some downloads are Invalid, Missing or Were Not Updated property.

Click Next to Retry"

Next

"Download log

Some downloads are Invalid, Missing or Were Not Updated property.

Click Next to Retry"

Cancel

2) what are the settings you are using (default for all? This should be an easy Yes to answer this one)

See above.

3) where do you have ModMii saved (c:/modmii or somewhere else? Again, crazy easy to answer)

C:/Program Files (x86)/ModMii

4) does the problem goes away if you run it as administrator?

No.

As far as I can tell the problem happens because Windows puts the s in the box to enter the MAC address.

ModMii Skin doesn't give me the reason why, but using the Wizard in Classic does.
Thank you! Can you try running ModMii from C:\ModMii and see if it makes a difference? I'm looking into some other things but I think it could be related to this

edit2: So you're both right and wrong (I think). I was able to reproduce the error by installing to the same directory, but I get the error if I enter "S" or a real mac address... still testing...

edit: so within 10-15 minutes of me looking into this with just knowing your installation directory, I was able to replicate the issue. And it has absolutely nothing to do with wilbrand or S. If I install ModMii to my Program files folder, I need to run it as admin to do anything, but if I run as Admin and go through the ModMii Wizard, it will fail in the middle of building the guide regardless of what you choose (you can enter a real mac address, or say you're on 4.2, or anything), this even happens if I enter "G" to generate a guide only, and it's always at the same section of the guide.

Anyway, I really do appreciate you reporting the issue, but this is why I wanted you to share more info, you were pretty sure it had to do with entering S for your Mac address, when it had nothing to do with it!

anyway, easy fix, install ModMii to C:\ModMii

but I will simultaneously investigate what's going wrong when ModMii is run as Admin from the Program Files folder (if run from Admin in a different directory it works fine, both as admin, and not)
 
Last edited by XFlak,
  • Like
Reactions: CaptainHIT

CaptainHIT

Well-Known Member
Member
Joined
Mar 2, 2011
Messages
384
Trophies
1
Age
47
Location
Frankfurt
XP
1,460
Country
Germany
what's strange is that we hardcoded the command with "d2xModules" and it's still error-ing (the command being echoed is what your installation was doing before)

After running modmii's uninstaller, also delete the modmii folder entirely, the uninstaller doesn't remove cached files

okay, so we're going to go at this a bit manually. If you have discord we can coordinate maybe a bit better there, but this is cool if you prefer. Anyway, when you have modmii paused after seeing the error message, I want you to manually open up a command window (windows button, "cmd", enter), then enter these two lines

Code:
cd C:\ModMii

support\TMDedit.exe -b "cIOS249[57]-d2x-v10-beta52\00000001000000f9.tmd" -xml Support\d2xModules\ciosmaps.xml -group d2x-v10-beta52 21010 -base 57 5918 -folder "cIOS249[57]-d2x-v10-beta52" -basefile cIOS249[57]-d2x-v10-beta52\0000000100000039.tmd -outIOS 249

if this doesn't work, and you confirm you have all the files listed in that 2nd line, then I'm not sure what's going on... the next thing I'm going to have you do is hash verify all those files! lol

edit: one more thing to try
download this:
https://www.mediafire.com/file/9j7ayi7ch60iaqt/d2x-v10-beta52%5B65535%5D.7z/file

and save it to Support\More-cIOSs, so that it looks something like this ..ModMii\Support\More-cIOSs\d2x-v10-beta52[65535]\ciosmaps.xml, etc.

then go to ModMii's d2x options and select it. It will then save a copy of it to the d2x-beta (I guess I could have just had you copy it here, but this way it will be easier to reselect if necessary from within the options menu).

This will basically have ModMii build the same cIOS it does by default (it differs from the v10-beta52 hosted online slightly, that one is rev 21010, this one is 65535). It will look the exact same and should behave the exact same, but you will also have a d2x-beta folder, so who knows, maybe having the files in both directories will do something for you
None worked so far. :(

Screenshot 2021-03-02 013830.png

Is it because this cIOS249[57]-d2x-v10-beta52\00000001000000f9.tmd file couldn't be downloaded an not being present?
Can you send me this file so I put it in the folder and see if this solves the problem?
Snapshot 2021-03-02 015038.png
 
Last edited by CaptainHIT,

XFlak

Wiitired but still kicking
OP
Member
Joined
Sep 12, 2009
Messages
13,846
Trophies
3
Age
38
Location
Cyprus, originally from Toronto
Website
modmii.github.io
XP
9,842
Country
Cyprus
None worked so far. :(

View attachment 249437

Is it because this cIOS249[57]-d2x-v10-beta52\00000001000000f9.tmd file couldn't be downloaded an not being present?
Can you send me this file so I put it in the folder and see if this solves the problem?
View attachment 249438
it would most certainly solve the problem, but that file isn't just missing, that command that's failing is supposed to create it

If you try to build any different version of d2x but not "d2x-v10-beta52[65535]" and not "D" default, does it still fail?

at this point I would normally chalk it up to your windows environment, maybe your .net framework or something is not playing nicely with things... but what's really strange is that you say it worked with 6.5.1, and THAT doesn't make sense. I didn't really change much of anything to do with this since 6.5.1, and you manually entering the command and it's even failing!

Are you able to double check 6.5.1 was working?
 
  • Like
Reactions: CaptainHIT

CaptainHIT

Well-Known Member
Member
Joined
Mar 2, 2011
Messages
384
Trophies
1
Age
47
Location
Frankfurt
XP
1,460
Country
Germany
it would most certainly solve the problem, but that file isn't just missing, that command that's failing is supposed to create it

If you try to build any different version of d2x but not "d2x-v10-beta52[65535]" and not "D" default, does it still fail?

at this point I would normally chalk it up to your windows environment, maybe your .net framework or something is not playing nicely with things... but what's really strange is that you say it worked with 6.5.1, and THAT doesn't make sense. I didn't really change much of anything to do with this since 6.5.1, and you manually entering the command and it's even failing!

Are you able to double check 6.5.1 was working?
I've uninstalled ModMii (again) and as always deleted the remaining ModMii folder from C: root (again). Reinstalled from the newly 6.6.1 installer (I did this today maybe the 10th time :) ) and selected d2x-v8-final from the options. It works. There is no error message.

Snapshot 2021-03-02 022534.png

Afterwards I exited ModMii, started it again, I choose nr 1 in d2x options (d2x-v10-beta53-alt) and this didn't work either. Tried out v7-final and it works. I guess there is some problem with the betas. :(
 

XFlak

Wiitired but still kicking
OP
Member
Joined
Sep 12, 2009
Messages
13,846
Trophies
3
Age
38
Location
Cyprus, originally from Toronto
Website
modmii.github.io
XP
9,842
Country
Cyprus
1) Please tell me your exact keystrokes, starting from "I Agree"

Windows 7 Professional 64 bits

I Agree

Next

Next

ModMi Wizard + Guide (Start Here To Mod Your Wii)

Next

Yes

4.3

4.3

U (USA)

Next

Wiibrand

s

Enter

4.3 (recommend)

Next

No channels

Next

No themes

Next

No USB Loader

Next

E:

Next

Finish

"Download log

Some downloads are Invalid, Missing or Were Not Updated property.

Click Next to Retry"

Next

"Download log

Some downloads are Invalid, Missing or Were Not Updated property.

Click Next to Retry"

Next

"Download log

Some downloads are Invalid, Missing or Were Not Updated property.

Click Next to Retry"

Next

"Download log

Some downloads are Invalid, Missing or Were Not Updated property.

Click Next to Retry"

Cancel

2) what are the settings you are using (default for all? This should be an easy Yes to answer this one)

See above.

3) where do you have ModMii saved (c:/modmii or somewhere else? Again, crazy easy to answer)

C:/Program Files (x86)/ModMii

4) does the problem goes away if you run it as administrator?

No.

As far as I can tell the problem happens because Windows puts the s in the box to enter the MAC address.

ModMii Skin doesn't give me the reason why, but using the Wizard in Classic does.

Thank you! Can you try running ModMii from C:\ModMii and see if it makes a difference? I'm looking into some other things but I think it could be related to this

edit2: So you're both right and wrong (I think). I was able to reproduce the error by installing to the same directory, but I get the error if I enter "S" or a real mac address... still testing...

edit: so within 10-15 minutes of me looking into this with just knowing your installation directory, I was able to replicate the issue. And it has absolutely nothing to do with wilbrand or S. If I install ModMii to my Program files folder, I need to run it as admin to do anything, but if I run as Admin and go through the ModMii Wizard, it will fail in the middle of building the guide regardless of what you choose (you can enter a real mac address, or say you're on 4.2, or anything), this even happens if I enter "G" to generate a guide only, and it's always at the same section of the guide.

Anyway, I really do appreciate you reporting the issue, but this is why I wanted you to share more info, you were pretty sure it had to do with entering S for your Mac address, when it had nothing to do with it!

anyway, easy fix, install ModMii to C:\ModMii

but I will simultaneously investigate what's going wrong when ModMii is run as Admin from the Program Files folder (if run from Admin in a different directory it works fine, both as admin, and not)

So this makes no F'ing sense, but apparently only if ModMii is running from the Program Files folder (as admin as is necessary for it to be run from this location), this line causes it to crash
Code:
if /i "%Drive:~1,1%" EQU ":" (set fulldrive=%Drive%) else (set fulldrive=%cd%\%Drive%)

but if you edit and replace it with these 2 lines, everything works!

Code:
if /i "%Drive:~1,1%" EQU ":" set fulldrive=%Drive%
if /i "%Drive:~1,1%" NEQ ":" set fulldrive=%cd%\%Drive%

it's funny because the less efficient code with 2 lines instead of just 1 works better apparently... sometimes I have to wonder if some of my old "inefficient" code was actually trial and error to get things to work in messed up situations like this one

Anyway, please test it again with ModMii still installed to your Program Files folder, and manually edit replace the lines indicated, and I think it will work for you! If you can confirm this, I'll include it in the next update!

edit: modmii skin still failing (or rather, classic crashes when trying to use ModMii skin), but classic is working with this change.

I will put some effort into getting this to work from the Program Files directory, but I suspect there will be lots of random things that just can go wrong and generally people should not install here... yes I know, it's counter intuitive.

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

I've uninstalled ModMii (again) and as always deleted the remaining ModMii folder from C: root (again). Reinstalled from the newly 6.6.1 installer (I did this today maybe the 10th time :) ) and selected d2x-v8-final from the options. It works. There is no error message.

View attachment 249446

Afterwards I exited ModMii, started it again, I choose nr 1 in d2x options (d2x-v10-beta53-alt) and this didn't work either. Tried out v7-final and it works. I guess there is some problem with the betas. :(
This isn't what I asked you to test, but I'm glad you did because this is actually very helpful information, thank you!

But can you test 6.5.1 (not 6.6.1)? Also with 6.5.1 can you test one of the d2x v10 betas (but not the 65535 version I linked to earlier, that is expected to fail on anything lower than 6.6.0)? If this fails, then I at least know that 6.5.1 and 6.6.0 have the same issue for you (which is building any d2x that is greater than v8). I am going to edit this post some more stay tuned

edit: tmd edit is not used to build d2x cIOSs v8 or lower, now it all totally makes sense!! I'm 100% positive you will have the same problem on older versions of ModMii when building d2x cIOSs newer than v8. This was just never something you experienced because the default was v8 prior to v6.6.0! Now that it's the default, I'm sure if it's a common issue I will hear more and more reports about it.... but so far you're the only one, so maybe your windows environment truly is funky somehow?

edit again: so there's a couple things we can do. First, if you are somehow able to figure out how to get tmdedit to work on your PC, that knowledge is power! Otherwise, the easy solution is to switch to d2x v8-final, which is basically the same as v10-beta52 but ModMii doesn't use tmdedit to build it. And the final thing is going to be a bit of a pain but not that bad... I can have ModMii construct the tmd without tmd edit for the default d2x, but it will still be required for any other betas... which would basically just be v10beta53alt, so maybe I should avoid tmd edit for all the current releases and only use it for new betas (if ever applicable). The only reason why tmd edit was developed was for davebaol to be able to have ModMii build his cIOSs based on his source ciosmaps.xml quickly and easily without requiring me to manually do the patches and build support for each new beta.


here's some info on tmd edit, this was a tool developed by person66 with me and davebaol for ModMii and there's almost zero info on it anywhere except a private convo that I've clipped this quote from
Sorry this took so long. The code was longer and more annoying than I originally planned for.
So, without further ado, I introduce, TMDedit!

It can build, read, and edit TMDs, however, I haven't fixed some bugs yet in the editing part, and I haven't added the help for it yet either, I will do that later today. The build and read functions seem to be working properly though:

HTML:
Boot Index: 14
FakeSign: False
Region: Japan
Startup IOS: 0
Title ID: 00000001000000F9
Title Version: 21008

Number of Contents: 22

--------------------------
Content: 0

Content ID: 22
Hash: EAE273A917344589B1ACB720A771E9AEB0BE8FDA
Index: 0
Size: 64
Type: Normal
--------------------------
Content: 1

Content ID: 19
Hash: 6BA163B5A996DB9E9A7ED3A831D379DB221F4043
Index: 1
Size: 33368
Type: Normal
--------------------------
Content: 2

Content ID: 2
Hash: E1A717946EF390D9CA1182DAE6CBBB61F0ACB0CF
Index: 2
Size: 27796
Type: Shared
--------------------------
Content: 3

Content ID: 28
Hash: EA4CFB0E2F293FEFD7541DE581D8459FBFAB529B
Index: 18
Size: 15760
Type: Normal
--------------------------
Content: 4

Content ID: 23
Hash: EB3DBEA9DCBF57E446354AE2BDE1D88C656C90A7
Index: 4
Size: 10896
Type: Shared
--------------------------
Content: 5

Content ID: 5
Hash: 00EF2F8BBCD208EB5E64CD916554405AD34ECFD5
Index: 5
Size: 172344
Type: Shared
--------------------------
Content: 6

Content ID: 6
Hash: E473FDA035151240D6A6F53C50369D2414C36F4D
Index: 6
Size: 373156
Type: Shared
--------------------------
Content: 7

Content ID: 7
Hash: 41F6574294B4B35E6E401435A20CBDC09E36F53F
Index: 7
Size: 62896
Type: Shared
--------------------------
Content: 8

Content ID: 8
Hash: 44CA68B0181D6C54007E6637D6E935074F9E0682
Index: 8
Size: 447868
Type: Shared
--------------------------
Content: 9

Content ID: 9
Hash: 1D185355815BF64C45717135E654033BAB0C93BC
Index: 9
Size: 42572
Type: Shared
--------------------------
Content: 10

Content ID: 10
Hash: AA6B000147DD12C838E40E58B25D3F5F510585F8
Index: 10
Size: 30584
Type: Shared
--------------------------
Content: 11

Content ID: 20
Hash: FF380D0188FD0730BAF837D4783EA6A18C847B27
Index: 11
Size: 19184
Type: Shared
--------------------------
Content: 12

Content ID: 12
Hash: 3F9F7AC847AE7BC891F0BAAC3D519BD8F1A4D1AA
Index: 12
Size: 9356
Type: Shared
--------------------------
Content: 13

Content ID: 13
Hash: 5137D0393C98097F0D59706D1CEEC22F7548D60C
Index: 13
Size: 521008
Type: Shared
--------------------------
Content: 14

Content ID: 24
Hash: 79236C5DCA832174AB62BB84CD4B884A2B254F03
Index: 14
Size: 168920
Type: Normal
--------------------------
Content: 15

Content ID: 25
Hash: ED89CE85C8261AC2779B85550F127E6CF6A353E2
Index: 15
Size: 7025
Type: Normal
--------------------------
Content: 16

Content ID: 26
Hash: BED47A71F0C4CDF089CBD3E8603F5E57DB43AE0A
Index: 16
Size: 19652
Type: Normal
--------------------------
Content: 17

Content ID: 27
Hash: 69FEAAE8940223FDE089C3F103CB1572E00103CB
Index: 17
Size: 6548
Type: Normal
--------------------------
Content: 18

Content ID: 3
Hash: 3BC9E416D3FA86D0A099B82ECE0AA7EFF8F59A68
Index: 3
Size: 15352
Type: Shared
--------------------------
Content: 19

Content ID: 29
Hash: 80B4FFF5B918946E8E386F93DDBFE3D8755ECE0B
Index: 19
Size: 7628
Type: Normal
--------------------------
Content: 20

Content ID: 30
Hash: 4E3DB80ED0D7BC5E9FAEB3C001C0B389EA149EE5
Index: 20
Size: 4118
Type: Normal
--------------------------
Content: 21

Content ID: 31
Hash: E566EF5E9AB107A370F888F50407DFE723738AAA
Index: 21
Size: 8540
Type: Normal
HTML:
Boot Index: 14
FakeSign: False
Region: Japan
Startup IOS: 0
Title ID: 00000001000000F9
Title Version: 21008

Number of Contents: 22

--------------------------
Content: 0

Content ID: 22
Hash: EAE273A917344589B1ACB720A771E9AEB0BE8FDA
Index: 0
Size: 64
Type: Normal
--------------------------
Content: 1

Content ID: 19
Hash: 6BA163B5A996DB9E9A7ED3A831D379DB221F4043
Index: 1
Size: 33368
Type: Normal
--------------------------
Content: 2

Content ID: 2
Hash: E1A717946EF390D9CA1182DAE6CBBB61F0ACB0CF
Index: 2
Size: 27796
Type: Shared
--------------------------
Content: 3

Content ID: 28
Hash: EA4CFB0E2F293FEFD7541DE581D8459FBFAB529B
Index: 18
Size: 15760
Type: Normal
--------------------------
Content: 4

Content ID: 23
Hash: EB3DBEA9DCBF57E446354AE2BDE1D88C656C90A7
Index: 4
Size: 10896
Type: Shared
--------------------------
Content: 5

Content ID: 5
Hash: 00EF2F8BBCD208EB5E64CD916554405AD34ECFD5
Index: 5
Size: 172344
Type: Shared
--------------------------
Content: 6

Content ID: 6
Hash: E473FDA035151240D6A6F53C50369D2414C36F4D
Index: 6
Size: 373156
Type: Shared
--------------------------
Content: 7

Content ID: 7
Hash: 41F6574294B4B35E6E401435A20CBDC09E36F53F
Index: 7
Size: 62896
Type: Shared
--------------------------
Content: 8

Content ID: 8
Hash: 44CA68B0181D6C54007E6637D6E935074F9E0682
Index: 8
Size: 447868
Type: Shared
--------------------------
Content: 9

Content ID: 9
Hash: 1D185355815BF64C45717135E654033BAB0C93BC
Index: 9
Size: 42572
Type: Shared
--------------------------
Content: 10

Content ID: 10
Hash: AA6B000147DD12C838E40E58B25D3F5F510585F8
Index: 10
Size: 30584
Type: Shared
--------------------------
Content: 11

Content ID: 20
Hash: FF380D0188FD0730BAF837D4783EA6A18C847B27
Index: 11
Size: 19184
Type: Shared
--------------------------
Content: 12

Content ID: 12
Hash: 3F9F7AC847AE7BC891F0BAAC3D519BD8F1A4D1AA
Index: 12
Size: 9356
Type: Shared
--------------------------
Content: 13

Content ID: 13
Hash: 5137D0393C98097F0D59706D1CEEC22F7548D60C
Index: 13
Size: 521008
Type: Shared
--------------------------
Content: 14

Content ID: 24
Hash: 79236C5DCA832174AB62BB84CD4B884A2B254F03
Index: 14
Size: 168920
Type: Normal
--------------------------
Content: 15

Content ID: 25
Hash: ED89CE85C8261AC2779B85550F127E6CF6A353E2
Index: 15
Size: 7025
Type: Normal
--------------------------
Content: 16

Content ID: 26
Hash: BED47A71F0C4CDF089CBD3E8603F5E57DB43AE0A
Index: 16
Size: 19652
Type: Normal
--------------------------
Content: 17

Content ID: 27
Hash: 69FEAAE8940223FDE089C3F103CB1572E00103CB
Index: 17
Size: 6548
Type: Normal
--------------------------
Content: 18

Content ID: 3
Hash: 3BC9E416D3FA86D0A099B82ECE0AA7EFF8F59A68
Index: 3
Size: 15352
Type: Shared
--------------------------
Content: 19

Content ID: 29
Hash: 80B4FFF5B918946E8E386F93DDBFE3D8755ECE0B
Index: 19
Size: 7628
Type: Normal
--------------------------
Content: 20

Content ID: 30
Hash: 4E3DB80ED0D7BC5E9FAEB3C001C0B389EA149EE5
Index: 20
Size: 4118
Type: Normal
--------------------------
Content: 21

Content ID: 31
Hash: E566EF5E9AB107A370F888F50407DFE723738AAA
Index: 21
Size: 8540
Type: Normal

They appear to be identical.

I haven't tested the generated TMD on a Wii though, because I don't have access to mine at the moment :(


Download: http://www.mediafire.com/?c8ii9xhny3izf70


Using TMDedit to build a TMD is fairly straightforward. Here is the help info for it:
Code:
 ===== Building =====

Usage:

TMDedit.exe -b output.tmd [arguments]

Required arguments:

-xml  ciosmaps.xml          The ciosmaps XML file
-group <group> <version>    The group & version in the XML to use
-base  <ios> <version>      The base IOS & version in the XML to use
-folder cIOSfolder          The folder containing the tmd contents,
in 000000XX.app form
-basefile baseios.tmd       The TMD or WAD of the base IOS

Optional arguments:

-outIOS <IOS number>        The IOS of the output TMD (eg: 249, 236, ...)

NOTE: This is only for IOS TMDs
-startIOS <IOS number>      The startup IOS of the output TMD (249, ...)
NOTE: Do NOT use this with IOS TMDs

So if you wanted to build "C:\wii\output.tmd", you can do something like this:
Code:
TMDedit.exe -b C:\wii\output.tmd -xml C:\wii\ciosmaps.xml -group d2x-v8-final 21008 -base 56 5661 -folder C:\wii\cIOS_WAD\ -basefile C:\wii\IOS56_v5661.wad -outIOS 249

edit: holy crap I'm an editing champion, I feel like I've been editing this same post for 2 hours!
 
Last edited by XFlak,
  • Like
Reactions: CaptainHIT

raxadian

Well-Known Member
Member
Joined
Nov 10, 2018
Messages
4,408
Trophies
1
Age
41
XP
4,615
Country
Argentina
I will simultaneously investigate what's going wrong when ModMii is run as Admin from the Program Files folder (if run from Admin in a different directory it works fine, both as admin, and not)

The thing is with the version of last year it worked fine.

Windows, be it 7, 8 or 10, has the problem that when you reinstall a program that needs administration permissions sometimes it will deny the permissions no matter what you do.
Happened to me with a few Windows XP programs so I had to either run them on my Windows XP VM or in Wine.

That's the only reason I can think if why it worked fine in that folder in the previous version. Unless you changed something in the installer?
 
Last edited by raxadian,

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    Xdqwerty @ Xdqwerty: if i have time for that