Hacking SSBB Mod ISO Builder

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


  • Total voters
    95

Mr_Root

Active Member
Newcomer
Joined
Oct 29, 2014
Messages
29
Trophies
0
Age
33
Location
Home
XP
119
Country
United States
well, only reason, that something didn't work, could be, that you didn't have the files in the right directories, so if it doesn't work, double check that, if it still doesn't work, show me a picture of your folders/directories :-)


4e9bc1c822.png


Also what loader did you use on the wii u?
 

Mr_Root

Active Member
Newcomer
Joined
Oct 29, 2014
Messages
29
Trophies
0
Age
33
Location
Home
XP
119
Country
United States
It works thanks man! I had to include some files for it to work like custom maps and stuff.
I included my bat file for anyone else to use.
 

Attachments

  • Build_ISO_Patt_Edition.rar
    5.7 KB · Views: 182

GorTesK

Mad Hatter
Member
Joined
Jan 29, 2013
Messages
1,099
Trophies
0
Age
35
Location
Down The Rabbit Hole
XP
611
Country
Gambia, The
I see you added quite alot of maps to your build, but shouldn't that part here
Code:
opy /b  projectm\pf\stage\melee\STGVILLAGE_00.pac ssbb.d\files\stage\melee\STGVILLAGE_00.pac
copy /b  projectm\pf\stage\melee\STGVILLAGE_01.pac ssbb.d\files\stage\melee\STGVILLAGE_01.pac
copy /b  projectm\pf\stage\melee\STGVILLAGE_02.pac ssbb.d\files\stage\melee\STGVILLAGE_02.pac
copy /b  projectm\pf\stage\melee\STGVILLAGE_03.pac ssbb.d\files\stage\melee\STGVILLAGE_03.pac
copy /b  projectm\pf\stage\melee\STGVILLAGE_04.PAC ssbb.d\files\stage\melee\STGVILLAGE_04.PAC
 
copy /b  projectm\pf\system\common.pac ssbb.d\files\system\common.pac
copy /b  projectm\pf\system\common2.pac ssbb.d\files\system\common2.pac
copy /b  projectm\pf\system\common3.pac ssbb.d\files\system\common3.pac
copy /b  projectm\pf\system\common4.pac ssbb.d\files\system\common4.pac
copy /b  projectm\pf\system\common5.pac ssbb.d\files\system\common5.pac

be actually like this?
Code:
copy /b projectm\pf\stage\melee\STGVILLAGE_00.pac ssbb.d\files\stage\melee\STGVILLAGE_00_en.pac
copy /b projectm\pf\stage\melee\STGVILLAGE_01.pac ssbb.d\files\stage\melee\STGVILLAGE_01_en.pac
copy /b projectm\pf\stage\melee\STGVILLAGE_02.pac ssbb.d\files\stage\melee\STGVILLAGE_02_en.pac
copy /b projectm\pf\stage\melee\STGVILLAGE_03.pac ssbb.d\files\stage\melee\STGVILLAGE_03_en.pac
copy /b projectm\pf\stage\melee\STGVILLAGE_04.pac ssbb.d\files\stage\melee\STGVILLAGE_04_en.pac
 
copy /b projectm\pf\system\common.pac ssbb.d\files\system\common_en.pac
copy /b projectm\pf\system\common2.pac ssbb.d\files\system\common2_en.pac
copy /b projectm\pf\system\common3.pac ssbb.d\files\system\common3_en.pac
copy /b projectm\pf\system\common4.pac ssbb.d\files\system\common4_en.pac
copy /b projectm\pf\system\common5.pac ssbb.d\files\system\common5_en.pac

don't know about the maps, maybe you got different, that depends on your build... if they work, then fine, but I'm pretty sure, the common.pac files should be named like commonX_en.pac

edit: forgot to tag you elisha
so, if you encounter any problems, then that's because those common.pac files are wrongly named... if everything works perfect, then ignore my post :P
 

airpirate545

Well-Known Member
Member
Joined
Sep 5, 2007
Messages
759
Trophies
1
Age
30
Website
Visit site
XP
685
Country
United States
Has anyone gotten the Tourney Pack V1 to work? My stage selection screen isn't changing for some reason. I don't think my common5 is getting replaced; I'm beginning to suspect it has something with the custom gct.
 

