Skip to content
View in the app

A better way to browse. Learn more.

ResHax

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.
Help us keep the site running.

.akb sound effects

Featured Replies

  • Author
  • Localization

dijital, posted Tue Feb 09, 2016 9:27 pm (11323)


Hi guys,

I read a couple posts here about manipulating .akb files. The long thread for the NFS games seemed to work in the sense that a lot of file altering had to happen to make them work, and even then it was simply to replace files instead of re-encoding them into a different format. The other was for FF Type 0 where the .akb files seemed to have some level of encryption on them and nothing could really be done with them.

I'm trying to work with the sound files from the mobile/steam version of FF6. Someone created a program to read and extract the the files directly from the obb file. All of the sound files are in a .akb format, and from what I read on a discussion on steam the music files are ogg while the sound effects are VOX. I've been able to convert the the files with the ogg data with vgmtoolbox's ogg convert function, but the sound effects are what I'm really after for a project a friend is working on, and I have no idea how to encode these files to a VOX format.

I've attached samples of both the akb with ogg and vox for analysis if anyone can make any progress on these. Thanks in advance for checking it out.

  • Author
  • Localization

TheMathKing, posted Thu Dec 08, 2016 3:06 am (19346)


Hi, I am quite interested in what you've done.

I am trying to do a music *SPAM* for FF6, but I can't get the looping to work properly.

I took all the music .akb files using your program, found orchestral music, converted those to .obb, looped them by samples (LoopStart= and LoopEnd=) in audacity, created an .obb that has the same type of content in the file (looked at an .akb file and noticed it only had LoopStart= and LoopEnd= , no authors or comments, etc), took the akb header info for all the files and put them in the new.obb files, renamed file.obb to file.akb, and put them in the game.

The result is that everything works, but the looping doesn't! It loops flawlessly in audacity, but the game doesn't seem to care where I put my LoopEnd=.

Infact, it seems that the akb headers (the part that goes infront of the obb file in a hex editor) contains all the loop information and length information for the song. Without being able to generate those, I can't get things to loop.

Would you be able to help me out with this? You mentioned vgmtoolbox and an ogg convert function, but I couldn't figure out where this is and how to implement it.

Thanks,

Mike
  • Author
  • Localization

mike9k1, posted Wed Feb 23, 2022 4:44 pm (70086)


Hey all -- I know this is way old but I thought I would also mirror this thread here in case anyone else comes upon it and needs to modify akb's.

https://www.ff6hacking.com/forums/thread-3376-post-40627.html#pid40627

Attached is a zip with 2 tools: AKBExtract and AKBReplace

Just place AKBExtract next to your .akb files and run. It should pull the OGG's (basically just removing the header) and place them in the same directory.

For replacement, place your new OGG's next to your .akb's and make sure they are named identical aside from the file extension. Now run AKBReplace. It will look for any "LoopStart" and "LoopEnd" metadata tags present in the OGG and add the correct values to the akb header for looping.

Additional notes are on the page linked above. I don't have stuff for sound effects atm (I may or may not do them), but if I add it, i'll update the package.

akbreplace.zip

Guest
This topic is now closed to further replies.

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.