Friday, July 3, 2015

Moving from Compressed Audio to Uncompressed AudioT with Abiathar

Today I helped convert some audio files for a Keen modding team working on a big project. They needed to switch to uncompressed audio (AudioT) because the decompression routine in the game was causing out-of-memory errors. (Their songs are huge!) Fortunately, Abiathar is well-equipped to deal with special audio formats. This is the procedure I used to convert the audio resources:

  1. Configure the AudioSettings compound in the ADEPS file. (This was only necessary because they were using a special audio chunk layout.)
  2. Link the compressed audio resources to the Abiathar project using the Audio Resources dialog.
  3. Export the audio data to individual files using the Export command.
  4. Reconfigure the Audio Resources dialog to treat the files as uncompressed. (This step went smoothly for us, but does have a chance of causing error messages. If you get those, you'll have to edit the ADEPS file manually to force Abiathar to treat the files as uncompressed.)
  5. Import the ASNDS audio data list created in step 3. This rewrites the audio resources to be in uncompressed AudioT format.
  6. Delete the Huffman dictionary file used for the audio resources.
Since KeenWave can't handle uncompressed audio files, only Abiathar can be used to manage audio after this procedure is performed.

No comments:

Post a Comment