• Welcome to Smashboards, the world's largest Super Smash Brothers community! Over 250,000 Smash Bros. fans from around the world have come to discuss these great games in over 19 million posts!

    You are currently viewing our boards as a visitor. Click here to sign up right now and start on your path in the Smash community!

BrawlBuilder - The Ultimate SSBB ISO Builder

kmksoulja

Smash Rookie
Joined
Apr 8, 2017
Messages
2
everything works except when i hold L and press A on wario land for the alternate stage the game freezes.
 

kmksoulja

Smash Rookie
Joined
Apr 8, 2017
Messages
2
you can also hold B and press 2 to on wario land stage to acces the warioware level if your using a wiimote but it freezes.
 

JordanB500

Smash Rookie
Joined
May 11, 2017
Messages
2
i have a dl brawl iso and im trying to make a sb infinite iso so i can run it through usbloader but even with a single layer iso the resulting iso is single layer which makes it hard to play much less even run so ive no idea what to do concerning this also id like to mention that being new to brawl hax ive no idea how to properly install all these files specifically the cosmetic stock icons, portraits and so forth etc i know where the other files go also whats the gct file for anyways? (also deleting the sse always fails access denied etc)
 
Last edited:

Samic8485

Smash Rookie
Joined
May 17, 2017
Messages
1
When I try to make an ISO of Super Smash Bros. Infinite, it says it can't access Cirno's file, and while it still makes the ISO, I can't use it with WBFS Manager:(. Can anyone help me?
 

DreamcastBoy99

Smash Cadet
Joined
Apr 16, 2014
Messages
31
Location
The 937
NNID
DreamcastBoy99
3DS FC
1220-8501-2461
does this thing work with split wbfs files bc my Brawl file is split in two bc I used USB Loader GX to create it and I want to use the Project M mod Melee Remastered 2.5.
 

DreamcastBoy99

Smash Cadet
Joined
Apr 16, 2014
Messages
31
Location
The 937
NNID
DreamcastBoy99
3DS FC
1220-8501-2461
and pplus i keep getting this error...is it bc my iso is split?
Wit didn't exit with an error code, however it did write to the error output with the following:

