This repository is for a static and dynamic library as well as a simple command line tool used to convert Wwise WEM files to OGG files instead.
Both ww2ogg
and revorb
are relatively old and annoying to use repetitively so this project is aimed to keep supporting them and making them easy to use and integrate.
This is meant to be built with CMake, which generates both a static and dynamic library, as well as a simple POC command line tool.
Example build workflow:
git clone https://github.com/WolvenKit/wwise-audio-tools
cmake -B build
cmake --build build
Note: This project does require
libogg
andlibvorbis
to build, which can be downloaded here or installed from Linux package managers under names something likelibogg-dev
andlibvorbis-dev
orlibogg-devel
andlibvorbis-devel
.
This will create the command-line tool in the bin/
directory and the libraries in lib/
.
The command-line tool can be run with ./wwise-audio-converter [NAME].wem
which will generate an easily usable [NAME].ogg
in the same directory. No need to use revorb
, no need to have a packed_codebooks.bin
. The library usage will have further documentation soon.
Credit for the ww2ogg
code goes to @hcs64
, and to Jiri Hruska
for the creation of the original revorb
.
Many files here are licensed individually and are taken from other projects, such as ww2ogg and revorb. Other than the ww2ogg
license, everything else is licensed under MIT.