Skip to content

Releases: Shadowth117/PSOBMLExtract

7_12_2023 GSL Support!

13 Jul 03:26
Compare
Choose a tag to compare

Now requires .NET 6 Desktop Runtime!

-Added GSL extraction
-Added GSL packing

Packed .gsl files appear to work on PSOBB PC. I can't guarantee that other versions of the game will accept custom ones, but it's likely that all that needs to change is adding padding to the last file in the archive and for the initial file padding to be adjusted. The file sort order is also slightly different to Sega's, but I'm doubtful this would cause issues.

Either way, packing and extracting appears to work correctly for big endian and little endian variations so hopefully this would work for Gamecube and Dreamcast gsl without modification.

5_25_2022 - Added packing, lone file prs handling

25 May 23:34
Compare
Choose a tag to compare

-Added PSOBB .bml packing functionality (Seems like .bmls must be aligned to 0x20?)
-Added command line commands
-Changed name to reflect new functionality

usage:
Provide file(s) or directory(s) as arguments to pack or unpack.Little endian bml handling is default. Commands to alter packing in entities following said commands are:
-be : big endian bml packing (Only alters the bml itself, not the files within)
-le : little endian bml packing [Default] (Only alters the bml itself, not the files within)
-prsdec : Sets later files to attempt to be decompressed
-prscmp : Sets later files to be prs decompressed
-noprs : Sets back to BML mode);

Bug Fix

05 Oct 06:57
96baaa2
Compare
Choose a tag to compare

Fixes files with string names of 0x20 bytes not properly extracting.

v1.5

14 Aug 04:19
4557dac
Compare
Choose a tag to compare

Adds support for Card Revo .bml files that didn't work before.

v1.2

13 Aug 00:42
d42bb5a
Compare
Choose a tag to compare

Allows read only file access because somehow I managed to not do that.

V1.1

12 Aug 02:35
72ca3da
Compare
Choose a tag to compare

-Added PSO GC Support
-Added multi file select

V1

11 Aug 23:26
3673776
Compare
Choose a tag to compare
V1

Extracts and automatically decompresses PSO .bml files.

Probably doesn't work for GC files atm.