Hacking SSBB Mod ISO Builder

  • Thread starter Thread starter damysteryman
  • Start date Start date
  • Views Views 225,354
  • Replies Replies 522
  • Likes Likes 18

Should ProjectM Full Set and Wifi-Safe versions share same GameID or have different GameIDs?


  • Total voters
    97
I tried and it looks like i got MAX v0.59b working. Replace original .bat file with attached one and move 'minusery' and 'codes' into 'minusmax' folder. I'm not sure if it's going to play like real thing, but most of codes seems to work. If someone wants dat gorgeous paint portraits, then rename 'common5 (paint.exe portraits).pac' to 'common5.pac' (you will find it in '\minusery\pf\system').
 

Attachments

I can't get it to work! All I get is this error, any help?

The system cannot find the path specified.
brawlmods\projectm\module\st_oldin.rel
The system cannot find the path specified.
brawlmods\projectm\module\st_palutena.rel
The system cannot find the path specified.
brawlmods\projectm\module\st_pirates.rel
The system cannot find the path specified.
brawlmods\projectm\module\st_plankton.rel
The system cannot find the path specified.
brawlmods\projectm\module\st_tengan.rel
The system cannot find the path specified.
0 file(s) copied.
brawlmods\projectm\game\*
The system cannot find the path specified.
0 file(s) copied.
The system cannot find the path specified.
0 file(s) copied.
brawlmods\projectm\menu\strap\StrapEn.pac
The system cannot find the path specified.
brawlmods\projectm\menu\strap\StrapFr.pac
The system cannot find the path specified.
brawlmods\projectm\menu\strap\StrapSp.pac
The system cannot find the path specified.
0 file(s) copied.
brawlmods\projectm\menu\common\char_bust_tex\MenSelchrFaceB130.brres
The system cannot find the path specified.
brawlmods\projectm\menu\common\char_bust_tex\MenSelchrFaceB140.brres
The system cannot find the path specified.
brawlmods\projectm\menu\common\char_bust_tex\MenSelchrFaceB160.brres
The system cannot find the path specified.
brawlmods\projectm\menu\common\char_bust_tex\MenSelchrFaceB280.brres
The system cannot find the path specified.
brawlmods\projectm\menu\common\char_bust_tex\MenSelchrFaceB290.brres
The system cannot find the path specified.
brawlmods\projectm\menu\common\char_bust_tex\MenSelchrFaceB300.brres
The system cannot find the path specified.
brawlmods\projectm\menu\common\char_bust_tex\MenSelchrFaceB320.brres
The system cannot find the path specified.
brawlmods\projectm\menu\common\char_bust_tex\MenSelchrFaceB370.brres
The system cannot find the path specified.
brawlmods\projectm\menu\common\char_bust_tex\MenSelchrFaceB430.brres
The system cannot find the path specified.
brawlmods\projectm\menu\common\char_bust_tex\MenSelchrFaceB450.brres
The system cannot find the path specified.
brawlmods\projectm\menu\common\char_bust_tex\MenSelchrFaceB460.brres
The system cannot find the path specified.
0 file(s) copied.
brawlmods\projectm\sound\strm\A01.brstm
The system cannot find the path specified.
brawlmods\projectm\sound\strm\A17.brstm
The system cannot find the path specified.
brawlmods\projectm\sound\strm\B09.brstm
The system cannot find the path specified.
brawlmods\projectm\sound\strm\C18.brstm
The system cannot find the path specified.
brawlmods\projectm\sound\strm\H06.brstm
The system cannot find the path specified.
brawlmods\projectm\sound\strm\K07.brstm
The system cannot find the path specified.
brawlmods\projectm\sound\strm\R03.brstm
The system cannot find the path specified.
brawlmods\projectm\sound\strm\SONGS REPLACED.txt
The system cannot find the path specified.
brawlmods\projectm\sound\strm\W07.brstm
The system cannot find the path specified.
brawlmods\projectm\sound\strm\W15.brstm
The system cannot find the path specified.
0 file(s) copied.
brawlmods\projectm\info\portrite\InfFace131.brres
The system cannot find the path specified.
brawlmods\projectm\info\portrite\InfFace132.brres
The system cannot find the path specified.
brawlmods\projectm\info\portrite\InfFace133.brres
The system cannot find the path specified.
brawlmods\projectm\info\portrite\InfFace134.brres
The system cannot find the path specified.
brawlmods\projectm\info\portrite\InfFace135.brres
The system cannot find the path specified.
brawlmods\projectm\info\portrite\InfFace136.brres
The system cannot find the path specified.
brawlmods\projectm\info\portrite\InfFace141.brres
The system cannot find the path specified.
brawlmods\projectm\info\portrite\InfFace142.brres
The system cannot find the path specified.
brawlmods\projectm\info\portrite\InfFace143.brres
The system cannot find the path specified.
brawlmods\projectm\info\portrite\InfFace144.brres
The system cannot find the path specified.
brawlmods\projectm\info\portrite\InfFace145.brres
The system cannot find the path specified.
brawlmods\projectm\info\portrite\InfFace146.brres
The system cannot find the path specified.
brawlmods\projectm\info\portrite\InfFace166.brres
The system cannot find the path specified.
brawlmods\projectm\info\portrite\InfFace281.brres
The system cannot find the path specified.
brawlmods\projectm\info\portrite\InfFace282.brres
The system cannot find the path specified.
brawlmods\projectm\info\portrite\InfFace283.brres
The system cannot find the path specified.
brawlmods\projectm\info\portrite\InfFace284.brres
The system cannot find the path specified.
brawlmods\projectm\info\portrite\InfFace285.brres
The system cannot find the path specified.
brawlmods\projectm\info\portrite\InfFace291.brres
The system cannot find the path specified.
brawlmods\projectm\info\portrite\InfFace292.brres
The system cannot find the path specified.
brawlmods\projectm\info\portrite\InfFace293.brres
The system cannot find the path specified.
brawlmods\projectm\info\portrite\InfFace294.brres
The system cannot find the path specified.
brawlmods\projectm\info\portrite\InfFace295.brres
The system cannot find the path specified.
brawlmods\projectm\info\portrite\InfFace301.brres
The system cannot find the path specified.
brawlmods\projectm\info\portrite\InfFace302.brres
The system cannot find the path specified.
brawlmods\projectm\info\portrite\InfFace303.brres
The system cannot find the path specified.
brawlmods\projectm\info\portrite\InfFace304.brres
The system cannot find the path specified.
brawlmods\projectm\info\portrite\InfFace305.brres
The system cannot find the path specified.
brawlmods\projectm\info\portrite\InfFace322.brres
The system cannot find the path specified.
brawlmods\projectm\info\portrite\InfFace323.brres
The system cannot find the path specified.
brawlmods\projectm\info\portrite\InfFace325.brres
The system cannot find the path specified.
brawlmods\projectm\info\portrite\InfFace371.brres
The system cannot find the path specified.
brawlmods\projectm\info\portrite\InfFace372.brres
The system cannot find the path specified.
brawlmods\projectm\info\portrite\InfFace373.brres
The system cannot find the path specified.
brawlmods\projectm\info\portrite\InfFace374.brres
The system cannot find the path specified.
brawlmods\projectm\info\portrite\InfFace375.brres
The system cannot find the path specified.
brawlmods\projectm\info\portrite\InfFace376.brres
The system cannot find the path specified.
brawlmods\projectm\info\portrite\InfFace377.brres
The system cannot find the path specified.
brawlmods\projectm\info\portrite\InfFace378.brres
The system cannot find the path specified.
brawlmods\projectm\info\portrite\InfFace379.brres
The system cannot find the path specified.
brawlmods\projectm\info\portrite\InfFace380.brres
The system cannot find the path specified.
brawlmods\projectm\info\portrite\InfFace381.brres
The system cannot find the path specified.
brawlmods\projectm\info\portrite\InfFace382.brres
The system cannot find the path specified.
brawlmods\projectm\info\portrite\InfFace432.brres
The system cannot find the path specified.
brawlmods\projectm\info\portrite\InfFace434.brres
The system cannot find the path specified.
brawlmods\projectm\info\portrite\InfFace436.brres
The system cannot find the path specified.
brawlmods\projectm\info\portrite\InfFace453.brres
The system cannot find the path specified.
brawlmods\projectm\info\portrite\InfFace462.brres
The system cannot find the path specified.
brawlmods\projectm\info\portrite\InfFace463.brres
The system cannot find the path specified.
brawlmods\projectm\info\portrite\InfFace464.brres
The system cannot find the path specified.
brawlmods\projectm\info\portrite\InfFace465.brres
The system cannot find the path specified.
0 file(s) copied.
The system cannot find the path specified.
0 file(s) copied.
The system cannot find the path specified.
0 file(s) copied.
The system cannot find the path specified.
0 file(s) copied.
The system cannot find the path specified.
0 file(s) copied.
The system cannot find the path specified.
0 file(s) copied.
The system cannot find the path specified.
0 file(s) copied.
The system cannot find the path specified.
0 file(s) copied.
The system cannot find the path specified.
0 file(s) copied.
The system cannot find the path specified.
0 file(s) copied.
The system cannot find the path specified.
0 file(s) copied.
The system cannot find the path specified.
0 file(s) copied.
The system cannot find the path specified.
0 file(s) copied.
The system cannot find the path specified.
0 file(s) copied.
The system cannot find the path specified.
0 file(s) copied.
The system cannot find the path specified.
0 file(s) copied.
The system cannot find the path specified.
0 file(s) copied.
The system cannot find the path specified.
0 file(s) copied.
The system cannot find the path specified.
0 file(s) copied.
The system cannot find the path specified.
0 file(s) copied.
The system cannot find the path specified.
0 file(s) copied.
The system cannot find the path specified.
0 file(s) copied.
The system cannot find the path specified.
0 file(s) copied.
The system cannot find the path specified.
0 file(s) copied.
The system cannot find the path specified.
0 file(s) copied.
The system cannot find the path specified.
0 file(s) copied.
The system cannot find the path specified.
0 file(s) copied.
The system cannot find the path specified.
0 file(s) copied.
The system cannot find the path specified.
0 file(s) copied.
The system cannot find the path specified.
0 file(s) copied.
The system cannot find the path specified.
0 file(s) copied.
The system cannot find the path specified.
0 file(s) copied.
The system cannot find the path specified.
0 file(s) copied.
The system cannot find the path specified.
0 file(s) copied.
The system cannot find the path specified.
0 file(s) copied.
The system cannot find the path specified.
0 file(s) copied.
The system cannot find the path specified.
0 file(s) copied.
The system cannot find the path specified.
0 file(s) copied.
The system cannot find the path specified.
0 file(s) copied.
The system cannot find the path specified.
0 file(s) copied.
The system cannot find the path specified.
0 file(s) copied.
The system cannot find the path specified.
0 file(s) copied.
The system cannot find the path specified.
0 file(s) copied.
The system cannot find the path specified.
0 file(s) copied.
The system cannot find the path specified.
0 file(s) copied.
The system cannot find the path specified.
0 file(s) copied.
The system cannot find the path specified.
0 file(s) copied.
The system cannot find the path specified.
0 file(s) copied.
The system cannot find the path specified.
0 file(s) copied.
The system cannot find the path specified.
0 file(s) copied.
The system cannot find the path specified.
0 file(s) copied.
The system cannot find the path specified.
0 file(s) copied.