!! wit: ERROR #16 [INVALID WII PARTITION] in wd_check_part_offset() @ src/libwbfs/wiidisc.c#1961
!! Partition 0x45384148 ["HA8E"]: End of data (0x1db008000) behind end of
!! file (0x1da600000): /cygdrive/d/BrawlBuilder_v1.2.3/brawl
!! backup/RSBE01.wbfs/#0
!! wit: ERROR #16 [INVALID WII PARTITION] in wd_check_part_offset() @ src/libwbfs/wiidisc.c#1950
!! Partition 0x45394148 ["HA9E"]: Offset of TICKET (0x1db010000) behind
!! end of file (0x1da600000): /cygdrive/d/BrawlBuilder_v1.2.3/brawl
!! backup/RSBE01.wbfs/#0
!! wit: ERROR #16 [INVALID WII PARTITION] in wd_check_part_offset() @ src/libwbfs/wiidisc.c#1950
!! Partition 0x45414248 ["HBAE"]: Offset of TICKET (0x1dbad0000) behind
!! end of file (0x1da600000): /cygdrive/d/BrawlBuilder_v1.2.3/brawl
!! backup/RSBE01.wbfs/#0
!! wit: ERROR #16 [INVALID WII PARTITION] in wd_check_part_offset() @ src/libwbfs/wiidisc.c#1950
!! Partition 0x45424248 ["HBBE"]: Offset of TICKET (0x1dc5b0000) behind
!! end of file (0x1da600000): /cygdrive/d/BrawlBuilder_v1.2.3/brawl
!! backup/RSBE01.wbfs/#0
!! wit: ERROR #16 [INVALID WII PARTITION] in wd_check_part_offset() @ src/libwbfs/wiidisc.c#1950
!! Partition 0x45434248 ["HBCE"]: Offset of TICKET (0x1dd140000) behind
!! end of file (0x1da600000): /cygdrive/d/BrawlBuilder_v1.2.3/brawl
!! backup/RSBE01.wbfs/#0
!! wit: ERROR #16 [INVALID WII PARTITION] in wd_check_part_offset() @ src/libwbfs/wiidisc.c#1950
!! Partition 0x45444248 ["HBDE"]: Offset of TICKET (0x1ddc20000) behind
!! end of file (0x1da600000): /cygdrive/d/BrawlBuilder_v1.2.3/brawl
!! backup/RSBE01.wbfs/#0
!! wit: ERROR #16 [INVALID WII PARTITION] in wd_check_part_offset() @ src/libwbfs/wiidisc.c#1950
!! Partition 0x45454248 ["HBEE"]: Offset of TICKET (0x1de6e0000) behind
!! end of file (0x1da600000): /cygdrive/d/BrawlBuilder_v1.2.3/brawl
!! backup/RSBE01.wbfs/#0
!! wit: ERROR #16 [INVALID WII PARTITION] in wd_check_part_offset() @ src/libwbfs/wiidisc.c#1950
!! Partition 0x45464248 ["HBFE"]: Offset of TICKET (0x1df1e0000) behind
!! end of file (0x1da600000): /cygdrive/d/BrawlBuilder_v1.2.3/brawl
!! backup/RSBE01.wbfs/#0
!! wit: ERROR #16 [INVALID WII PARTITION] in wd_check_part_offset() @ src/libwbfs/wiidisc.c#1950
!! Partition 0x45474248 ["HBGE"]: Offset of TICKET (0x1dfd90000) behind
!! end of file (0x1da600000): /cygdrive/d/BrawlBuilder_v1.2.3/brawl
!! backup/RSBE01.wbfs/#0
!! wit: ERROR #16 [INVALID WII PARTITION] in wd_check_part_offset() @ src/libwbfs/wiidisc.c#1950
!! Partition 0x45494248 ["HBIE"]: Offset of TICKET (0x1e0940000) behind
!! end of file (0x1da600000): /cygdrive/d/BrawlBuilder_v1.2.3/brawl
!! backup/RSBE01.wbfs/#0
!! wit: ERROR #16 [INVALID WII PARTITION] in wd_check_part_offset() @ src/libwbfs/wiidisc.c#1950
!! Partition 0x454b4248 ["HBKE"]: Offset of TICKET (0x1e1900000) behind
!! end of file (0x1da600000): /cygdrive/d/BrawlBuilder_v1.2.3/brawl
!! backup/RSBE01.wbfs/#0
!! wit: ERROR #16 [INVALID WII PARTITION] in wd_check_part_offset() @ src/libwbfs/wiidisc.c#1950
!! Partition 0x454c4248 ["HBLE"]: Offset of TICKET (0x1e5000000) behind
!! end of file (0x1da600000): /cygdrive/d/BrawlBuilder_v1.2.3/brawl
!! backup/RSBE01.wbfs/#0


Do you still want to continue the build?
and i hit yes
 

DreamcastBoy99

Smash Cadet
Joined
Apr 16, 2014
Messages
31
Location
The 937
NNID
DreamcastBoy99
3DS FC
1220-8501-2461
Sounds like it could be a problem with your brawl image. You should check that the checksums for the image match one of the known good brawl dumps, you can read the "important note" at the bottom of my first post for more info.
I had the same problem but i dumped mine straight from my wii with USB Loader GX
 

person66

Smash Cadet
Joined
Dec 4, 2015
Messages
64
does this thing work with split wbfs files bc my Brawl file is split in two bc I used USB Loader GX to create it and I want to use the Project M mod Melee Remastered 2.5.
It won't work properly with a split image. Try converting your split image back into a single ISO. You should be able to do it with something like Wii Backup Manager or WIT.
 

Alissa

Smash Rookie
Joined
Jun 28, 2017
Messages
5
Location
My House
Many many many Thanx for this,
Only problem I'm having is I'm only able to make Project M into an .ISO, everything else I try gets errors when i finishing making the .ISO & then if I try and run them in Dolphin it just loads a screen of black or crashes >.<
and as I hate using the Virtual SD Card for Dolphin, it would be awesome just to make .ISO's of all my fave smash bros. packs
 

Bob

Banned via Warnings
Joined
Nov 22, 2001
Messages
429
It would be cool to see people creating new Brawl mods again... Let's get to it!
 

FGUG2021

Smash Rookie
Joined
Mar 7, 2015
Messages
14
Location
Tampa, FL
question:

