Hacking NSMBW Mod ISO Builder v1.00

CaseyOmah

Well-Known Member
Newcomer
Joined
Dec 26, 2011
Messages
85
Trophies
1
Age
45
Location
Virginia
Website
www.caseyomah.com
XP
305
Country
United States
oji Thank you for your report.
1. Did you run the update? "Working folder" version is still 1.05 so it offers the full release. If you ran the update I'll fix that.
2. Koopa Country banner is not on the banner Dropbox, I do not manage that resource.
3 & 4. Looks like I have a typo in the wit copy command, I'll check that against release.
I'll look into these issues in detail when I get home.
 

CheatFreak47

Catgirl Expert
Member
Joined
Oct 11, 2011
Messages
1,574
Trophies
2
Age
28
Location
Michigan, USA
XP
2,773
Country
United States
I have not included save banner support yet, If you tell me how it's implemented I will add it to 1.07
Edit: I was intending on reverse engineering it for 1.07, anyway, but if you tell me the tech it will be faster, also in the future I'm planning on implementing XML file parsing instead of copyFiles= and lang=
Edit2: Actually, looks pretty easy, I'll patch it into 1.06 as soon as I can.

It just implemented it into the existing code from the 1.03 made by 2shirt. I also included a diverse patch just for Newer that changes the wiimote version to add "ISO" to it. I just did that to see what I could do with the mod, but I added it in as an Easter egg. Feel free to do whatever you'd like with my files, please do include everything in the package, oh i'd appreciate if I and Ayatus get's credit for drawing the actual save banner images in your readme or something.

CheatFreak47 Are all the banners the same (per mod), I mean is EU\save_banner the same as US\save_banner?
No, they are the same banner, but they have different internal names for the banner data from region to region. The correct banner has to go to the correct region.
 

AbdallahTerro

da KiNG
Member
Joined
Jan 14, 2012
Messages
6,052
Trophies
0
Location
Ideas factory :)
Website
ccabz.wordpress.com
XP
3,123
Country
I made banners for all requested games. Koopa was not requested.
If anybody has banners missing from my repository please send them to me via pm so i can add them.
P.s. i still accept requests for custom banners too. I have a thread for nsmb mods custom banners in the backup loaders section of the forum.
 

CaseyOmah

Well-Known Member
Newcomer
Joined
Dec 26, 2011
Messages
85
Trophies
1
Age
45
Location
Virginia
Website
www.caseyomah.com
XP
305
Country
United States
CheatFreak47 So I need the save_banner.arc and the messages.arc to implement it correctly?

AbdallahTerro Currently I only download the US version of the banner, Koopa and the rest of the list on Page 13 would be appreciated if you can get them, I don't have copies.if you prefer I can make it download regionally, but as it sits you don't need multiple copies of the same banner.

oji You are correct, issues 1, 3, 4 now resolved.
 

oji

Well-Known Member
Member
Joined
Sep 1, 2012
Messages
437
Trophies
1
Location
In Soviet Russia you're the Location
XP
2,436
Country
Russia
Did you run the update?
Yes I did, here is the output:
Checking for new version...
Version 1.06 available.
Would you like to update?y
Writing autoupdate script
(it's content:
Echo OFF
ECHO Downloading update...
support\wget https://www.dropbox.com/s/5likqbyyrp0czld/NSMBW_Mod_ISO_Builder.zip -O NSMBW_Mod_ISO_Builder.zip --no-check-certificate 2>nul
ECHO Extracting update...
support\7za x -y NSMBW_Mod_ISO_Builder.zip
DEL NSMBW_Mod_ISO_Builder.zip
DEL autoupdate.cmd&Build_ISO
)
Downloading update...
After that there is a quickly appeared copying list and then we go to beginning:
Checking for new version...
Version 1.06 available.
 

oji

Well-Known Member
Member
Joined
Sep 1, 2012
Messages
437
Trophies
1
Location
In Soviet Russia you're the Location
XP
2,436
Country
Russia
Thanks for fix previous bugs.

