Csabo
Moderator
Posts: 541
Registered: 02-02 |
What I said in the previous post was incorrect. I confused the ROTH sound files with another supported game.
At this moment I don't know what format the ROTH sound files are. They are in a WAV container, but they use compression 42 (0x2A), for which I can't find documentation anywhere. The data is not even compressed. Previously XWE just displayed the sound data "as is", and even then the speech could be heard. If it were compressed, it would be a garbled mess.
What we need to figure out is what those bytes mean. It's trial and error. I tried several things, but haven't figured it out. The bytes are weird in the sense that they don't go "up and down" like usual wave data bytes do, but rather "stay on one side". One thing that did improve a bit was when I used the lowest bit to the most significant position. Grab the beta, that's how I left it. It's still very noisy, but you can hear the speech much better. That's where I'm stuck, unless someone knows what those bytes mean, I think it's hopeless.
|