I tried to use the bms script CosmicDreams made for the first game (attached below), but QuickBMS immediately runs into an issue.
Upon opening any file, it proceeds to spend about 4 minutes rapidly opening every .sdfdata file at random, and after finally loading that single file, it states that 0 files were found in the file that was just scanned. It does this no matter what file I try to open, and selecting the whole folder only causes it to repeat the 4-minute process for every single file.
Here's a link for samples from the game's sdftoc and sdfdata files: https://mega.nz/folder/pVMwmZQZ#V8FQvyXbfoOCdVqYmylRtA