Skip to content

HCA Encoder

George (Tong) Wu edited this page Mar 9, 2019 · 2 revisions

HCA Encoder is used to encode WAV files to HCA files.

Note: Starting from v0.8.x, the encoding functionality is provided by VGAudio and hcaenc_lite.dll is not needed anymore.

For versions until v0.7.x:

It depends on the encoding library provided by CRI Middleware in their ADX2 suite. Everyone can use the lite edition (ADX2LE), with a library named hcaenc_lite.dll. Please read the readme in project homepage for how to download ADX2LE. The professional edition (ADX2) should contain something like hcaenc.dll and it probably works too, though I cannot confirm it.

If you are using ADX2LE (hcaenc_lite.dll), please note that the HCA file it encodes always uses cipher type 1.

By default using VGAudio outputs cipher type 0.

Usage

hcaenc.exe <input WAVE> <output HCA>

Arguments

  • Input WAV: Input WAV file.
  • Output HCA: Output HCA file.

Examples

hcaenc.exe input.wav output.hca
Clone this wiki locally