Applying ProjectM patches to main executable...
!! wit: ERROR #35 [SYNTAX ERROR] in LoadFileAlloc() @ src/lib-file.c#2994
!! File not found: ssbb.d/sys/main.dol

Searching for and copying custom banner over original...

Custom Banner not found, using original game's banner instead...
A subdirectory or file Super Smash Bros. Project M [RSBEPM] already exists.

Rebuilding SSBB Mod [Super Smash Bros. Project M] as wbfs...

wit: Wiimms ISO Tool v2.22c r4523 cygwin - Dirk Clemens - 2013-06-29

!! wit: ERROR #25 [CAN'T OPEN FILE] in SetupReadSF() @ src/lib-sf.c#422
!! Can't open file: ssbb.d
1 object scanned.
wit: Command 'COPY' returns with status #25 [CAN'T OPEN FILE]

Cleaning up working directory files...
The system cannot find the file specified.

=========
All done!
=========

Press any key to continue . . .
 
Oirammario12345 said:
I can't get it to work! All I get is this error, any help?

ISO Builder from first post works only with P:M 2.5b, for 2.6b download modified Build_ISO.bat from post #18, open it with notepad and change SET GCTSIZE from 9088 to 9100.
 
I tried and it looks like i got MAX v0.59b working. Replace original .bat file with attached one and move 'minusery' and 'codes' into 'minusmax' folder. I'm not sure if it's going to play like real thing, but most of codes seems to work. If someone wants dat gorgeous paint portraits, then rename 'common5 (paint.exe portraits).pac' to 'common5.pac' (you will find it in '\minusery\pf\system').
Is this script based off the P:M 2.6b script mod?
i.e. Can your script build both Minus MAX 0.59b and P:M 2.6b?
 
