Adding new voices - Hardcoded?
-
I am trying to make a new voice copied from atc_leg_f01a (the robot ATC.) However, the cloned voice seems to be broken - it doesn’t play certain lines like “Good luck out there” and repeats lines like “to dock” twice in a row.
There is no difference between the cloned voice and the original, except that it has been renamed and references a renamed copy of atc_leg_f01a.utf. It starts with a [Voice] entry, all individual lines have a [Sound] entry and there’s an [mVoiceProp] entry at the end of voices_space_female. It is identical to the original voice in every way except the name.
Are generic voices referenced in the dlls and therefore hardcoded?
-
There doesn’t appear to be hardcoded references (the string [c]atc_[/c] does not occur).
I copied [c]atc_leg_f01a[/c] to [c]atc_leg_f01b[/c] - that’s the [c][Voice][/c] (with following [c][Sound][/c]s) and [c][mVoiceProp][/c] entries in [c]AUDIO\voices_space_female.ini[/c] and [c][mVoiceProp][/c] in [c]MISSIONS\voice_properties.ini[/c] - and changed Manhattan to use it. It crashed, so I copied the file :oops: and then it seemed to work fine - I did get “Good luck out there”.