Hacking NSMBW Mod ISO Builder v1.00

AbdallahTerro

da KiNG
Member
Joined
Jan 14, 2012
Messages
6,052
Trophies
0
Location
Ideas factory :)
Website
ccabz.wordpress.com
XP
3,123
Country
r0z6sx.png


more will follow...
 

DarkShinigami

#1 strongest Shinigami BANKAI
Member
Joined
Sep 12, 2009
Messages
1,922
Trophies
1
Location
Soul Society
XP
2,133
Country
United States
ok i dunno if im doing something wrong but

Canon super mario bros. wii freezes at the hold controller sideways scree(same with summer sun) am i doing something wrong or has anyone else encountered this?

another new super mario bros. worked and newer though(if it helps im using USB loader GX)
 

DeltaDon

Member
Newcomer
Joined
Jun 21, 2013
Messages
18
Trophies
0
XP
43
Country
United States
ok i dunno if im doing something wrong but

Canon super mario bros. wii freezes at the hold controller sideways scree(same with summer sun) am i doing something wrong or has anyone else encountered this?

another new super mario bros. worked and newer though(if it helps im using USB loader GX)

Did your patch give any errors like mine? "wit: ERROR #35 [SYNTAX ERROR]" and "[FILES DIFFER]"
Those errors show up near the end so you don't have to scroll up far to see them if they exist.

I used clean rip v1.0.5 to get a clean iso of USAv1
MD5: 05022377C66DCC13DD8308B333C202DB
SHA-1: AA7B134A7606435DDCD735F2964EBDECDE38C2EF
CRC32: 1CC03C30

'Newer', 'Another' and 'Holiday' patched without errors. 'Cannon' and 'Summer Sun' gave errors for USAv1 using Builder v1.00.
 

alejandroues

Well-Known Member
Newcomer
Joined
Dec 2, 2006
Messages
54
Trophies
0
XP
160
Country
Mexico
yes, cannon and summer doesn't seems to work with the USAv1, same errors in the bat and the wii freezes at the wrist strap warning
 

GreyRogue

Well-Known Member
Member
Joined
Jun 21, 2013
Messages
213
Trophies
0
Age
45
XP
572
Country
United States
yes, cannon and summer doesn't seems to work with the the USAv1, same errors in the bat and the wii freezes at the wristband warning
Looks like a copy/paste error. Replace this
SET XML=CannonP
with this
IF %GAMEID%==SMNP01 SET XML=CannonP
IF %GAMEID%==SMNE01 SET XML=CannonE
IF %GAMEID%==SMNJ01 SET XML=CannonJ
Similar for SummerSun.
 

GreyRogue

Well-Known Member
Member
Joined
Jun 21, 2013
Messages
213
Trophies
0
Age
45
XP
572
Country
United States
Fun with DOS: Automatic recursive file find/replace:
Code:
:FileCopy
mkdir %~dp2 2>NUL
::echo %1 %2
copy /b %1 %2
goto :EOF
:DirFindReplace
call :DirFileFindReplace %1 %1
for /f "usebackq delims=" %%f in (`"dir "%1" /ad /s /b 2>NUL"`) do call :DirFileFindReplace %1 %%f
goto :EOF
:DirFileFindReplace
for /f "usebackq delims=" %%g in (`"dir "%2" /b /a-d 2>NUL"`) do call :DirFileReplace %1 %2 %%g
goto :EOF
:DirFileReplace
for /f "usebackq delims=" %%h in (`"dir "nsmb.d\files\%3" /s /b /a-d 2>NUL"`) do call :FileCopy "%2\%3" "%%h"
::for /f "usebackq delims=" %%h in (`"dir "nsmb.d\files\%3" /s /b /a-d 2>NUL"`) do [USER=325063]Echo[/USER] "%1" "%2" "%3" "%%~dph"
goto :EOF
:DirCreateCopy
mkdir "%2" 2>NUL
for /f "usebackq delims=" %%f in (`"dir "%1" /ad /b 2>NUL"`) do call :DirCreateCopy %1\%%f %2\%%f
for /f "usebackq delims=" %%f in (`"dir "%1" /a-d /b 2>NUL"`) do call :FileCopy %1\%%f %2\%%f
goto :EOF
:FileReplace
if exist %2 call :FileCopy %1 %2
goto :EOF
 
:COPYSTART
::<folder external="/Another/Lang" />
call :DirFindReplace Another\Lang
 

icebrg5

Well-Known Member
Member
Joined
Apr 1, 2007
Messages
2,328
Trophies
0
Website
Visit site
XP
412
Country
United States
I get the same errors

where do i put this at?