if you decide to update your brawlbuilder will you make it so that there's a gui and option for "browse for gameconfig files" and "browse for custom codesets possibly? If it was updated to include the gameconfigs and the codeset txt files then its possible that most custom builds can be made into ISOs
 

Grizzmeister

Smash Lord
Joined
Jun 23, 2009
Messages
1,098
Location
North Carolina
NNID
Grizzster
The tool worked perfectly at creating a Project M 3.6 ISO and it boots up fine from a USB drive when using CFGUSB Loader. However, it won't load with USB Loader GX. What should the Game Load settings be? The settings below didn't work.

Ocarina to ON, set IOS to 249, set Hook Type to AXNextFrame or VBI
 

WaylandVolundr

Smash Rookie
Joined
Dec 17, 2017
Messages
1
I know I'm asking on a largely dead thread, but I was attempting to patch in Infinite and I got this error:



Wit closed unexpectedly with exit code 28, stopping build...

Wit error messages:

!! wit: ERROR #28 [CAN'T CREATE FILE] in CopyImage() @ src/lib-sf.c#3249
!! Can't create temp file: /cygdrive/z/Games Backup/Nintendo Wii Games/ -
!! Wii Hacks/Super Smash Bros - Brawl (-Infinite)/Super Smash Bros. Brawl
!! [RSBE01].iso
wit: Command 'COPY' returns with status #28 [CAN'T CREATE FILE]



It's not the MD5 (D18726E6DFDC8BDBDAD540B561051087), nor the SHA1 (0E95949AC585F357E79FCD34B20670B5DCA97AC2), at least as far as I can tell. It's done this to me three times so far, each with the same error. It gets to about 99%-100% before it stops and displays this. It does not produce an ISO.

In case this is important, the SHA265 is (ca53a7800d5dda83d219f835da47c87ad4e769152ce101f2ead6a4b000111874), the SHA384 is (6818100511b59f05f71c48c712e3a8f5c6074c5647e1a45f739ea1a13eabb1f343b8dd29af4f25a8ab22961b3acf2ab9), and the SHA512 is (888933963d167a2aac71cff0cfc48fe3d3a064ff60cf2753d7f93a6eaacaa8d546b1bd7c13c026742e56f0ca263c5e880747ad084e52ca658a013d7446021bd2)

Any help would be greatly appreciated.
 

Rep

Smash Apprentice
Joined
Jul 27, 2006
Messages
172
I know I'm asking on a largely dead thread, but I was attempting to patch in Infinite and I got this error:



Wit closed unexpectedly with exit code 28, stopping build...

Wit error messages:

!! wit: ERROR #28 [CAN'T CREATE FILE] in CopyImage() @ src/lib-sf.c#3249
!! Can't create temp file: /cygdrive/z/Games Backup/Nintendo Wii Games/ -
!! Wii Hacks/Super Smash Bros - Brawl (-Infinite)/Super Smash Bros. Brawl
!! [RSBE01].iso
wit: Command 'COPY' returns with status #28 [CAN'T CREATE FILE]



It's not the MD5 (D18726E6DFDC8BDBDAD540B561051087), nor the SHA1 (0E95949AC585F357E79FCD34B20670B5DCA97AC2), at least as far as I can tell. It's done this to me three times so far, each with the same error. It gets to about 99%-100% before it stops and displays this. It does not produce an ISO.

In case this is important, the SHA265 is (ca53a7800d5dda83d219f835da47c87ad4e769152ce101f2ead6a4b000111874), the SHA384 is (6818100511b59f05f71c48c712e3a8f5c6074c5647e1a45f739ea1a13eabb1f343b8dd29af4f25a8ab22961b3acf2ab9), and the SHA512 is (888933963d167a2aac71cff0cfc48fe3d3a064ff60cf2753d7f93a6eaacaa8d546b1bd7c13c026742e56f0ca263c5e880747ad084e52ca658a013d7446021bd2)

Any help would be greatly appreciated.
I was recently getting the same error Wayland, and it ended up being the fact that my folder that I was attempting to save the built .iso in was read-only. Check your whole hack folder by right clicking on it and uncheck "Read-only" if it's checked. That fixed it for me.
 

Natsu2000

Smash Rookie
Joined
Feb 9, 2018
Messages
5
I was recently getting the same error Wayland, and it ended up being the fact that my folder that I was attempting to save the built .iso in was read-only. Check your whole hack folder by right clicking on it and uncheck "Read-only" if it's checked. That fixed it for me.