Michel Guti

New Member
Newbie
Joined
Nov 1, 2014
Messages
1
Trophies
0
Age
28
XP
51
Country
Mexico
I took a short glimpse at the .bat and I know, why it's not working, I will write you a .bat file for the Patt edition (3.0.2-11b) and you can test it and report back, I won't be back home until evening, so I can't test it myself.... gonna edit this post soon with the file


edit: alright, sry for the delay, but I actually have classes to teach :P
so, I changed the .bat file for you, should work I think, I will test it, when I get home
the issue was very trivial... the Patt Edition has no Full or Wifi safe version, just 1 version, the folders "Full" and "Wifi" that are included in the Patt Edition are just outdated files, that he probably just kept there from the original Project M files
so when the ISO Builder .bat file copies those files, of course it won't work, so I simply redirected it to the proper files and adjusted the GCT file size
so what you need to do is simply extract the Patt Edition into your ISO Builder folder and use my modified ISO Builder file, which is ONLY to use for Project M Patt Edition 3.0.2-11b!, not for normal Project M
also, it doesn't matter whether you choose Full or Wifi version, I redirected them to the same files, was just too lazy to take out the whole Full or Wifi question ^^
and make sure, you extract the whole contents of "PMPE 3.0.2-11b Complete Build.zip" into your ISO Builder folder, because you will need a file in the "code" folder, not just files from the "projectm" folder!

alternatively, if you don't trust my evil file, you can just rewrite the .bat file yourself, just go to where it says this:

Code:
IF %PMTYPE%==Full-Set (
    copy /b projectm\full\mu_menumain.pac ssbb.d\files\menu2\mu_menumain_en.pac
    copy /b projectm\full\common5.pac ssbb.d\files\system\common5_en.pac
    SET GCTSIZE=B8B8
    SET GCTPATH=projectm/full/RSBE01.gct
    )
IF %PMTYPE%==WiFi-Safe (
    copy /b projectm\wifi\mu_menumain.pac ssbb.d\files\menu2\mu_menumain_en.pac
    copy /b projectm\wifi\common5.pac ssbb.d\files\system\common5_en.pac
    SET GCTSIZE=B028
    SET GCTPATH=projectm/wifi/RSBE01.gct
    )

and exchange it with
Code:
IF %PMTYPE%==Full-Set (
    copy /b projectm\pf\menu2\mu_menumain.pac ssbb.d\files\menu2\mu_menumain_en.pac
    copy /b projectm\pf\system\common5.pac ssbb.d\files\system\common5_en.pac
    SET GCTSIZE=C570
    SET GCTPATH=codes/RSBE01.gct
    )
IF %PMTYPE%==WiFi-Safe (
    copy /b projectm\pf\menu2\mu_menumain.pac ssbb.d\files\menu2\mu_menumain_en.pac
    copy /b projectm\pf\system\common5.pac ssbb.d\files\system\common5_en.pac
    SET GCTSIZE=C570
    SET GCTPATH=codes/RSBE01.gct
    )

but then you have to make sure, that you use GarrisLee most recent .bat file, the one, that he posted a few comments up (https://gbatemp.net/threads/ssbb-mod-iso-builder.351177/page-15#post-5122131), because I used his file as a base
or you know, just use my file, then you don't have to change anything



Hi, please help me I'm Mexican(i don't speak english very well), and i have a hacked wii, I use Uloader and I downloaded the PMPE 3.0.2-11b Complete Build and I want to play this in my SSBB.wbfs, but i don't understand the 2nd part of the instructions ----> 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. Can you help me? PLEASE, I'm a noob whit the patchs. PLEASE ANSWER. :C
 

Attachments

  • Sin títuloA.png
    Sin títuloA.png
    41.1 KB · Views: 268

GorTesK