I have a question regarding some of the code in the .BAT.

When it is importing the .GCT, it sets a parameter for size. For example, in Project M's section:

SET PC=424D
SET GAMEID=RSBEBM
SET GCTSIZE=C90
SET GCTPATH=2.x.6/codes/RSBE01.GCT
SET MODNAME=Super Smash Bros. Brawl -

Does that define the number of lines in the .GCT, or the file size? I want to add the Classic Expansion Pack to my .ISO, but that would require making additions to the .GCT for the code to handle the extra files and the .XML to show it where to find the files. I won't be able to mess with this for a couple days, but I wanted to have an idea beforehand what I should do.

Attached are the .XML and .GCT files that I have made myself for Brawl+ with the Classic Expansion Pack. I'm sorry the .GCT isn't laid out nicely. I lost the .TXT of the .GCT I made so I had to use GCT Editor to convert it back.
 

Attachments

I still can't do it. Changed the GCTsize to 9100. Does the ISO have to be named anything special?

The system cannot find the path specified.
brawlmods\projectm\module\st_oldin.rel
The system cannot find the path specified.
brawlmods\projectm\module\st_palutena.rel
The system cannot find the path specified.
brawlmods\projectm\module\st_pirates.rel
The system cannot find the path specified.
brawlmods\projectm\module\st_plankton.rel
The system cannot find the path specified.
brawlmods\projectm\module\st_tengan.rel
The system cannot find the path specified.
0 file(s) copied.
brawlmods\projectm\game\*
The system cannot find the path specified.
0 file(s) copied.
The system cannot find the path specified.
0 file(s) copied.
brawlmods\projectm\menu\strap\StrapEn.pac
The system cannot find the path specified.
brawlmods\projectm\menu\strap\StrapFr.pac
The system cannot find the path specified.
brawlmods\projectm\menu\strap\StrapSp.pac
The system cannot find the path specified.
0 file(s) copied.
brawlmods\projectm\menu\common\char_bust_tex\MenSelchrFaceB130.brres
The system cannot find the path specified.
brawlmods\projectm\menu\common\char_bust_tex\MenSelchrFaceB140.brres
The system cannot find the path specified.
brawlmods\projectm\menu\common\char_bust_tex\MenSelchrFaceB160.brres
The system cannot find the path specified.
brawlmods\projectm\menu\common\char_bust_tex\MenSelchrFaceB280.brres
The system cannot find the path specified.
brawlmods\projectm\menu\common\char_bust_tex\MenSelchrFaceB290.brres
The system cannot find the path specified.
brawlmods\projectm\menu\common\char_bust_tex\MenSelchrFaceB300.brres
The system cannot find the path specified.
brawlmods\projectm\menu\common\char_bust_tex\MenSelchrFaceB320.brres
The system cannot find the path specified.
brawlmods\projectm\menu\common\char_bust_tex\MenSelchrFaceB370.brres
The system cannot find the path specified.
brawlmods\projectm\menu\common\char_bust_tex\MenSelchrFaceB430.brres
The system cannot find the path specified.
brawlmods\projectm\menu\common\char_bust_tex\MenSelchrFaceB450.brres
The system cannot find the path specified.
brawlmods\projectm\menu\common\char_bust_tex\MenSelchrFaceB460.brres
The system cannot find the path specified.
0 file(s) copied.
brawlmods\projectm\sound\strm\A01.brstm
The system cannot find the path specified.
brawlmods\projectm\sound\strm\A17.brstm
The system cannot find the path specified.
brawlmods\projectm\sound\strm\B09.brstm
The system cannot find the path specified.
brawlmods\projectm\sound\strm\C18.brstm
The system cannot find the path specified.
brawlmods\projectm\sound\strm\H06.brstm
The system cannot find the path specified.
brawlmods\projectm\sound\strm\K07.brstm
The system cannot find the path specified.
brawlmods\projectm\sound\strm\R03.brstm
The system cannot find the path specified.
brawlmods\projectm\sound\strm\SONGS REPLACED.txt
The system cannot find the path specified.
brawlmods\projectm\sound\strm\W07.brstm
The system cannot find the path specified.
brawlmods\projectm\sound\strm\W15.brstm
The system cannot find the path specified.
0 file(s) copied.
brawlmods\projectm\info\portrite\InfFace131.brres
The system cannot find the path specified.
brawlmods\projectm\info\portrite\InfFace132.brres
The system cannot find the path specified.
brawlmods\projectm\info\portrite\InfFace133.brres
The system cannot find the path specified.
brawlmods\projectm\info\portrite\InfFace134.brres
The system cannot find the path specified.
brawlmods\projectm\info\portrite\InfFace135.brres
The system cannot find the path specified.
brawlmods\projectm\info\portrite\InfFace136.brres
The system cannot find the path specified.
brawlmods\projectm\info\portrite\InfFace141.brres
The system cannot find the path specified.
brawlmods\projectm\info\portrite\InfFace142.brres
The system cannot find the path specified.
brawlmods\projectm\info\portrite\InfFace143.brres
The system cannot find the path specified.
brawlmods\projectm\info\portrite\InfFace144.brres
The system cannot find the path specified.
brawlmods\projectm\info\portrite\InfFace145.brres
The system cannot find the path specified.
brawlmods\projectm\info\portrite\InfFace146.brres
The system cannot find the path specified.
brawlmods\projectm\info\portrite\InfFace166.brres
The system cannot find the path specified.
brawlmods\projectm\info\portrite\InfFace281.brres
The system cannot find the path specified.
brawlmods\projectm\info\portrite\InfFace282.brres
The system cannot find the path specified.
brawlmods\projectm\info\portrite\InfFace283.brres
The system cannot find the path specified.
brawlmods\projectm\info\portrite\InfFace284.brres
The system cannot find the path specified.
brawlmods\projectm\info\portrite\InfFace285.brres
The system cannot find the path specified.
brawlmods\projectm\info\portrite\InfFace291.brres
The system cannot find the path specified.
brawlmods\projectm\info\portrite\InfFace292.brres
The system cannot find the path specified.
brawlmods\projectm\info\portrite\InfFace293.brres
The system cannot find the path specified.
brawlmods\projectm\info\portrite\InfFace294.brres
The system cannot find the path specified.
brawlmods\projectm\info\portrite\InfFace295.brres
The system cannot find the path specified.
brawlmods\projectm\info\portrite\InfFace301.brres
The system cannot find the path specified.
brawlmods\projectm\info\portrite\InfFace302.brres
The system cannot find the path specified.
brawlmods\projectm\info\portrite\InfFace303.brres
The system cannot find the path specified.
brawlmods\projectm\info\portrite\InfFace304.brres
The system cannot find the path specified.
brawlmods\projectm\info\portrite\InfFace305.brres
The system cannot find the path specified.
brawlmods\projectm\info\portrite\InfFace322.brres
The system cannot find the path specified.
brawlmods\projectm\info\portrite\InfFace323.brres
The system cannot find the path specified.
brawlmods\projectm\info\portrite\InfFace325.brres
The system cannot find the path specified.
brawlmods\projectm\info\portrite\InfFace371.brres
The system cannot find the path specified.
brawlmods\projectm\info\portrite\InfFace372.brres
The system cannot find the path specified.
brawlmods\projectm\info\portrite\InfFace373.brres
The system cannot find the path specified.
brawlmods\projectm\info\portrite\InfFace374.brres
The system cannot find the path specified.
brawlmods\projectm\info\portrite\InfFace375.brres
The system cannot find the path specified.
brawlmods\projectm\info\portrite\InfFace376.brres
The system cannot find the path specified.
brawlmods\projectm\info\portrite\InfFace377.brres
The system cannot find the path specified.
brawlmods\projectm\info\portrite\InfFace378.brres
The system cannot find the path specified.
brawlmods\projectm\info\portrite\InfFace379.brres
The system cannot find the path specified.
brawlmods\projectm\info\portrite\InfFace380.brres
The system cannot find the path specified.
brawlmods\projectm\info\portrite\InfFace381.brres
The system cannot find the path specified.
brawlmods\projectm\info\portrite\InfFace382.brres
The system cannot find the path specified.
brawlmods\projectm\info\portrite\InfFace432.brres
The system cannot find the path specified.
brawlmods\projectm\info\portrite\InfFace434.brres
The system cannot find the path specified.
brawlmods\projectm\info\portrite\InfFace436.brres
The system cannot find the path specified.
brawlmods\projectm\info\portrite\InfFace453.brres
The system cannot find the path specified.
brawlmods\projectm\info\portrite\InfFace462.brres
The system cannot find the path specified.
brawlmods\projectm\info\portrite\InfFace463.brres
The system cannot find the path specified.
brawlmods\projectm\info\portrite\InfFace464.brres
The system cannot find the path specified.
brawlmods\projectm\info\portrite\InfFace465.brres
The system cannot find the path specified.
0 file(s) copied.
The system cannot find the path specified.
0 file(s) copied.
The system cannot find the path specified.
0 file(s) copied.
The system cannot find the path specified.
0 file(s) copied.
The system cannot find the path specified.
0 file(s) copied.
The system cannot find the path specified.
0 file(s) copied.
The system cannot find the path specified.
0 file(s) copied.
The system cannot find the path specified.
0 file(s) copied.
The system cannot find the path specified.
0 file(s) copied.
The system cannot find the path specified.
0 file(s) copied.
The system cannot find the path specified.
0 file(s) copied.
The system cannot find the path specified.
0 file(s) copied.
The system cannot find the path specified.
0 file(s) copied.
The system cannot find the path specified.
0 file(s) copied.
The system cannot find the path specified.
0 file(s) copied.
The system cannot find the path specified.
0 file(s) copied.
The system cannot find the path specified.
0 file(s) copied.
The system cannot find the path specified.
0 file(s) copied.
The system cannot find the path specified.
0 file(s) copied.
The system cannot find the path specified.
0 file(s) copied.
The system cannot find the path specified.
0 file(s) copied.
The system cannot find the path specified.
0 file(s) copied.
The system cannot find the path specified.
0 file(s) copied.
The system cannot find the path specified.
0 file(s) copied.
The system cannot find the path specified.
0 file(s) copied.
The system cannot find the path specified.
0 file(s) copied.
The system cannot find the path specified.
0 file(s) copied.
The system cannot find the path specified.
0 file(s) copied.
The system cannot find the path specified.
0 file(s) copied.
The system cannot find the path specified.
0 file(s) copied.
The system cannot find the path specified.
0 file(s) copied.
The system cannot find the path specified.
0 file(s) copied.
The system cannot find the path specified.
0 file(s) copied.
The system cannot find the path specified.
0 file(s) copied.
The system cannot find the path specified.
0 file(s) copied.
The system cannot find the path specified.
0 file(s) copied.
The system cannot find the path specified.
0 file(s) copied.
The system cannot find the path specified.
0 file(s) copied.
The system cannot find the path specified.
0 file(s) copied.
The system cannot find the path specified.
0 file(s) copied.
The system cannot find the path specified.
0 file(s) copied.
The system cannot find the path specified.
0 file(s) copied.
The system cannot find the path specified.
0 file(s) copied.
The system cannot find the path specified.
0 file(s) copied.
The system cannot find the path specified.
0 file(s) copied.
The system cannot find the path specified.
0 file(s) copied.
The system cannot find the path specified.
0 file(s) copied.
The system cannot find the path specified.
0 file(s) copied.
The system cannot find the path specified.
0 file(s) copied.
The system cannot find the path specified.
0 file(s) copied.
The system cannot find the path specified.
0 file(s) copied.
The system cannot find the path specified.
0 file(s) copied.