I thought it is not possible to build an iso of a brawlex hack. Or does it work?
 

TDRR

Smash Journeyman
Joined
Sep 18, 2017
Messages
286
Location
Venezuela
It's not BrawlEX that doesn't work, because Super Smash Bros. 2 (Or Melee Remastered) works and it has BrawlEx, but instead it might be the way the codes are injected into the .dol

So i'm thinking, what if we create an app to load gecko codes (named Start.dol in the ISO) and then load the main Brawl .dol (named maybe Smash.dol) and inject them the same way Neogamma, Gecko OS and other apps do? I'm not sure how feasible this is, but perhaps it might be easier than tracking down the exact issue (Which could vary from mod to mod)

Or maybe be less complicated and just include a -no-dol-injection command line parameter to not use the codes, and instead have them loaded via another app (or Dolphin if you can decompile the .gct)
 
Last edited:

TDRR

Smash Journeyman
Joined
Sep 18, 2017
Messages
286
Location
Venezuela
I found a really crappy quick fix that involves getting rid of all extra characters, but at the very least the mods are now playable, to fix issues related to BrawlEx simply delete common3.pac, but this means that you can't use the extra characters (only the ones that directly replace the Brawl cast are usable) if problems persist then delete common2.pac, now the CSS should show up, but sadly there's no way to get BrawlEx to load from the ISO :/

EDIT: We are a step closer to fixing this! If anyone can get do me a favor and get me both BrawlEX 1.1.3.1 and 1.1.4.1 i can make gecko codes so that the extra characters on Brawl Minus 4.1, Super Smash Bros. 2 and other mods with BrawlEx show up on the CSS screen, so if anyone has those BrawlEX versions then send me a link.
 
Last edited:

TDRR

Smash Journeyman
Joined
Sep 18, 2017
Messages
286
Location
Venezuela
I made Super Smash Bros PM Cobalt Legacy 3.0 ISO File, and It works. I tried to start playing on my dolphin emulator, and the game is not loading, because, only the black screen appears.
If Mogzol ever comes back, he should put in the first post in huge red bold letters:
THIS DOESN'T WORK WITH BRAWLEX NOR LEGACY TE!!!!

Please, next time, read through the thread to see if anyone asked something like this before you did.
 

ZAHÍRITΣiΚΛ

Unguided Rainbow
Joined
May 17, 2018
Messages
35
Location
Seattle
Switch FC
SW-7955-8996-6175
Using this seems to affect some of the sound effects for some reason. My electric and flame sounds have been amplified a lot. The electric sounds also play multiple times which makes it really echoey and even louder. Is there a way to fix it?

I have checked and it doesn't do that when playing Project M from an SD card on the Wii but I want to play it in HD so I use Dolphin.

I could never figure out what was wrong on my own so I eventually tried to use an SD.raw for Dolphin but I couldn't get it to work so I went back to this.
 
Last edited:

TDRR

Smash Journeyman
Joined
Sep 18, 2017
Messages
286
Location
Venezuela
¿Funciona en el proyecto m EX remix 0.7b?
Please help me
It's been mentioned many, many times, but no. This does NOT work with any projects that use BrawlEx.

En español: Ya se ha mencionado varias veces, pero no. Esto NO funciona con ningun projecto que utilize BrawlEx.
 
Last edited:

STX950

Smash Rookie
Joined
May 31, 2020
Messages
1
How can i use it with super smash bros project+? I tried to do it but I can't, anyone can help me?
 

Bacowski

Smash Rookie
Joined
Aug 12, 2020
Messages
4
Hi all, this started as a little project to make a GUI version of all those Brawl ISO mod builder scripts floating around, but when I found out Project M 3.6 and beyond don't really work right, I started to look into why that is, and attempted to fix it. There is definitely still work to do on this, but I'm releasing it because I've been working on it for quite a while and it now mostly works :p

Anyway, without further ado, I announce,

BrawlBuilder - The Ultimate SSBB ISO Builder

Screenshot:


So, this is BrawlBuilder, a GUI to build modded Brawl ISO images. It is compatible with many Brawl mods, though definitely not all. It for sure works with all version of Project M (yes, even 3.6), and even some custom builds, such as Psycho Ghost's 3.6 build. (Legacy M 1.21, however, is not currently working).

