R Soul on 17/9/2013 at 10:38
You seem to have removed the WardType line instead of commenting it out. If you put it back, the error goes away. You're also close to the tag limit so can can just add the line
tag WardType
with nothing after it.
Sliptip on 17/9/2013 at 11:34
Really that's it?!? Thank you so much! :D
kdau on 18/9/2013 at 21:50
I'm glad you both got it to work without the nuclear option! R Soul, you're right, the AI→Utility→Sound Value property doesn't come from the schema files either. It's also a quite unfortunate mishmash as actually applied. I'm somewhat motivated to try to clean up the schema categorizations to avoid the excess instantiations of the property...
Sliptip on 18/9/2013 at 22:06
Actually, for the record I did opt for the nuclear option :)
I'm not sure if there's a limit to the number of archtype ID's you can have, but I just got back hundreds of them by doing away with all the uneeded T2 schemas.
kdau on 19/9/2013 at 01:18
Well that was fun. I've created a (
https://docs.google.com/file/d/0ByHIWrQkQY-gVFFnZ0lRcDNrMEE/view) modified set of T2 schemas that are designed for easy total-purging and reloading. The readme file in the ZIP indicates what property values have to be manually applied after the purge (assuming stock T2 voices/schemas/etc.). (The schemas themselves are based on the version in AntiMatter_16's "Thief2 Fixed" package.)
IMPORTANT: After purging and reloading, you must reload the schemas a second time (without purging again). Otherwise, all voice schemas will be associated with the wrong voices. Funny, but not very practical. :joke:
NOTE: If you are doing this for a campaign, you should open each mission in the campaign with the revised gamesys and run the purge_missing_objs command.
Quote Posted by Sliptip
Actually, for the record I did opt for the nuclear option :)
In that case, I hope my notes on properties in the readme are useful for you (for any schema archetypes you haven't gotten rid of).
Quote:
I'm not sure if there's a limit to the number of archtype ID's you can have, but I just got back hundreds of them by doing away with all the uneeded T2 schemas.
That's controlled by a combination of obj_min (just archetypes) and max_refs (shared with concretes) in dark.cfg. The NewDark modders' notes don't mention a hard engine limit on archetypes, only concretes.
Sliptip on 19/9/2013 at 16:05
Quote Posted by kdau
IMPORTANT: After purging and reloading, you must reload the schemas a second time (without purging again). Otherwise, all voice schemas will be associated with the wrong voices. Funny, but not very practical. :joke:
NOTE: If you are doing this for a campaign, you should open each mission in the campaign with the revised gamesys and run the purge_missing_objs command.
I'm really glad you pointed that out. That's exactly the problem I was experiencing, and although I eventually figured out how to make it stop, I still had that nagging feeling something wasn't right. :sweat: