Hacking NSMBW Mod ISO Builder v1.00

damysteryman

I am too busy IRL these days...
OP
Member
Joined
Oct 4, 2007
Messages
1,223
Trophies
0
XP
998
Country
Antarctica
Current version: v1.04
Updated: 2014-05-17
Fixed bug that broke Newer Summer Sun

Hello everyone,

A short while ago I posted a ISO Builder script that transformed Newer SMBW into an ISO form for everyone's convenience. Now sorry for the wait, but here is an evolution of that.

I present, NSMBW Mod ISO Builder :)

Here is the README:
Code:
NSMBW Mod ISO Builder v1.04
Builder by damysteryman/Team DARK
Powered by WIT v2.22c r4523 by Wiimm

Thanks to Treeki for info on NSMBW dol patching and ISO building
Thanks to Wiimm and Hoowahman for Batch file info and assistance
Thanks to AbdallahTerro for providing custom Banner DL Repository
Credits also to Wiimm for WIT, included in this pack
Credits to [email protected] for All Worlds Unlocked cheat hack,
which is used in Epic Super Bowser World
Special thanks to Wiimm for all his help on this, thanks man :)
Also uses wget from cygwin package
Also thanks to everybody who provided .dol versions and mod pack
files that I did not have

This will combine an ISO copy of New Super Mario Bros. Wii
and riivolution-style packs of the following Mods:

- Newer SMBW            (by NewerTeam)
- Cannon SMBW            (by Leplap and Weland)
- Another SMBW            (by Skawo)
- Newer Summer Sun        (by NewerTeam)
- Newer Holiday Special        (by NewerTeam)
- Epic Super Bowser World    (by Leplap and Weland)

...to create a standard ISO/WBFS version of the selected Mod.

Should work with All EUR and USA versions, and JPN v1 version.
Except for Another, which only supports USA and EURv1.

HOWTO:
1. Extract contents of this .zip file to a new working directory.
Get your ISO of NSMBW, and copy it to the same directory as
this README file.

2. Copy the contents of the Mod you want (the riivolution folder containing its
xmls AND the folder of content along with the riivolution folder) to this same
directory as this README file.

3. Run Build_ISO.bat, follow its prompts and wait for it to build
the Mod ISO.

4. Use/run the newly built ISO/WBFS however way you would :P

5. Enjoy!

Generated ISO has Header GameID of:
Newer SMBW:        SMNx03
Cannon SMBW:        SMNx04
Another SMBW:        SMNx05
Newer Summer Sun:    SMNx06
Newer Holiday Special:    SMNx07
Epic Super Bowser World SMNx08

Where "x" is the letter for your base ISO's region (P for EUR, E for usa, J for JPN).

There is also an option to change the tmd/ticket ID of KMNx to keep savegames
seperate from the original game's one in Data Management.

Also, there is also to option to download a custom banner (.bnr aka
"Disc Channel" display) for the ISO/WBFS from AbdallahTerro's repository, or provide
your own. Your .bnr files go in the "banners" folder, with the Mod's GameID as its filename
(e.g. SMNP03.bnr for EUR Newer).

Known Issue:
.iso output seems to be bugged for some people, the resulting .iso is good for use
by backup manager to transfer to USB HDD, but trying to load it directly (via burned disc,
or emulator, etc.) seems to fail, unsure why.
.wbfs output file seems to work perfectly though.

Changelog:

v1.04
- fixed nasty bug that broke Newer Summer Sun

v1.03
- added support for Epic Super Bowser World
- cleaned up batch file some more
- more verbose messages in batch script
- added a check to make sure .bnr file is not a 0 byte corrupt empty file
- added links as references to which downloads were used to support each Mod
- added missing cygiconv-2.dll for wget to package

v1.02
- updated WIT to v2.22c r4523
- removed all traces of Mod Loader code from the patch .xml files, properly reads them
from the Mod contents now
- added support for user-provided custom banners
- added support to download custom banners

v1.01
- .wbfs output now creates a named subfolder for the game and names both
the folder and file as per "standard" convention (uses "\name [GAMEID]\GAMEID.wbfs")
- fixed Cannon and Summer Sun (stupidly left out one patch by accident)
- fixed Another when used with USA NSMBW as a base
- cleaned up batch file a bit, along with a few accidental mistakes

NSMBW Mod ISO Builder v1.00
- changed name to NSMBW Mod ISO Builder since it does more than Newer
- added support for Cannon, Another, Summer Sun and Holiday Special Mods

v1.02
- fixed a small patch error in the EURv2 .ppf
- Added Base ISO Version Autodetect ability
- Added option for user to choose Save "Slot" instead of being always custom
- Improved .bat UI menus a bit, inc. Title Screen and Option Review Menu
- Added a check for the NewerSMBW contents folder

v1.011
- Fixed typo in .bat causing Titlescreen logo not to be replaced on
non-EUR versions

v1.01
- Renamed it from Patcher to Builder
- Added support for EUR, USA, and JAPv1
- No longer requires ISO to be an exact name
- Added ability to select output format from either iso or wbfs
- Changed generated ISO's GameID from SMNx02 to SMNx03 to avoid conflict with
another existing Custom NSMBW
- Fixed an error which would cause German and Dutch versions to break

v1.00
- Initial release
You provide it an valid NSMBW ISO (USA, EUR, or JPNv1), along with the Mod's files, both the content folder AND the riivolution folder that come from the Mod's package, run the script, follow the prompts to make your selection, and then let it do its thing.

I have personally tested with EURv1 NSMBW, with .wbfs on Dolphin, and with .iso run through WiiBackupManager on real Wii via USB Loader GX, and it seems to all work fine.

