Skip to content

Looping Audio Converter (and stm-encode) 1.3

Compare
Choose a tag to compare
@libertyernie libertyernie released this 24 Mar 14:56
· 198 commits to master since this release

Version 1.3 is the same as 1.3rc4.

Changes in version 1.3 (from 1.2):

  • RSTMLib.dll is no longer necessary - all of its code is included in LoopingAudioConverter.exe.
  • .bcstm (CSTM) and .bfstm (FSTM) export added as an option. The conversion between these formats and RSTM should mirror that used by brawlcustommusic.com.
  • In .brstm/.bcstm/.bfstm, the byte length written to the DATA header now includes the length of the header.
  • stm-encode utility added. stm-encode wraps the WAV->RSTM encoder and RSTM/CSTM/FSTM converter used by LoopingAudioConverter into a command line interface. It does not need LoopingAudioConverter to run.
  • New feature to load/save options in an INI file.

The Windows version comes with binaries of SoX, LAME, madplay, faad, vgmstream (test.exe) and vgm2wav. you will need .NET Framework 4.0 or newer.

The Linux (i686) version comes with vgmstream and vgm2wav binaries built for 32-bit Linux. You will need to install sox, madplay, faad, and lame yourself; if they don't install to /usr/bin, update LoopingAudioConverter.exe.config to reflect the actual path. You will also need Mono (to run LoopingAudioConverter.exe), and the 32-bit versions of libvorbis, libvorbisfile, libmpg123, libao, and zlib.

LoopingAudioConverter.exe is identical in both versions.