daddesio / utkencode

Encoder for EA MicroTalk, a speech codec based on multi-pulse linear prediction used in various EA games. This encoder uses least squares on the excitation signal and does not yet take into account psychoacoustics.
The Unlicense
10 stars 3 forks source link

Hey, this is used by Sims Online? #3

Closed francot514 closed 4 years ago

francot514 commented 4 years ago

Hey how you doing this is used by The Sims online, and instructions to use it.

daddesio commented 4 years ago

Hi franco!

In The Sims Online, all the UTK files are stored in tsov2.dat, which is an uncompressed DBPF archive, which you can extract using farextract.

You can convert UTK to WAV using utkdecode or vgmstream.

utkencode is meant for converting WAV to UTK. Originally, I planned on adding a psychoacoustic model to utkencode to make it higher quality than EA's Sound Exchange tool (sx.exe), but Sound Exchange already gives very good quality speech, so I never got around to it.