However, I tried testing .iso directly in dolphin, and via Disc Channel on burned disc (with d2pro modchip), and it seems to fail... unfortunately I do not know why atm... if somebody does figure it out, could you please post here?

Unsure if other configurations and situations will work fine, please report any issues here and hopefully we will be able to help fix them.

Download v1.03: (2014-05-17)
FileTrip
Mediafire

Enjoy!
 

damysteryman

I am too busy IRL these days...
OP
Member
Joined
Oct 4, 2007
Messages
1,223
Trophies
0
XP
998
Country
Antarctica
Haha, I honestly have no clue if they would be or not. People have, after all, manually made ISOs of these in the past, and I have not been attacked in any way for releasing the Newer ISO Builder before this one, so uhh.... dunno :unsure:

It was fun for me to actually be able to make something little like these though :P
Now to actually go play some more Newer after all this :lol:
 
  • Like
Reactions: Celice

Speedster

Hack ALL THE THINGS
Member
Joined
Apr 13, 2013
Messages
176
Trophies
0
Age
22
XP
184
Country
United States
How would you use these isos with USB Loader GX? You have to put the .wbfs files in a folder with the name and game ID, but what are the IDs for the mods. Is it the same as NSMBW?
 

Arras

Well-Known Member
Member
Joined
Sep 14, 2010
Messages
6,306
Trophies
1
Age
26
XP
4,502
Country
Netherlands
How would you use these isos with USB Loader GX? You have to put the .wbfs files in a folder with the name and game ID, but what are the IDs for the mods. Is it the same as NSMBW?
Generated ISO has Header GameID of:
Newer SMBW: SMNx03
Cannon SMBW: SMNx04
Another SMBW: SMNx05
Newer Summer Sun: SMNx06
Newer Holiday Special: SMNx07

x is your region's letter (E for US, P for PAL and J for Japan IIRC)
 
  • Like
Reactions: Speedster

damysteryman

I am too busy IRL these days...
OP
Member
Joined
Oct 4, 2007
Messages
1,223
Trophies
0
XP
998
Country
Antarctica
OK, just noticed a small issue... Testing with Newer, only happens if you use .iso, and run it via Disc Channel using burned disc (with d2pro modchip), and does not work via disc channel ("An error occurred"), but works via any other loader though, but just not Disc Channel.

Problems is, I cannot figure out why Disc Channel is not compatible...
 

SifJar

Not a pirate
Member
Joined
Apr 4, 2009
Messages
6,022
Trophies
0
Website
Visit site
XP
1,172
Country
wow, the riivolution team is gonna be PISSED, lol

I doubt it. Directly modifying ISOs is something that happened long before Riivolution came along, Riivolution was essentially built as an alternative to it for people who wanted to play such mods with their retail discs.
 
  • Like
Reactions: XFlak

Speedster

Hack ALL THE THINGS
Member
Joined
Apr 13, 2013
Messages
176
Trophies
0
Age
22
XP
184
Country
United States
OK, just noticed a small issue... Testing with Newer, only happens if you use .iso, and run it via Disc Channel using burned disc (with d2pro modchip), and does not work via disc channel ("An error occurred"), but works via any other loader though, but just not Disc Channel.

Problems is, I cannot figure out why Disc Channel is not compatible...

But really, who at this point would go through all that trouble to load backups from a disk when USB loaders are a much better option?
 

damysteryman

I am too busy IRL these days...
OP
Member
Joined
Oct 4, 2007
Messages
1,223
Trophies
0
XP
998
Country
Antarctica
That is true (USB is what I use now), I guess mainly modchip users without software hacks (or perhaps WODE users too, unsure, but maybe could be an issue with .iso generated version). Dolphin seems to blackscreen on .iso generated versions too... (again, I still am unsure as to why)

Using .wbfs generated versions seem to work fine though :)
 

Smashbro29

Well-Known Member
Member
Joined
May 25, 2009
Messages
429
Trophies
0
XP
386
Country
United States
So each of the big mods can be their own ISO with their own save files and everything?

Ran into an issue where it says it can't find the XML when it's clearly there.
 

damysteryman

I am too busy IRL these days...
OP
Member
Joined
Oct 4, 2007
Messages
1,223
Trophies
0
XP
998
Country
Antarctica
Well yeah, they are their same ISO, yes, as for the saves though, they are stored under either the ID SMNx or KMNx in Data Management... however, even if they are stored as the same ID as other ISOs, the save files themselves are separate from each other (renamed internally).

Using this patcher, the save files themselves are named:
NSMBW (original): wiimj2d.sav
Newer SMBW: NerSMBW.sav
Cannon SMBW: CannonM.sav
Another: another.sav
Summer Sun: SummSun.sav
Holiday Special: Holiday.sav

So, even though they are saved under the same "save" in Data Management (Either SMNx or KMNx, your choice), they do not override each other.
 
  • Like
Reactions: HNKii

Smashbro29

Well-Known Member
Member
Joined
May 25, 2009
Messages
429
Trophies
0
XP
386
Country
United States
WCvVzug.png
 

Smashbro29

Well-Known Member
Member
Joined
May 25, 2009
Messages
429
Trophies
0
XP
386
Country
United States
2. Copy the contents of the Mod you want (the riivolution folder containing its
xmls AND the folder of content along with the riivolution folder) to this same
directory as this README file.

did you do this?


Ahh, ok so I got it down. Issue: with the old program I couldn't get the finished WBFS detected on USB Loader GX despite giving it its own folder. How do I get it detected?
 
General chit-chat
Help Users
  • No one is chatting at the moment.
    Psionic Roshambo @ Psionic Roshambo: https://youtu.be/KyRfkuHs4dc