Applying ProjectM patches to main executable...
!! wit: ERROR #35 [SYNTAX ERROR] in LoadFileAlloc() @ src/lib-file.c#2994
!! File not found: ssbb.d/sys/main.dol

Searching for and copying custom banner over original...

Custom Banner not found, using original game's banner instead...
A subdirectory or file Super Smash Bros. Project M [RSBEPM] already exists.

Rebuilding SSBB Mod [Super Smash Bros. Project M] as wbfs...

wit: Wiimms ISO Tool v2.22c r4523 cygwin - Dirk Clemens - 2013-06-29

!! wit: ERROR #25 [CAN'T OPEN FILE] in SetupReadSF() @ src/lib-sf.c#422
!! Can't open file: ssbb.d
1 object scanned.
wit: Command 'COPY' returns with status #25 [CAN'T OPEN FILE]

Cleaning up working directory files...
The system cannot find the file specified.

=========
All done!
=========

Press any key to continue . . .
 
Fishaman P said:
Is this script based off the P:M 2.6b script mod?
Yes, this script is also 2.6b ready, i forgot about it.
d4mation said:
Does that define the number of lines in the .GCT, or the file size?
GCTSize defines .GCT's size in bytes converted into hexadecimal number. But i still don't know what's PC vaule, anyone knows?
Oirammario12345 said:
I still can't do it. Changed the GCTsize to 9100. Does the ISO have to be named anything special?
I don't know, have you tried to build other mods? As far i know, .iso's name doesn't matter
 
  • Like
