Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

PMC. format request #68

Open
Kaens opened this issue Apr 3, 2024 · 1 comment
Open

PMC. format request #68

Kaens opened this issue Apr 3, 2024 · 1 comment

Comments

@Kaens
Copy link

Kaens commented Apr 3, 2024

Hi,
I've stumbled upon a couple of tracker music files compressed by PowerPlayer Music Cruncher, a proprietary thing apparently employing lh.library. Then I noticed "LHLB" compression also depends on the library. Since you have XPK-LHLB, I thought it'd be trivial for you to adapt it to unpack them (although I couldn't find any other open project that can).
Here they are. I strongly suspect they're files whose unpacked versions start with "MMD1" (or MMD2 at least). The beginning of the format is like this: uint32be fourcc, uint32 rawsz, uint32 filesz-12 (the entire header would be 12 bytes long).

@temisu
Copy link
Owner

temisu commented Apr 3, 2024

Hi,

Thanks for the pointers. I'll investigate but according to quick google there are 2 formats. The legacy format which is lh-based and then the new one which is something different (no docs, no source). Files you linked are of the second variety.

I'll see if I can see the compressor code from either PowerPlayer or Octamed to see what it is made of

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants