The converter tool isn't something that mighty. It won't just convert Brawl+
. I don't really have any possibility to change the ASM codes to Pal (the codes in the *.gct file). My personal opinion is that we're better using as little of the ASM codes as possible and keeping most changes fixed in the .pac files. However, that's a call to the NTSC-U coders, to make the porting easier
. I'm not making promises about further developement of the converter (then I don't have to worry I'll disappoint anyone) and what happens will happen.
Another step towards an updated Pal Brawl+, but we still have a way to go :/
Looticforgothispassword, kudo on the ubuntu install guide. Dual-boot is the best
Boot linux or that infested partition
PS: Yeah, I somewhat like money in general, but I definitely will not accept any money for the work I did here.
Edit:
Some updates:
The current PacConverters for Linux and Windows:
Linux
Windows
Converted charater pac files from Brawl+ 7.0 :
b+pal2.tar.bz2
b+pal.tar.bz2
Yup, there are single sounds that don't get converted, but I don't see a simple method of changing that, since I'm not familiar enough with the pac file structure. You'll just have to change the last few missing sounds by hand if you want them in the moment. Sorry for that :/ .
@Rkey: how quickly were you able to find the missing sfx locations and change them? Just so that we have an estimate?
So how the converters work (the are two):
Rename your original pal pac to PacNamepalz.pac and the original ntsc-u pac to PacNameusz.pac. The to be converted file should be called PacName.pac (You are free to choose the PacName. Just be SURE not to end the file name with the letter z...)
The converter will convert all files with this name structure in the file the converter is in.
The difference between the two converters:
BatchPacConverter.sh keeps checking through differences between the original Pal and NTSC-U pacs (usually doing the whole proceedure in three loops) and converts the differences found to the modified NTSC-U pac file.
PacConverter.sh only loops once.
Bugs until now (
, that's how it is...): Somehow Pikachu Semi-crashed in the BatchPacConverter.sh. The diff file got corrupted. Yoshi gets caught in an endless loop with the BatchPacConverter.sh. My tip, if a file doesn't convert using the BatchPacConverter.sh use PacConverter.sh.
On a side note: Mario's pac files are identical in pal and ntsc-u. As if they couldn't have done that for all characters
.
Notes on the Windows version:
You'll need to install cygwin to run the script. Once you've done that, you can execute the the script from one of cygwin's subfolders using the command line (that's how I tested it). Sadly the windows version is emulated, and thus really slow (it takes almost five minutes to convert a single pac file. Still quicker than humans of course
)
I don't suspect I'll be updating much more in the moment.
Maybe I'll try finding out something new for Pal, maybe not... (I have some ideas, but they're likely harder to achieve, than I'm capable)
Hhm... the opening posts could use some updating... the pal ocarina RSB xml could be linked and it would be nice to see what needs to be done for Brawl+ 7.0 and what has been done.
Final update:
New BatchPacConvter2.sh and updated pac files in the download links.
Rewrote the script. It's faster than before and applies changes better. Link, Peach, Snake and Yoshi don't work as nicely, but still better than before. Yoshi is the worst (For some reason he always says Yoshi when he turns and walks
) Haven't tested the windows version yet, hope it works.
But regard this as the final version (I don't think I'll be improving from here... I'm satisfied with this version
)