More test results:
  • * Retro Remix ID is MRR09 (5 symbols, no region code) while it should be MRR(E/P)01 (at least there is euro version entry at the http://www.gametdb.com/Wii/MRRP01)
  • * Can't get custom banners to work:
    Downloading custom banner...
    Searching for and copying custom banner over original...
    Custom banner found.
    Checking banner file for empty 0 byte file corruption made by wget 404 error...
    Does not seem to be an empty 0 byte file, continuing...
    Access denied.
  • * Newer SMBW plugin didn't work for me — return to the main menu after extraction.
  • * All games use the same save folder (534d4e45, i.e. SMNE for USAv1) while in the previous batch (1.03 mod) it's would be possible to choose separated save slots for each game (it's necessary for custom save banners / icons), they were KM?x (see post 203 at page 11)
  • * No custom game logo (see screens, and btw there is SMNE01 ID for the recent mod of Another in the Dolphin!)
    Old mod (1.03):
    smne05-1-png.5288

    New mod (1.06):
    smne01-1-png.5289
  • * When I've selected output to iso for Newer Holiday Special, it's created in the script's root folder, named "Newer Holiday Special_SMN07_.ISO" and isn't playable — just a black screen in the Dolphin, while wbfs output is working.
 

Attachments

  • SMNE05-1.png
    SMNE05-1.png
    313.7 KB · Views: 1,573
  • SMNE01-1.png
    SMNE01-1.png
    310.7 KB · Views: 1,443

AbdallahTerro

da KiNG
Member
Joined
Jan 14, 2012
Messages
6,052
Trophies
0
Location
Ideas factory :)
Website
ccabz.wordpress.com
XP
3,123
Country
Generated ISO has Header GameID of:

Mod Name GameID AltID

Another SMBW: SMN.05 KMA.05
AwesomerSLM: SMN.02 KML.02
Cannon SMBW: SMN.04 KMD.04
Epic Super Bowser World: SMN.08 KME.08
Newer Holiday Special: SMN.07 KMH.07
Koopa Country: SMN.10 KMK.10
Newer SMBW: SMN.03 KMW.03
Retro Remix: MMR.09 KMR.09
Newer Summer Sun: SMN.06 KMS.06

I see you still only need 2 banners (red ones) all the others are already available for all regions
I'll try you have'em finished today if I have time :)
 
  • Like
Reactions: oji

CaseyOmah

Well-Known Member
Newcomer
Joined
Dec 26, 2011
Messages
85
Trophies
1
Age
45
Location
Virginia
Website
www.caseyomah.com
XP
305
Country
United States
oji Thank you once again for a wonderful bug report.
I have figured out a fix for Retro Remix (and it turns out any game using autobase)
Any chance I can have you check the "game logo" issue against v1.05 release? https://www.dropbox.com/s/vnw2pnzhvwv5odp/NSMBW_Mod_ISO_Builder_v1.05.zip
If an install fails for any reason (bad URL, no Internet access, Mod pulled, extract problem, plugin folder names wrong--Probably the issue, etc.) the Mod select menu will be shown again with the previously selected mod still showing Install. I need to check if there is a space in the folder name inside the ZIP file.
I think I know what I did to mess up the save folder issue, I probably wouldn't have noticed the issue as I use SMNx## for my games.
 

oji

Well-Known Member
Member
Joined
Sep 1, 2012
Messages
437
Trophies
1
Location
In Soviet Russia you're the Location
XP
2,436
Country
Russia
Have tried 1.05 with "Another" mod:
Settings:
Selected NSMBW Mod: Another Super Mario Bros. Wii
Selected Base Version: USAv1
Selected Output Filetype: wbfs
Selected Save "Slot": K
Download Custom Banner: Yes
Use Custom Banner: Yes

Results:
Filename: "SMNE05.wbfs --io 1"
Size: 4,4G
Dolphin: black screen

