Creating/marking subsongs for dissida 012 .scd files

Codecs, formats, encoding/decoding of game audio, video and music
Powa
Posts: 3
Joined: Fri Nov 11, 2022 5:14 pm

Creating/marking subsongs for dissida 012 .scd files

Post by Powa »

I think I've figured out the process for editing the battle quotes in dissidia 012, but I need help figuring out how the subsongs work to make testing it in the first place easier, and how they're made or labeled. The audio format is .scd, which I think is just a ms adpcm file with the scd header copy pasted to it and tweaked to have the right values for certain things, and after that the extension is renamed to .SSCF. I've only been able to extract the audio files in it individually as separate files since they're labeled as subsongs, but I'm not sure if they're just extracted using loop start and end tags in one file in the header or so or if something else has to be done. The links below for the format for different games seem to be basically the same, so I think it's cross referenceable to figure out, if it's related to hex editing.

https://openkh.dev/bbs/file/type/scd.html BBS PSP
https://steamcommunity.com/app/292120/d ... 806/?ctp=3 FF13 PC
http://ffxivexplorer.fragmenterworks.co ... 0files.txt FF14 PC
https://github.com/vgmstream/vgmstream/issues/191
https://cpp.hotexamples.com/examples/-/ ... mples.html

https://drive.google.com/drive/folders/ ... sp=sharing Lightning's .scd link