Vicious Rebirth
Documentation
-
docs (git)
Unofficial Doxygen documentation of the engine classes. This gives an insight of the many different features of the engine. Currently only for early versions of the engine.
Animation
-
anm2gltf (git)
Converts an animation (.anm) to glTF (.glb). This does not include the mesh data, it must be bound to a valid dynamic mesh with skeleton matching joint count.
Audio
-
mus2wav (git)
Converts a music track (.mus) to ADPCM WAV (.wav).
-
wav2mus (git)
Converts an ADPCM WAV (.wav) to a music track (.mus).
-
snd2wav (git)
Converts a sound effect (.snd) to ADPCM WAV (.wav).
-
wav2snd (git)
Converts an ADPCM WAV (.wav) to a sound effect (.snd).
-
wav2xbox (git)
Converts an IMA ADPCM WAV (.wav) to an Xbox ADPCM WAV (.wav).
Editor
-
edit (git)
Visual editor for asset files (ex: .mtl, .snd). This is best effort and not as optimal as other tools for specific file types.
JSON
-
vcs2json (git)
Converts an asset file (ex: .mtl, .snd) to JSON. This is currently not a perfect conversion.
Material
-
ms2gltf (git)
Converts a material set (.ms) to glTF (.glb).
-
mtl2gltf (git)
Converts a material (.mtl) to glTF (.glb).
Mesh
-
msh2gltf (git)
Converts a mesh (.msh) to glTF (.glb).
Package
-
pakdump (git)
Extracts files from a data.pak.
-
pack (git)
Merges individual asset files (ex: .mtl, .snd) into a streamed file (ex: .gam, .map).
-
unpack (git)
Splits streamed files (ex: .gam, .map) into individual asset files (ex: .mtl, .snd).
Texture
-
txr2dds (git)
Converts a texture (.txr) to DirectDraw Surface (.dds).
-
dds2txr (git)
Injects DirectDraw Surface data (.dds) into a texture file (.txr).
-
txr2png (git)
Converts a texture (.txr) to PNG (.png).
Source