Mad Hatter
Member
Joined
Jan 29, 2013
Messages
1,099
Trophies
0
Age
35
Location
Down The Rabbit Hole
XP
611
Country
Gambia, The
Hi, please help me I'm Mexican(i don't speak english very well), and i have a hacked wii, I use Uloader and I downloaded the PMPE 3.0.2-11b Complete Build and I want to play this in my SSBB.wbfs, but i don't understand the 2nd part of the instructions ----> 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. Can you help me? PLEASE, I'm a noob whit the patchs. PLEASE ANSWER. :C

PMPE 3.0.2-11b Complete Build.zip, right click, extract to "parche brawl", no "nueva parche"
and then use my Build_ISO_Patt_Edition.bat, also extract to "parche brawl"

edit:
Has anyone gotten the Tourney Pack V1 to work? My stage selection screen isn't changing for some reason. I don't think my common5 is getting replaced; I'm beginning to suspect it has something with the custom gct.

I don't know that mod and I am not home right now and don't have access to my files... I will get home at sunday, so if you don't mind waiting and nobody else delivers you a solution, then I will take a look at it on sunday

edit2: I downloaded the mod and I took a look at it, yeah I can definitely make it work, but I don't have time for it right now and I don't have my smash backup with me right now, so I can't test it and so, yeah, like I said, wait for sunday, when I get home
I will write up a .bat file that supports both the Patt Edition and the Tourney Pack and also normal Project M and the other Mods, that are currently already supported
and for other Mods just write me a PM, I don't know all the mods, so naturally, I can't add something, I don't know, just give me a text and I will look into it

edit: took out my attached file, because it is outdated
 

r3dd09

Member
Newcomer
Joined
Feb 6, 2011
Messages
6
Trophies
0
XP
78
Country
United States
Question. I put the files of project m 3.02 in the root folder, but when I open the app, it says 3.01? is that just standard text from the program and it will actually use my 3.02 file?

Another question. My wii will not accept disks (I think cog wheel is broken, will fix when triwing screwdriver comes in the mail). Is there a way I can make multiple brawl ISO's; One using textures but no alternate version of brawl (minus, plus, project m)? When I use the ssbb iso builder, it looks like it checks for code to support plus, minus, etc.

I guess I could try and run the game through a loader and try and run texture code, but I never had luck with that, but that was 2 years ago.


EDIT: after trying to use the iso builder, at the very end, it says write failed. I'll take a screen shot
 

Attachments

  • iso builder.JPG
    iso builder.JPG
    61.6 KB · Views: 321

Fishaman P

Speedrunner
Member
Joined
Jan 2, 2010
Messages
3,321
Trophies
1
Location
Wisconsin
Website
twitch.tv
XP
2,171
Country
United States
Question. I put the files of project m 3.02 in the root folder, but when I open the app, it says 3.01? is that just standard text from the program and it will actually use my 3.02 file?

Another question. My wii will not accept disks (I think cog wheel is broken, will fix when triwing screwdriver comes in the mail). Is there a way I can make multiple brawl ISO's; One using textures but no alternate version of brawl (minus, plus, project m)? When I use the ssbb iso builder, it looks like it checks for code to support plus, minus, etc.

I guess I could try and run the game through a loader and try and run texture code, but I never had luck with that, but that was 2 years ago.


EDIT: after trying to use the iso builder, at the very end, it says write failed. I'll take a screen shot
If you just want textures, use good old Wiiscrubber or WIT to replace each file.
 

r3dd09

Member
Newcomer
Joined
Feb 6, 2011
Messages
6
Trophies
0
XP
78
Country
United States
How about the "no space left on device" error it gave you?

... somehow I missed that. There should be plenty of room though. I'll try on a different drive.

EDIT: Go figure... Looks like I never changed my location of the download and went to my SSD >.< :hateit::bow::bow:
 

GorTesK

Mad Hatter
Member
Joined
Jan 29, 2013
Messages
1,099
Trophies
0
Age
35
Location
Down The Rabbit Hole
XP
611
Country
Gambia, The
Has anyone gotten the Tourney Pack V1 to work? My stage selection screen isn't changing for some reason. I don't think my common5 is getting replaced; I'm beginning to suspect it has something with the custom gct.