===

Settings:
Selected NSMBW Mod: Another Super Mario Bros. Wii
Selected Base Version: USAv1
Selected Output Filetype: iso
Selected Save "Slot": S
Download Custom Banner: No
Use Custom Banner: No

Results:
Filename: "Another Super Mario Bros. Wii_SMNE05_USAv1_S-sav.iso --io 2"
Size: 4,4G
Dolphin: black screen
 

CaseyOmah

Well-Known Member
Newcomer
Joined
Dec 26, 2011
Messages
85
Trophies
1
Age
45
Location
Virginia
Website
www.caseyomah.com
XP
305
Country
United States
oji So, I had the filename error in 1.05, annoying.
AbdallahTerro Please fix/create MMRE09.bnr on your Dropbox.

I'm going to be spending the next week or so (until I'm happy) testing the core of 1.06 before adding additional features/plugins like: save banner [sorry, pushed back], rvl.xml file parsing, maybe a few other things I'm thinking of.

Update: I feel that I have resolved the issues already, I was able to build ISO and WBFS full collections. (ISO will be full ISO spec, not CISO thus all ISOs will be about 4.37GiB) Naming is correct, covers are downloading fine, ran all the installs, ready for more betas. Tear it up, try to make it glitch, tell me if ISOs work in Dolphin (I'm about to test WBFS collection in Wiiflow)

Update2: Core looks stable with latest updates. It's ready for a serious workout, only issue I see is MMRE09 is not on Dropbox.

Update3: Made sure that all mods have a savePatch (or patch for save in their XML) *This may change savegame files making previous saves unavailable.
 
  • Like
Reactions: oji

CaseyOmah

Well-Known Member
Newcomer
Joined
Dec 26, 2011
Messages
85
Trophies
1
Age
45
Location
Virginia
Website
www.caseyomah.com
XP
305
Country
United States
AbdallahTerro I feel so slow sometimes, Hi Abz. lol

To quote Mario: "Yippee!!" I just confirmed that with latest build ISOs run in Dolphin! 1.06 is officially DONE. (Also I made the games generate in iso\ and wbfs\ to keep them separate from the process stuff)

Update: Everything is great except for the end loop, having a problem with ID6 after build. I'm going to disable loop.
 
  • Like
Reactions: AbdallahTerro

LinkFan16

I link them all
Member
Joined
Mar 15, 2009
Messages
424
Trophies
1
XP
1,494
Country
Germany
Latest cmd:

Building ISO file...
Syntax error in command (or something like this as my Windows language is Russian as well as system errors)

It's quits but USAv1 folder remains and there is no iso output.

I encountered the same error as I tried the patcher yesterday and I fixed it by replacing line 309 in the "Build_ISO.bat" from:

support\wit Copy "!base.%base.selected%!" "%ext%/%DESTPATH%" --io %io% -q --disc-id=%gameID% --tt-id=%ID6:~0,3% --name "%modName%"

to:

support\wit Copy "!base.%base.selected%!" -D "%ext%/%DESTPATH%" --io %io% -q --disc-id=%gameID% --tt-id=%ID6:~0,3% --name "%modName%"

and it seemed to work fine. I was trying to apply the Retro Remix Mod. Although no errors were encountered, the program reported that the patching progress finished successfully and a new ISO file was created, the new created ISO file wasn't patched at all, but instead identical to the original NSMBW ISO.
 

CaseyOmah

Well-Known Member
Newcomer
Joined
Dec 26, 2011
Messages
85
Trophies
1
Age
45
Location
Virginia
Website
www.caseyomah.com
XP
305
Country
United States
LinkFan16 I resolved that issue a different way, making the folder ahead of time, if you update you'll see it now works.

The only thing I'm picking with now is if you change the Mod through the main menu then the ID6 doesn't change unless you ALSO change ID6 through menu, this may cause issues with the tt-id (ticket) being wrong.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    OctoAori20 @ OctoAori20: Nice nice-