Reactions: d4mation
Yes, this script is also 2.6b ready, i forgot about it.

GCTSize defines .GCT's size in bytes converted into hexadecimal number. But i still don't know what's PC vaule, anyone knows?

I don't know, have you tried to build other mods? As far i know, .iso's name doesn't matter

Could you try to build it and see if it works?
 
Works for me, but i'm using .wbfs file, maybe you should try to convert .iso into .wbfs with Wii Backup Manager?
 
Can't WIT just do that naively?


I wouldn't know, that's why I'm trying to find out :P I currently use Wii Backup Fusion to compile the ISO from the extracted contents. What I'm looking for is a way to make a compile.bat file that compiles the ISO automatically by double-clicking it. Open the batch file, Wit compiles the ISO and outputs it as something like SSBB.iso. That way, I can replace files and just simply open the batch file without having to type commands every time, because let's be honest, I don't know much about CLI and Wit just confuses me lol:lol:

Edit: I think I might make a new thread for this.....
 
In case anyone was curious, you can successfully patch in the Classic Expansion Pack using this tool. I managed to add it to Brawl+ no problem and it loads so much faster and smoother than it ever did off a SD Card.

All you have to do is make sure you add in any lines necessary to the .BAT so that the files copy over as well as obviously changing the value under GCTSIZE to match the size of your modified .GCT. These are the lines I had to add:

