Install Steam
login
|
language
简体中文 (Simplified Chinese)
繁體中文 (Traditional Chinese)
日本語 (Japanese)
한국어 (Korean)
ไทย (Thai)
Български (Bulgarian)
Čeština (Czech)
Dansk (Danish)
Deutsch (German)
Español - España (Spanish - Spain)
Español - Latinoamérica (Spanish - Latin America)
Ελληνικά (Greek)
Français (French)
Italiano (Italian)
Bahasa Indonesia (Indonesian)
Magyar (Hungarian)
Nederlands (Dutch)
Norsk (Norwegian)
Polski (Polish)
Português (Portuguese - Portugal)
Português - Brasil (Portuguese - Brazil)
Română (Romanian)
Русский (Russian)
Suomi (Finnish)
Svenska (Swedish)
Türkçe (Turkish)
Tiếng Việt (Vietnamese)
Українська (Ukrainian)
Report a translation problem
I talked about this more in an earlier thread about modding.
Everything I've been researching tells me that .akb is a proprietary format which makes all this really difficult to edit or mod. I believe the format belongs to Oracle.
So to replace the prelude music copy the first 204 bytes of BGM01.akb and then paste that at the start of another Ogg file and rename it to BGM01.akb and put it in the music folder.
So you dont actually need to know anything about the format it seems you just need the 204-byte akb header of the song you're replacing.
for /f "usebackq delims=|" %%f in (`dir /b "<path to music dir>\*.akb" `) do <path to music dir>\tail --bytes=+205 %%f > %%f.ogg
This will create a BGMxx.akb.ogg file for each AKB file in that directory. The 'head' command on the other hand outputs the START of a file so replacing the 'do' part of that bat file with:
do <path to music dir>\head --bytes=204 %%f > %%f.header
would output the header of each akb file to a file named BGMxx.akb.header, this allows you to later use the 'cat' command to add the right headers to any ogg file for example using
'cat BGM01.akb.header MY_CUSTOM_BGM01.ogg > BGM01.akb'
would create a new BGM01.akb using your cutom ogg music file with the header from the original BGM01.akb