I have the key for Dragalia Lost, but the format seems to be new/newer than what is currently handled by most of the HCA decoders out there. They all get stuck on the Alignment flag in the AWB header, throwing the reader component out of whack.
I got the latest Oct 2018 CRIWARE SDK and played the loop fine in CriAtomViewer with the correct key. A funny behavior noted is that I have to load the ACB cue sheet for Viewer to play properly, whereas if I just threw the AWB inside and tried to play the Wave tracks it would noise out.
I also tried used extractors like VGMToolbox or doing it manually with a Hex Editor, the resulting HCA fails to decode even with correct key. Stepping through the code with a debugger I then found out the problem above. Double checked with CpkMaker.dll under a disassembler as well.
Key is 0x000002B2E7889CAD, please credit if you're going to use it :)
If you need more information or need the sdk, let me know @ https://steamcommunity.com/id/fzfalzar
So now that we have the key in order to get the hca....I'm guessing that there's still few things to fix before we can listen the soundtrack of this game ?
If you just wish to hear it, you could grab a copy of CriAtomViewer. But if you wish to bring the tracks along in WAV/MP3 then we gotta wait for one of the experts to figure out what is up with the new format
Unfortunately not, I just confirmed with the dev of libcgss that the HCAs of Dragalia Lost are indeed a new format running in the wild; we are doing some tests at the moment. https://github.com/hozuki/libcgss/issues/4
Thanks to FZFalzar, furrybob and hozuki we now know what's going on.
The key FZFalzar posted (2967411924141 / 0x000002B2E7889CAD) is the seed (base) key, while the value at 0x0e (little endian) in the .AWB is a derivation/mod value. This basically means there is one key per AWB.
I'll update vgmstream, so you can post the seed key + all AWB mods to update the key list, or create a .hcakey with seed (0x08) and mod (0x02) (or also pre-derive the keys and make a final 0x08 .hcakey)
Is there anyone that happens to have an IPA/APK of the game Star Drift by Squarehead Studios?
The game Star Ghost recently got a switch port and it turns out it was originally a phone game that's no longer on the app store/has no info about it whatsoever anywhere.
The only reason I ask is because David Wise did the soundtrack. Any help with this would be greatly appreciated.
I'm trying to rip the OST from my copy of Cytus II Android, does anyone know what audio format the game uses? I can convert the FSBs to WAV using fsb_aud_extr, but I'd prefer to extract the FSBs and get the original compressed audio file, if possible. My attempts using fsbext haven't been successful thus far.
edit: nvm vgmstream can play the FSBs directly, but only if the files are renamed with the FSB extension.
edit 2: Is there a way to get the proper filename of the FSB files, instead of just the hashed filename?
edit 3: Figured it out. Each FSB shares a hashed filename with another file, and that file contains the song's proper filename.