Ravenhook on 3/3/2016 at 15:50
Just encountered this problem.
I am trying to add the "candle snuff" sound, I have telliameds schemas unzipped into the schemas folder and when I run the reload_schemas command I get
Assertion Failure
Request for nonexistant Voice:hammer3 FILE SPEECH.CPP, Line:262
if I use the ignore part a whole load of yellow warning flash past about missing voices....I havent saved the gamsys so I can revert to the original state if needed but can anyone say what I have missing here please.
Yandros on 3/3/2016 at 17:47
The answer is right there: You're missing the schema file for the hammer3 voice. Now the original schemas (and telliamed's) only have hammer1, and not hammer voices above that, so the problem is your speech.spc has been modified to add hammer voices above hammer1, but you don't have those schema files.
Ravenhook on 3/3/2016 at 17:59
Is there an upto date speech.spc out there...I dont have disc 2 of my thief game as it developed a crack near the spindle hole and I have had a disc explode once before...ulp.
Yandros on 3/3/2016 at 18:32
The one in telliamed's pack is the correct one. You must be using one like from the HMDK that has extra hammer voices defined. If you have the downloaded telliamed schema ZIP, I'd suggest you delete all the files in the schema folder and unzip it in there. Then try to reload (before adding your new one) and make sure it works.
Ravenhook on 3/3/2016 at 20:01
I did as you suggested and it loaded, I have 4 warnings....
WARNING: More than eight enums for a schema tag: ZombiePart
WARNING: More than eight enums for a schema tag: Servant
WARNING: More than eight enums for a schema tag: Guard
WARNING: More than eight enums for a schema tag: Spider
...is this normal???
Yandros on 3/3/2016 at 20:52
But yes, that is normal. Those warnings were always there in the LGS schemas, it's just they didn't appear in the monolog until NewDark.
Ravenhook on 3/3/2016 at 21:06
Sorry John...I haven't the faintest idea what all that means, I opened ZOMBIE.SCH in the schema folder, there wasn't any reference to a zombie part and I cannot understand how or where or what I would have to do to add a line even if there was...if I ignore these 4 warnings will it make any difference and is there a step by step guide for somebody who will be 63 (ouch) this year to rectify it.:sweat::sweat:
R Soul on 3/3/2016 at 22:46
Did you have a schema folder before you extracted Telliamed's schemas, and if so, what was in it? In other words, did you already have a set of someone else's schemas in place? The HMDK (Hammerite Mission Development Kit), for example.
The reason I ask is that missing voice warning. The basic meaning is this: there are some schemas that require the hammer3 voice, but hammer3 isn't in the list of voices that exist. That list is in speech.spc. Adding that voice is as simple as finding the existing voices and sticking hammer3 at the end.
As Yandros said, none of Telliamed's schemas require hammer3 (they're a tweaked version of LGS's 1.18 schema package), so my final question is this: do you need that hammer3 voice, or any other voice that doesn't come with T2?