Code:
copy /b "brawl+gold\pf\stage\melee\" ssbb.d\files\stage\melee\
 
copy /b "brawl+gold\pf\stage\adventure\" ssbb.d\files\stage\adventure\
 
copy /b "brawl+gold\pf\sound\strm\" ssbb.d\files\sound\strm\

EDIT: Does anyone know how to disable hooks on WiiFlow? None of the settings for "Hooks" say "Disable".
 
Major thanks for the help, I got the latest Minus Max beta working perfectly.

I only have a couple more questions of people could indulge.

First, Fishaman P, what did you do to add the input lag fix to your patched ISO? As far as I can find it's available through codes and I'm not sure how to specifically incorporate those into this ISO building process.

Second, d4mation, I'm interested in patching in the Classic Expansion Pack, but I am completely in the dark as to how to go about it. Do I just get the ISO builder prepped normally, then follow CEP's provided instructions, or are there steps I should be ignoring/adding? I'm also not clear which GCT file I should be specifically referencing when changing the BAT file's value, RSBE01, RSBE01_CustomStagesEnabled, riivolution or the cumulative total. To expose my programming illiteracy, I've got pretty much no idea what lines I'm supposed to be adding to the BAT file. I look in that and I feel like I've got wires to a time bomb in front of me. I'm paranoid about deleting or adding any lines for risk of screwing up the process. I know you were doing this with Brawl+ and not Minus Max, but I have to imagine it's the same principle with different dressing for -, Minus Max, Balanced or Project:M. I'm just missing the principle.