alright, I added the Tourney Pack to the .bat file ... it now supports ProjectM 3.02 Full and Wifi version and also the Project M mods "Patt Edition" and "Tourney Pack V1" , note that the Patt Edition is completely stand-alone, but the Tourney Pack is not, so you need to download and extract the Project M files into your SSBB ISO Builder folder first and then the Tourney Pack and overwrite existing files
also it is important for both mods, that you extract the whole archive into the SSBB ISO Builder folder, not just the "projectm" folder, but also the "codes" folder
312dc2t.jpg
I decided to add those 2 Mods with their own seperate entries in the Mod selection screen, basically only, because you have to download them from different sites, they are no official Project M versions,
5d54p1.jpg

but if it turns out, that I add more and more such mods to the .bat script and this will result in a too big and cluttered Mod Selection screen, then I can change that and add them to the Project M Type selection instead (the one with the Full/Wifi selection)
2h3d836.jpg
I tested both versions on Dolphin and they seem to run fine, if you encounter any issues with my file, send me a message, I will look into it


Edit: if someone wants me to add more mods, then just send me a message, I will look into it

edit: took out my attached file, because it is outdated
 

GorTesK

Mad Hatter
Member
Joined
Jan 29, 2013
Messages
1,099
Trophies
0
Age
35
Location
Down The Rabbit Hole
XP
611
Country
Gambia, The
Alright, time for another version
I have gotten a request to add some more Project M Mods and also to change the Game IDs according to http://www.gametdb.com/ for those Mods
this version now supports:
Project M 3.02 (RSBEPM) both Full and Wifi version
Project M Red Version (RSBE02)
Project M Patt Edition (RSBE05)
Project M Theytah's Custom Build (RSBE07)
Project M Tournament Pack V1 (not sure... is this the "Tournament Hack Pack" ? if yes, then it is RSBE18)
Project M Fully Dressed Edition (RSBE19) note: for this I used the HACKLESS version, make sure, you download the right files
download links to all Mods/Builds are included in the .bat file, if you are not sure, where to get them

I was told, that the Brawl- Mod isn't working properly with this file
well, I never even took a look at the other Mods (Brawl-, Brawl+, BalancedBrawl), I only worked on Project M related things
I never tried the other Mods and just assumed the other ones were working, I can and probably will take a look at the other Mods at some later time, too

edit: har har, just saw, what I did wrong :D a noobish mistake, that makes the whole file crash, when you even TRY to build Brawl-, Brawl+ or BalancedBrawl XD
well, the Project M Mods all work and that's actually all I wanted for now... gonna fix my mistake in the next version... :-)

edit2: I will also change the Wifi version to RSBEWM, so only the Full version will be RSBEPM