SET XML=CannonP
with this
IF %GAMEID%==SMNP01 SET XML=CannonP
IF %GAMEID%==SMNE01 SET XML=CannonE
IF %GAMEID%==SMNJ01 SET XML=CannonJ
 

DeltaDon

Member
Newcomer
Joined
Jun 21, 2013
Messages
18
Trophies
0
XP
43
Country
United States
Looks like a copy/paste error. Replace this
SET XML=CannonP
with this
IF %GAMEID%==SMNP01 SET XML=CannonP
IF %GAMEID%==SMNE01 SET XML=CannonE
IF %GAMEID%==SMNJ01 SET XML=CannonJ
Similar for SummerSun.

I tried with those being changed but still get the errors while patching.
*I made the changes under :Extract and near the end
 

jonthedit

Well-Known Member
Member
Joined
May 30, 2011
Messages
1,682
Trophies
0
XP
1,009
Country
Bangladesh
Neat post. It's a shame you jumped to a conclusion without any evidence. Have you seen any of the Riivolution or Newer team members attacking and shaming people here? Me neither...
since it looks like you missed it in the other threads, I actually gave out quite a lot of info on how to get pirated Newer to work. I happen to be part of the team, and the lead programmer

Quote from the Newer website:
We do not support piracy, so we cannot provide links to an ISO of this game or instructions how to make one.
:arrow:Source

Why put "We do not support piracy" when you are giving/supporting instructions to creating an ISO?
Might as well change the webpage to say "We cannot provide links to an ISO of this game."
I'll admit the bit about Riivolution was shit blown out of my ass. :mellow:
^^I assumed they would be pissed off about a workaround to their program that intentionally counters piracy.
 

alejandroues

Well-Known Member
Newcomer
Joined
Dec 2, 2006
Messages
54
Trophies
0
XP
160
Country
Mexico
I tried with those being changed but still get the errors while patching.
*I made the changes under :Extract and near the end

i think the "[FILES DIFFER]" errors are supposed to happen, they are for the different versions of the game (USA, EUR, JP), so only the correct patch is applied and the others two fail
 

DeltaDon

Member
Newcomer
Joined
Jun 21, 2013
Messages
18
Trophies
0
XP
43
Country
United States
the other working patches gave no error.

-Original differ: [D4] addr 802f148c+07, offset 2ed58c: 00 00 00 07 00 00 02
* DOL not modified: nsmb.d/sys/main.dol
wit: Command 'DOLPATCH' returns with status #1 [FILES DIFFER]
 

GreyRogue

Well-Known Member
Member
Joined
Jun 21, 2013
Messages
213
Trophies
0
Age
45
XP
572
Country
United States
Another copy/paste error. Still hangs though.

wit\wit dolpatch nsmb.d/sys/main.dol xml=../nsmb.d/!XML!-mod.xml --source ../Cannon/
 

GreyRogue

Well-Known Member
Member
Joined
Jun 21, 2013
Messages
213
Trophies
0
Age
45
XP
572
Country
United States
the other working patches gave no error.

-Original differ: [D4] addr 802f148c+07, offset 2ed58c: 00 00 00 07 00 00 02
* DOL not modified: nsmb.d/sys/main.dol
wit: Command 'DOLPATCH' returns with status #1 [FILES DIFFER]

Caused by these lines:
wit\wit dolpatch nsmb.d/sys/main.dol 802F148C=43616E6E6F6E4D#7769696D6A3264 --verbose
wit\wit dolpatch nsmb.d/sys/main.dol 802F118C=43616E6E6F6E4D#7769696D6A3264 --verbose
wit\wit dolpatch nsmb.d/sys/main.dol 802F0F8C=43616E6E6F6E4D#7769696D6A3264 --verbose

The other mods have the save file name in their xml, so they weren't added explicitly to the batch (Didn't support multiple games in the same save block in revolution). If you don't like the warnings, turn off verbose.

That's not the cause of the hangup.
 

GreyRogue

Well-Known Member
Member
Joined
Jun 21, 2013
Messages
213
Trophies
0
Age
45
XP
572
Country
United States
Looks like he missed one in the cs.xml. The pointer the file name for DLCodexx_x.bin hasn't been fixed. Add this one.

<memory offset="0x8034842B" value="3463FF82F4" />

It doesn't matter where it is, as long as it's after the 3 long ones. I put it in order between these two (second short one).
<memory offset="0x8034841F" value="3463FF82C4" />
<memory offset="0x8034842B" value="3463FF82F4" />
<memory offset="0x80348437" value="3463FF8324" />

This plus the two copy/paste fixes and they both load now.
 
  • Like
Reactions: alejandroues

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    LeoTCK @ LeoTCK: yes for nearly a month i was officially a wanted fugitive, until yesterday when it ended