I realize this is kind of pushy and overbearing, so I understand if you don't have the patience for me, but if you do, any clarification would be awesome.

EDIT: Also, is there a way to change a game's ID in Wii Backup Manager? Basically every program out there requires a drive formatted to WBFS, and although my games are WBFS files, the USB Drive is formatted to FAT32 for compatibility reasons, and I don't have the space to backup all its files just to format it to WBFS temporarily for those programs' sake, or any other externals.
 
Major thanks for the help, I got the latest Minus Max beta working perfectly.

Second, d4mation, I'm interested in patching in the Classic Expansion Pack, but I am completely in the dark as to how to go about it. Do I just get the ISO builder prepped normally, then follow CEP's provided instructions, or are there steps I should be ignoring/adding? I'm also not clear which GCT file I should be specifically referencing when changing the BAT file's value, RSBE01, RSBE01_CustomStagesEnabled, riivolution or the cumulative total. To expose my programming illiteracy, I've got pretty much no idea what lines I'm supposed to be adding to the BAT file. I look in that and I feel like I've got wires to a time bomb in front of me. I'm paranoid about deleting or adding any lines for risk of screwing up the process. I know you were doing this with Brawl+ and not Minus Max, but I have to imagine it's the same principle with different dressing for -, Minus Max, Balanced or Project:M. I'm just missing the principle.

All you need to do is make sure that the stages and music are being patching in as well as common5.pac under the System folder, I believe. I'm pretty sure all mods copy in common5.pac under the .BAT like normal, so you'd just need to use the lines of code I wrote as a guide to have the same folders be copied in for Minus Max. Just add in those lines of code to the .BAT like I posted above (But modified for Minus Max) after copying the Classic Expansion Pack files over top of whatever mod you're using and you should be fine. Alternatively, you could use/look at the .BAT I made to patch in the Classic Expansion Pack for Brawl+. If you take your .BAT for Minus Max and add those lines in wherever the Minus Max section is, it should work just fine. Looking at the code for Minus Max should show you how it needs to be formatted.

With your .GCT, the Classic Expansion Pack download actually includes pre-made .GCTs for popular mods like Brawl+ and Brawl-. They are in a folder called "Pre-Made GCTs for Brawl Mods" and just copy that into your folder like normal. However, you'll need to use GCT Editor to disable the File Patch code as it will just freeze up your game as it is not needed and will try to reference files on your SD Card that may or may not be there.

If Minus Max is fundamentally different from Minux (I have no idea), then you'll have to take the .GCT for Minus Max and copy in the code for the Classic Expansion Pack which is is named as "Codeset.txt" in the "Classic Expansion Pack 5.5 with PM+Brawl- stages" folder for the Classic Expansion Pack.

