hozuki / libcgss

libcgss is a helper library for THE iDOLM@STER Cinderella Girls Starlight Stage (CGSS/DereSute/デレステ). It currently supports HCA audio decoding and ACB exploring. It also applies to other games like THE iDOLM@STER Million Live! Theater Days (MLTD/MiriShita/ミリシタ).
Other
94 stars 8 forks source link

Error with reading Dragalia acb file #9

Open ActualMandM opened 5 years ago

ActualMandM commented 5 years ago

When using a batch script to extract every acb file, I ended up finding this file where the program just crashes on. VO_CHR_INGAMESTORY_00_05.zip

hozuki commented 5 years ago

I'm quite busy these weeks. I won't be possible to investigate this issue until next week.

hozuki commented 5 years ago

I found the problem. Unlike common ACBs, this file has no WaveformTable table. This affects how to locate the files (labeled by cue IDs, which are computed using the info from waveform and reference tables) in internal/external AWB.

A possible workaround is:

hozuki commented 5 years ago

I don't know how frequent this happens and whether this is another hidden "feature" in the offical format library. If they exploit confusing default behaviors (like this one) on purpose, I am tired of playing this game.