The main selling point of this, imo, is that it works with alternate stages, as well as the replacement soundbank engine. That means that any .sawnd files you have in your sfx folder will work properly, as well as any alternate stages you have! Amazing!

Also, there are a few extras features included, free of charge! You can remove the Subspace Emissary from the output image, reducing the size by a few GB. You can also change the game ID and title, as well as specify a custom banner file.

Unfortunately it's not all good news, there are currently some problems. Any mods that make use of BrawlEx don't seem to run (I don't know for sure that it is BrawlEx causing the problems, just a guess). That means recent versions of Brawl- don't currently work, although I am working on it. Also, like I said, not all Project M builds work. Legacy M, for example, does not. Hopefully this can be fixed in the future.

Anyway, I guess I should give you all a download link. Oh also, I suppose I should mention that this is all open source. Yay!

Downloads:
Releases: https://github.com/mogzol/BrawlBuilder/releases
Source code, credits, and additional info: https://github.com/mogzol/BrawlBuilder

1.2.2:
- Fix custom working directories not working (again)

1.2.1:
  • Remove the BrawlBuilder.exe.config file
  • Fix 'Custom banner' browse button appearance for certain Windows versions/themes

1.2:
- Fix some stages glitching/crashing due to improper .rel files

1.1.2:
- Fix BrawlBuilder not working with custom working directories

1.1.1:
  • Fix 'wit exited with error code -1' happening with almost every build for some people
  • Add 'Finalizing...' status at end of build so it doesn't seem like build is frozen at 99%

1.1:
  • Improve error messages, most of them should now actually be somewhat helpful
  • Fix "Build Completed" sometimes appearing even if the build did not complete properly
  • Add the --show-wit-debug option to show wit windows and keep them open after wit closes
  • Modify the help text for the Brawl ISO to clarify how the ssbb.d folder works
  • Fix crash if building with no GCT selected
  • Other code cleanup and misc. fixes

1.0:
- Initial release

IMPORTANT INFO: Some people are having issues with this right now. The most common culprit seems to be unclean Brawl rips that wit doesn't like. You can verify your ISO by using something like this to calculate the sha1 and md5 hashes, which should match one of the sets of hashes on the bottom of this page. If they don't then you should try re-ripping, or re-obtaining your Brawl ISO. Additionally, as of version 1.1, you can launch BrawlBuilder with the --show-wit-debug option to view the actual wit windows, and keep them open after wit exits. This can be very helpful if something is going wrong and you can't figure out why.


And that is pretty much it. This is my first time releasing anything on these forums, so any feedback would be greatly appreciated! :)
so i virus totalled this and it says one engine detected now im honestly worried because ive used it but no one else is reporting any problems so ill put it out there be very carefull of the file and delete it dont use it unless you have an antivirus
 

Bacowski

Smash Rookie
Joined
Aug 12, 2020
Messages
4
i virus totalled this application and trapmine detected a Malicious.high.ml.score this could definitely be a false positive because i have used your application before and no problems have arisen but i would appreciate an explanation
 

VGBC_P3rs0na

Smash Rookie
Joined
Aug 20, 2024
Messages
4
Hi all, this started as a little project to make a GUI version of all those Brawl ISO mod builder scripts floating around, but when I found out Project M 3.6 and beyond don't really work right, I started to look into why that is, and attempted to fix it. There is definitely still work to do on this, but I'm releasing it because I've been working on it for quite a while and it now mostly works :p

Anyway, without further ado, I announce,

BrawlBuilder - The Ultimate SSBB ISO Builder

Screenshot:


So, this is BrawlBuilder, a GUI to build modded Brawl ISO images. It is compatible with many Brawl mods, though definitely not all. It for sure works with all version of Project M (yes, even 3.6), and even some custom builds, such as Psycho Ghost's 3.6 build. (Legacy M 1.21, however, is not currently working).

The main selling point of this, imo, is that it works with alternate stages, as well as the replacement soundbank engine. That means that any .sawnd files you have in your sfx folder will work properly, as well as any alternate stages you have! Amazing!

Also, there are a few extras features included, free of charge! You can remove the Subspace Emissary from the output image, reducing the size by a few GB. You can also change the game ID and title, as well as specify a custom banner file.

Unfortunately it's not all good news, there are currently some problems. Any mods that make use of BrawlEx don't seem to run (I don't know for sure that it is BrawlEx causing the problems, just a guess). That means recent versions of Brawl- don't currently work, although I am working on it. Also, like I said, not all Project M builds work. Legacy M, for example, does not. Hopefully this can be fixed in the future.

Anyway, I guess I should give you all a download link. Oh also, I suppose I should mention that this is all open source. Yay!

Downloads:
Releases: https://github.com/mogzol/BrawlBuilder/releases
Source code, credits, and additional info: https://github.com/mogzol/BrawlBuilder

1.2.2:
- Fix custom working directories not working (again)

1.2.1:
  • Remove the BrawlBuilder.exe.config file
  • Fix 'Custom banner' browse button appearance for certain Windows versions/themes

1.2:
- Fix some stages glitching/crashing due to improper .rel files

1.1.2:
- Fix BrawlBuilder not working with custom working directories

1.1.1:
  • Fix 'wit exited with error code -1' happening with almost every build for some people
  • Add 'Finalizing...' status at end of build so it doesn't seem like build is frozen at 99%

1.1:
  • Improve error messages, most of them should now actually be somewhat helpful
  • Fix "Build Completed" sometimes appearing even if the build did not complete properly
  • Add the --show-wit-debug option to show wit windows and keep them open after wit closes
  • Modify the help text for the Brawl ISO to clarify how the ssbb.d folder works
  • Fix crash if building with no GCT selected
  • Other code cleanup and misc. fixes

1.0:
- Initial release

IMPORTANT INFO: Some people are having issues with this right now. The most common culprit seems to be unclean Brawl rips that wit doesn't like. You can verify your ISO by using something like this to calculate the sha1 and md5 hashes, which should match one of the sets of hashes on the bottom of this page. If they don't then you should try re-ripping, or re-obtaining your Brawl ISO. Additionally, as of version 1.1, you can launch BrawlBuilder with the --show-wit-debug option to view the actual wit windows, and keep them open after wit exits. This can be very helpful if something is going wrong and you can't figure out why.


And that is pretty much it. This is my first time releasing anything on these forums, so any feedback would be greatly appreciated! :)
I'm having errors.
 

VGBC_P3rs0na

Smash Rookie
Joined
Aug 20, 2024
Messages
4
Hi all, this started as a little project to make a GUI version of all those Brawl ISO mod builder scripts floating around, but when I found out Project M 3.6 and beyond don't really work right, I started to look into why that is, and attempted to fix it. There is definitely still work to do on this, but I'm releasing it because I've been working on it for quite a while and it now mostly works :p

Anyway, without further ado, I announce,

BrawlBuilder - The Ultimate SSBB ISO Builder

Screenshot:


So, this is BrawlBuilder, a GUI to build modded Brawl ISO images. It is compatible with many Brawl mods, though definitely not all. It for sure works with all version of Project M (yes, even 3.6), and even some custom builds, such as Psycho Ghost's 3.6 build. (Legacy M 1.21, however, is not currently working).

The main selling point of this, imo, is that it works with alternate stages, as well as the replacement soundbank engine. That means that any .sawnd files you have in your sfx folder will work properly, as well as any alternate stages you have! Amazing!

Also, there are a few extras features included, free of charge! You can remove the Subspace Emissary from the output image, reducing the size by a few GB. You can also change the game ID and title, as well as specify a custom banner file.