Remember, you can always test your .ISO/.WBFS in Dolphin. However, it may just be easier to put them on a WBFS drive to run directly on the Wii to test. I doubt you'll break it.

EDIT: Also, is there a way to change a game's ID in Wii Backup Manager? Basically every program out there requires a drive formatted to WBFS, and although my games are WBFS files, the USB Drive is formatted to FAT32 for compatibility reasons, and I don't have the space to backup all its files just to format it to WBFS temporarily for those programs' sake, or any other externals.

As far as changing the Game ID in Wii Backup Manager, I have no idea. The .BAT changes the Game ID for you according to the mod you choose. Theoretically, I suppose you could throw whatever Game ID you wish in there.

I could be wrong, but I believe you will need to use a WBFS formatted drive to load Wii game backups, I'm sorry.

I'll be busy the next few days, but if you can't figure it out I'll be happy to help you.
 

Attachments

I take it I shouldn't have asked that question here.

Well, from what I can tell, what you're asking is exactly what the program does. You're just wanting to do it in a more complicated way. You don't have to use the mods that the .BAT is written for, you can add to or substitute stuff out at will. I don't even know what CLI is and I was able to modify it for the Classic Expansion Pack.
 
Well, from what I can tell, what you're asking is exactly what the program does. You're just wanting to do it in a more complicated way. You don't have to use the mods that the .BAT is written for, you can add to or substitute stuff out at will. I don't even know what CLI is and I was able to modify it for the Classic Expansion Pack.


What I meant was making a bat file that compiles the image from extracted folders so I don't have to type in a million commands each time I want to compile the ISO. It would save me a lot of time. With the said, the commands I tried to used always yield with a cygwin error or "file not found" error, despite pointing the command to the right location

Code:
C:\Wit\wit-v2.23a-r4534-cygwin\bin\wit.exe COPY "C:\Super Smash Bros Brawl\" "C:\Super Smash Bros Brawl\SSBB.iso" --iso

Always with the errors. I hate typing in commands each time, so I was wanting to make it so the ISO compiles every time I double click and have the file output to specific directory as an ISO image.


Also tried this command for a compile.bat file
Code:
C:\Wit\wit.exe COPY --iso "C:\Super Smash Bros Brawl\" "C:\Super Smash Bros Brawl\SSBB.iso"

I always get one of these two errors: Cygwin is blowing up in my face every time. Again, I'm trying to make it so I don't have to manually type commands in every time I want to compile the SSBB ISO from its folders but using a bat file.


http://i.imgur.com/pCF4gdb.jpg

http://i.imgur.com/Md2DH3i.jpg
 
I have compiled the latest version of Balanced Brawl seems like the only mod I can get to patch properly i'm stuck on the GCT sizes if anyone knows of a software to convert the size into hex for the GCT size.

I can't seem to get it, The gct for BBrawl is 3.22KB which is 3,304 when I convert that into hex I get 33:2C:33:30:34 not CA8 where was CA8 calculated from? can anyone help this is the only thing that is stopping me from patching the mods to WBFS files, Also I have tested balanced Brawl on a fat32 device as a WBFS file
 
I have compiled the latest version of Balanced Brawl seems like the only mod I can get to patch properly i'm stuck on the GCT sizes if anyone knows of a software to convert the size into hex for the GCT size.

I can't seem to get it, The gct for BBrawl is 3.22KB which is 3,304 when I convert that into hex I get 33:2C:33:30:34 not CA8 where was CA8 calculated from? can anyone help this is the only thing that is stopping me from patching the mods to WBFS files, Also I have tested balanced Brawl on a fat32 device as a WBFS file

Wrong conversion. That's ASCII in Hex. You converted three-cooma-three-zero-four to ASCII. Hex is short for hexadecimal (16). Decimal goes ...8,9,10,11... while hexadecimal goes ...8,9,A,B,C,D,E,F,10,11... (hence the sixteen). Hex numbers are usually written with 0x in front to make it clear they aren't decimal. So some numbers for you 0x10=16, 0x100=16*16=256, 0x1000=16*16*16=4096. 0xC00 = 16*16 * 12 (0xC=12)= 3072. 0xA0 = 16*10 (0xA=10)=160. 0x8=8. So 0xCA8=3072+160+8=3240. You can write you guess in ASCII decimal: 51:44:51:48:52 (0x33=51...etc.), but this is not what you want either.

The built in windows calculator will convert these for you in the programming view. If you're feeling extra lazy, just type "3304 in hex" into google and it will convert it for you. Also don't convert 3.22KB into bytes. Start with the exact number. Rounding will get you into trouble.
 

Site & Scene News

Popular threads in this forum