MLTDTools
MLTDTools copied to clipboard
HCA decrypt result inconsistent with libcgss
There's a little bit difference between the wave file extracted by HcaDec.exe in this repository and the wave file extracted by hca2wav.exe in libcgss . I put them in two tracks , invert the phase of one of them and found the differences is mostly above 7kHz frequency.
So which one is correct ?
btw , this project's decrypt result is the same with DereTore .
Yes MLTDTools still uses DereTore's decoder, which is a direct port of the original decoder in C++. libcgss integrated some of Ishotihadus' improvements (see his repo). So... I guess Isho's is correct in high frequency.
OK. I made a comparation. The result of libcgss' latest version is the closest to the CD version. 39. But I found it is almost monaural in high frequency, I dont know why.
BTW for a mathematically correct encoder/decoder please refer to VGAudio.