FanTranslatorsInternational / Kuriimu2

Kuriimu is a general purpose game translation project manager and toolkit for authors of fan translations and game mods.
GNU General Public License v3.0
308 stars 56 forks source link

.rif, .seek and .slz support #292

Open pla-sma opened 1 year ago

pla-sma commented 1 year ago

Game Name: Danball Senki W Chou Custom (and some other tri-ace games)
Console: 3DS
Format extension(s): .rif, .seek, .slz
Type: archive

First 8 or more bytes of the file(s):

.rif - 4D 52 4F 4E 33 2E 30 30 .seek - 53 65 65 6B 46 69 6C 65 .slz - 53 4C 5A 03 00 01 25 00

More details: I am requesting a plugin that can open tri-ace's compressed formats. Using quickbms (http://aluigi.altervista.org/quickbms.htm), and the following scripts

rifunpacker - https://forum.xentax.com/download/file.php?id=20085 slz - http://aluigi.org/papers/bms/slz.bms

I can unpack a .rif file, which outputs a bunch of .slz files. Using the quickbms slz script, I can decompress those and end up with a bunch of .unslz files - essentially files with no extention. However, if you decompress an IMAG_.slz, and open the resulting .unslz in Kuriimu, it opens as a .aif image format. It's a bit long-winded to get the resulting files, so I thought with the scripts already being out there, adding this to Kuriimu would be somewhat beneficial. I also included the rifUnpacker bms script on the link below, incase you do not have an account for xentax to download it.

With the .seek file, it seems there is one for almost every .rif, so my first thought was it was some form of script.

Sample files (if possible):

[links]