Unfortunately it's not all good news, there are currently some problems. Any mods that make use of BrawlEx don't seem to run (I don't know for sure that it is BrawlEx causing the problems, just a guess). That means recent versions of Brawl- don't currently work, although I am working on it. Also, like I said, not all Project M builds work. Legacy M, for example, does not. Hopefully this can be fixed in the future.

Anyway, I guess I should give you all a download link. Oh also, I suppose I should mention that this is all open source. Yay!

Downloads:
Releases: https://github.com/mogzol/BrawlBuilder/releases
Source code, credits, and additional info: https://github.com/mogzol/BrawlBuilder

1.2.2:
- Fix custom working directories not working (again)

1.2.1:
  • Remove the BrawlBuilder.exe.config file
  • Fix 'Custom banner' browse button appearance for certain Windows versions/themes

1.2:
- Fix some stages glitching/crashing due to improper .rel files

1.1.2:
- Fix BrawlBuilder not working with custom working directories

1.1.1:
  • Fix 'wit exited with error code -1' happening with almost every build for some people
  • Add 'Finalizing...' status at end of build so it doesn't seem like build is frozen at 99%

1.1:
  • Improve error messages, most of them should now actually be somewhat helpful
  • Fix "Build Completed" sometimes appearing even if the build did not complete properly
  • Add the --show-wit-debug option to show wit windows and keep them open after wit closes
  • Modify the help text for the Brawl ISO to clarify how the ssbb.d folder works
  • Fix crash if building with no GCT selected
  • Other code cleanup and misc. fixes

1.0:
- Initial release

IMPORTANT INFO: Some people are having issues with this right now. The most common culprit seems to be unclean Brawl rips that wit doesn't like. You can verify your ISO by using something like this to calculate the sha1 and md5 hashes, which should match one of the sets of hashes on the bottom of this page. If they don't then you should try re-ripping, or re-obtaining your Brawl ISO. Additionally, as of version 1.1, you can launch BrawlBuilder with the --show-wit-debug option to view the actual wit windows, and keep them open after wit exits. This can be very helpful if something is going wrong and you can't figure out why.


And that is pretty much it. This is my first time releasing anything on these forums, so any feedback would be greatly appreciated! :)
Hi all, this started as a little project to make a GUI version of all those Brawl ISO mod builder scripts floating around, but when I found out Project M 3.6 and beyond don't really work right, I started to look into why that is, and attempted to fix it. There is definitely still work to do on this, but I'm releasing it because I've been working on it for quite a while and it now mostly works :p

Anyway, without further ado, I announce,

BrawlBuilder - The Ultimate SSBB ISO Builder

Screenshot:


So, this is BrawlBuilder, a GUI to build modded Brawl ISO images. It is compatible with many Brawl mods, though definitely not all. It for sure works with all version of Project M (yes, even 3.6), and even some custom builds, such as Psycho Ghost's 3.6 build. (Legacy M 1.21, however, is not currently working).

The main selling point of this, imo, is that it works with alternate stages, as well as the replacement soundbank engine. That means that any .sawnd files you have in your sfx folder will work properly, as well as any alternate stages you have! Amazing!

Also, there are a few extras features included, free of charge! You can remove the Subspace Emissary from the output image, reducing the size by a few GB. You can also change the game ID and title, as well as specify a custom banner file.

Unfortunately it's not all good news, there are currently some problems. Any mods that make use of BrawlEx don't seem to run (I don't know for sure that it is BrawlEx causing the problems, just a guess). That means recent versions of Brawl- don't currently work, although I am working on it. Also, like I said, not all Project M builds work. Legacy M, for example, does not. Hopefully this can be fixed in the future.

Anyway, I guess I should give you all a download link. Oh also, I suppose I should mention that this is all open source. Yay!

Downloads:
Releases: https://github.com/mogzol/BrawlBuilder/releases
Source code, credits, and additional info: https://github.com/mogzol/BrawlBuilder

1.2.2:
- Fix custom working directories not working (again)

1.2.1:
- Remove the BrawlBuilder.exe.config file
- Fix 'Custom banner' browse button appearance for certain Windows versions/themes

1.2:
- Fix some stages glitching/crashing due to improper .rel files

1.1.2:
- Fix BrawlBuilder not working with custom working directories

1.1.1:
- Fix 'wit exited with error code -1' happening with almost every build for some people
- Add 'Finalizing...' status at end of build so it doesn't seem like build is frozen at 99%

1.1:
- Improve error messages, most of them should now actually be somewhat helpful
- Fix "Build Completed" sometimes appearing even if the build did not complete properly
- Add the --show-wit-debug option to show wit windows and keep them open after wit closes
- Modify the help text for the Brawl ISO to clarify how the ssbb.d folder works
- Fix crash if building with no GCT selected
- Other code cleanup and misc. fixes

1.0:
- Initial release

IMPORTANT INFO: Some people are having issues with this right now. The most common culprit seems to be unclean Brawl rips that wit doesn't like. You can verify your ISO by using something like this to calculate the sha1 and md5 hashes, which should match one of the sets of hashes on the bottom of this page. If they don't then you should try re-ripping, or re-obtaining your Brawl ISO. Additionally, as of version 1.1, you can launch BrawlBuilder with the --show-wit-debug option to view the actual wit windows, and keep them open after wit exits. This can be very helpful if something is going wrong and you can't figure out why.


And that is pretty much it. This is my first time releasing anything on these forums, so any feedback would be greatly appreciated! :)
file:///C:/Users/ariel/Pictures/Screenshots/Capture3.PNG
Hi all, this started as a little project to make a GUI version of all those Brawl ISO mod builder scripts floating around, but when I found out Project M 3.6 and beyond don't really work right, I started to look into why that is, and attempted to fix it. There is definitely still work to do on this, but I'm releasing it because I've been working on it for quite a while and it now mostly works :p

Anyway, without further ado, I announce,

BrawlBuilder - The Ultimate SSBB ISO Builder

Screenshot:


So, this is BrawlBuilder, a GUI to build modded Brawl ISO images. It is compatible with many Brawl mods, though definitely not all. It for sure works with all version of Project M (yes, even 3.6), and even some custom builds, such as Psycho Ghost's 3.6 build. (Legacy M 1.21, however, is not currently working).

The main selling point of this, imo, is that it works with alternate stages, as well as the replacement soundbank engine. That means that any .sawnd files you have in your sfx folder will work properly, as well as any alternate stages you have! Amazing!

Also, there are a few extras features included, free of charge! You can remove the Subspace Emissary from the output image, reducing the size by a few GB. You can also change the game ID and title, as well as specify a custom banner file.

Unfortunately it's not all good news, there are currently some problems. Any mods that make use of BrawlEx don't seem to run (I don't know for sure that it is BrawlEx causing the problems, just a guess). That means recent versions of Brawl- don't currently work, although I am working on it. Also, like I said, not all Project M builds work. Legacy M, for example, does not. Hopefully this can be fixed in the future.

Anyway, I guess I should give you all a download link. Oh also, I suppose I should mention that this is all open source. Yay!

Downloads:
Releases: https://github.com/mogzol/BrawlBuilder/releases
Source code, credits, and additional info: https://github.com/mogzol/BrawlBuilder

1.2.2:
- Fix custom working directories not working (again)

1.2.1:
- Remove the BrawlBuilder.exe.config file
- Fix 'Custom banner' browse button appearance for certain Windows versions/themes

1.2:
- Fix some stages glitching/crashing due to improper .rel files

1.1.2:
- Fix BrawlBuilder not working with custom working directories

1.1.1:
- Fix 'wit exited with error code -1' happening with almost every build for some people
- Add 'Finalizing...' status at end of build so it doesn't seem like build is frozen at 99%

1.1:
- Improve error messages, most of them should now actually be somewhat helpful
- Fix "Build Completed" sometimes appearing even if the build did not complete properly
- Add the --show-wit-debug option to show wit windows and keep them open after wit closes
- Modify the help text for the Brawl ISO to clarify how the ssbb.d folder works
- Fix crash if building with no GCT selected
- Other code cleanup and misc. fixes

1.0:
- Initial release

IMPORTANT INFO: Some people are having issues with this right now. The most common culprit seems to be unclean Brawl rips that wit doesn't like. You can verify your ISO by using something like this to calculate the sha1 and md5 hashes, which should match one of the sets of hashes on the bottom of this page. If they don't then you should try re-ripping, or re-obtaining your Brawl ISO. Additionally, as of version 1.1, you can launch BrawlBuilder with the --show-wit-debug option to view the actual wit windows, and keep them open after wit exits. This can be very helpful if something is going wrong and you can't figure out why.


And that is pretty much it. This is my first time releasing anything on these forums, so any feedback would be greatly appreciated! :)
file:///C:/Users/ariel/Pictures/Screenshots/Capture3.PNG

 

VGBC_P3rs0na

Smash Rookie
Joined
Aug 20, 2024
Messages
4
I'm having errors.
got it to work by reversing the process. basically i'd get the -1 error each time i'd convert the .iso to another.

so we tried a bunch of stuff and this is what worked:

  • convert brawl iso to wbfs via wii backup fusion
  • use wbfs file in the above program
  • add the pm files
  • convert the wbfs file to an iso
  • go back to wii backup fusion
  • make it a wbfs again
hope this helps. we'll promote this program in an upcoming guide along with the creator of it. Good stuff!
Can you guide me through that process easily cos I'm about to do it.
 
Top Bottom