edit3: took a first look at the new Brawl- 3.5 and got it to semi-work, needs some more tweaking and testing... will post a new batch file in a couple of days for it I guess (If I can get it to work properly... but hopes aren't high right now, BrawlEx is annoying :/ )


edit: took out my attached file, because it is outdated
 
  • Like
Reactions: tmv_josue

Larsenv

Dr. Wii, Ph.D
Member
Joined
Sep 28, 2013
Messages
855
Trophies
2
Website
larsenv.xyz
XP
3,248
Country
United States
I've got Brawl- 3.Q, the latest version, to work correctly. I just patched the DOL with the GCT and it loaded on Dolphin, but occasionally froze. I just ignored the BrawlEx thing completely.

Apparently, BrawlEx 1.1.2.1 (I think) can load BrawlEx from a WBFS if you put the files on a 2GB non SDHC Card.
 

GorTesK

Mad Hatter
Member
Joined
Jan 29, 2013
Messages
1,099
Trophies
0
Age
35
Location
Down The Rabbit Hole
XP
611
Country
Gambia, The
I've got Brawl- 3.Q, the latest version, to work correctly. I just patched the DOL with the GCT and it loaded on Dolphin, but occasionally froze. I just ignored the BrawlEx thing completely.

Apparently, BrawlEx 1.1.2.1 (I think) can load BrawlEx from a WBFS if you put the files on a 2GB non SDHC Card.

yeah, those BrawlEx thingies are the problem... 3.3, 3.5 and Q use BrawlEx and I can get them to work with the BrawlEx files on SD, too, but then what would be the point in creating an ISO, if it doesn't work independently :D
and if you leave out the BrawlEx files completely, well then, it is missing a part of what actually got changed from the original game o.O
will still keep trying, but I can't promise anything

Edit: I think I'm giving up on Minus 3.Q for now, weekend is over, got no time during the week, so I need to take a break anyway
you can run it with BrawlEx files from SD, but this completely defeats the purpose of having a stand-alone ISO, so you can just run it normally via gecko or some backup loader or whatever you prefer anyway
yes, you can also run it completely without the BrawlEx files and even leave out some other files, basically like GarrisLee did on page 15, but that destroys the integrity of the 3.Q release
if you change it/don't use all the files, then it is not 3.Q anymore, just something else, with a 3.Q logo ... if you want that, you can use his release :-)
I will keep looking into BrawlEx related matters, but for now it looks like you can't use it without leaving out files

this is my current batch file (attached file) and this is, what it support:
Project M 3.02 Full (RSBEPM)
Project M 3.02 Wifi (RSBEWM)
Project M Red Version (RSBE02)
Project M Patt Edition (RSBE05)
Project M Theytah's Custom Build (RSBE07)
Project M Tournament Pack V1 (RSBE18)
Project M Fully Dressed Edition (RSBE19) note: use the HACKLESS version

LarsenV told me, that the "smashbros_sound.brsar" file on the SSBB disc has compatibility issues with sound effects of ProjectM and told me, that this here includes a modified smashbros_sound.brsar:
http://www.mediafire.com/download/bumjjo3vnuqzy8h/Project_M_ISO_Builder_3-01_FULL.zip
just put the .bsarr file in your normal SSBB Iso Builder folder with my "Build_ISO_Mod.bat"
you don't necessarily need the modified sound file, but if you have it, it supposedly fixes some sound glitches

I didn't touch Brawl-, Brawl+, BalancedBrawl,
latest Brawl- (3.Q) is currently not possible without either leaving out the BrawlEx parts or having them seperately on your SD card
Brawl+ and BalancedBrawl don't seem to be popular, so I don't think there is any need to do something here... (if I'm wrong and someone wants something done here, send me a message)

well and if anyone wants more Project M Mods, send me a message, I will gladly add them as long as there is no BrawlEx in them :P

edit: took out my attached file, because it is outdated
 
  • Like
Reactions: tmv_josue

Kurausukun

Well-Known Member
Member
Joined
Apr 6, 2014
Messages
221
Trophies
0
Age
27
XP
354
Country
United States
When Project M updates to 3.5, will you (or someone else) be making an updated builder for it? Also, is there any way to manually patch .gct files to .dol files without using the whole builder?
 

GorTesK

Mad Hatter
Member
Joined
Jan 29, 2013
Messages
1,099
Trophies
0
Age
35
Location
Down The Rabbit Hole
XP
611
Country
Gambia, The
if the new update doesn't include BrawlEx, I can update the batch or someone else here, depends on who notices the update first ^_^

Also, is there any way to manually patch .gct files to .dol files without using the whole builder?
and yes, there is
https://github.com/dantarion/pyGCTInject
just need python for it

edit: or you could just isolate the code inside the batch file, that is responsible for the dol patching and create a new batch file just with this code in it, if you only want this part to be done and do the unpacking, copying and repacking either manually or in seperate steps
Code:
wit\wit dolpatch ssbb.d/sys/main.dol ^
NEW=TEXT,80001800,10C0 ^
LOAD=80001800,../patch/codehandler.bin ^
XML=../patch/PatchCommon.xml ^
805A14B8=%PC% ^
NEW=DATA,80570000,%GCTSIZE% ^
LOAD=80570000,%GCTPATH%
just replace GCTSIZE, GCTPATH and PC according to your mod and voilà (without the % )
you will have to place the new batch file in the SSBB Iso Builder folder or you will have to adjust the file locations accordingly for codehandler.bin and PatchCommon.xml and wit
you can create multiple batch files for whatever steps you need in particular, that's actually what I partially do, too, when I test things
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    K3Nv2 @ K3Nv2: Those IHOP chips are actually pretty damn good