mogzol / BrawlBuilder

The Ultimate Super Smash Bros Brawl ISO Builder
MIT License
51 stars 4 forks source link

[Request] brawl ex support #11

Open BigClarky opened 5 years ago

BigClarky commented 5 years ago

Many newer ssbb mods are based on brawl ex and it would be great if this otherwise amazing tool had support for it.

TDRRmk2 commented 5 years ago

There's ongoing investigation happening here: https://smashboards.com/threads/brawlex-on-isos-current-progress.463109

BrawlBuilder itself won't be getting an automatic version of this, meaning you will have to hand-edit the files yourself if you want BrawlEx support. Althrough if your mod doesn't have too many custom characters i will consider editing it for you.

mogzol commented 5 years ago

If a method for having BrawlEx load from disc instead of SD is found, then it could be added to the CodePatches.txt for BrawlBuilder. This is how P:M's Alternate Stage loader is fixed, by patching the loader code to redirect loads to the disc rather than SD card. Currently I don't have the time or really the assembly knowledge needed to figure out what parts of BrawlEx's gecko codes would need to be patched though.

If a different method of getting BrawlEx to work is found and documented (i.e. by modifying some other files) I could also look into having BrawlBuilder automatically perform those modifications.

TDRRmk2 commented 5 years ago

If a method for having BrawlEx load from disc instead of SD is found, then it could be added to the CodePatches.txt for BrawlBuilder. This is how P:M's Alternate Stage loader is fixed, by patching the loader code to redirect loads to the disc rather than SD card. Currently I don't have the time or really the assembly knowledge needed to figure out what parts of BrawlEx's gecko codes would need to be patched though.

If a different method of getting BrawlEx to work is found and documented (i.e. by modifying some other files) I could also look into having BrawlBuilder automatically perform those modifications.

BrawlEx has no gecko codes, instead it's all done via a .rel file that moves around all the data needed.

If i were to make a full specification of the file, pointing where is which data type and the offset for each fighter slot, could you possibly add support for it in BrawlBuilder? I imagine coding support for it wouldn't be terribly difficult compared to most other features you have in this ISO builder.

Something you should know, is that bx_fighter.rel is not the same file in Vanilla Brawl (and most other mods) versus Project M based mods, so do consider adding some sort of check to see which version you are editing.

rababR1 commented 2 years ago

Sorry for reopening this. Its been 3 years now.

So, has anyone found a way to make Brawl EX compatible?