temnix Posted August 28, 2020 Share Posted August 28, 2020 A year or two ago I noticed that the engine was looking for NPC speech in two different places: SNDSLOT.IDS and SOUNDOFF.IDS. The first one is used, in Weidu, for assigning creature sounds, so a character has to be written like this: SAY INITIAL_MEETING @X, with INITIAL_MEETING and the other allowed lines being from SNDSLOT. Scripts, on the other hand, look into SOUNDOFF for the VerbalConstant action. The two files are not completely the same, in particular, SOUNDOFF does not have separate lines for different selection and action lines. For selection it only lists SELECT_COMMON, which means the first selection response and corresponds to SELECT_COMMON1 in SNDSLOT. For this reason it is not possible to make a creature utter the second or third line from a script - it won't compile (actually, it does compile, but wrong lines are assigned). So, noticing that I mixed up a SOUNDOFF with lines from SNDSLOT so that scripts could draw on those more specific responses. I put up that file for download for anybody who wanted it. The IDS file just needs to be copied into override before compiling the scripts. Now, however, my Weidu for some reason doesn't recognize the existence of this file. The COPY command of my mod puts it in override before COMPILE starts, but Weidu still says that the VerbalConstant arguments are not found in SOUNDOFF. They are there, and I can rewrite the script by hand after installation, but by itself it ends up with wrong lines. What can I do about this? Quote Link to comment
Recommended Posts
Join the conversation
You are posting as a guest. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.