Sillara of the Tamari Posted November 16, 2004 Share Posted November 16, 2004 I am currently working on a new NPC, but her kick-out dialogues will not fire. I get some generic game one. I know that her joining globals are getting set properly; I checked. However, I discovered that I could spawn in my new NPC using her death variable. I know that this should not be possible. I OUGHT to be able to spawn her in only using her .cre name. I am assuming that this is the problem preventing the dialogues from being properly assigned. What could cause this? Does anyone know of this problem? Sillara, the greatly puzzled Edit: I have found a .tp2 error caused by my not putting her death variable in the proper slot. But I can STILL create her using her death variable. WHY?? Link to comment
Domi Posted November 16, 2004 Share Posted November 16, 2004 The kick-out dialogue thinggy usually happens when there is a flag set in your CRE file, if you did the NPC from a multiplayer CRE. Link to comment
Smoketest Posted November 16, 2004 Share Posted November 16, 2004 If there's a MULTIG or MULTIJ dialog file in your CRE, you should remove it. Those dialogs are only for multiplayer. The CreateCreature type actions use the CRE filename, not the script variable or the creature's assigned name. Link to comment
neriana Posted November 16, 2004 Share Posted November 16, 2004 None of your dialogue filenames are longer than 8 letters, are they? Link to comment
Sillara of the Tamari Posted November 17, 2004 Author Share Posted November 17, 2004 I checked to see if my NPC was flagged export allowed, but she was not. None of my file names is longer than 8 characters. I know that CreateCreature should use the .cre name; the DV should NOT spawn in a creature. I have gotten the kickout file to work, but I can STILL create my NPC using the DV. I do not understand this at all! Sillara Link to comment
Ghreyfain Posted November 17, 2004 Share Posted November 17, 2004 Check your override folder for a creature with a filename that's the same as your DV. You can't spawn a creature using its DV. Unless... this is a long shot, but maybe you have a custom ACTION.IDS that has changed or duplicated the CreateCreature() line to read something like CreateCreature(S:Name*,P:Location*,I:Face*) instead of CreateCreature(S:NewObject*,P:Location*,I:Face*) as it is in the default. Link to comment
Sillara of the Tamari Posted November 17, 2004 Author Share Posted November 17, 2004 I have not done anything to my ACTION.IDS. Is there a mod out that does this without my knowing it? Wait. That cannot be right. I tried it with other NPCs, just to check. You cannot spawn, say, Viconia, that way. I will look for an odd left-over .cre, but I was fairly sure I had cleared out my override. Thanks, though. I will let you know how it goes! Sillara Link to comment
Smoketest Posted November 17, 2004 Share Posted November 17, 2004 You can use DVs longer than 8 characters (up to 18 characters) if you suspect a CRE filename conflict. It'd be worth testing. Alternately, try ADD_GAME_NPC and tack her onto your GAM file. That way she can benefit from NPCLEVEL.2DA and there's no need to do manual spawning with CreateCreature. As Japheth noted in WeiDU's docs, there can be issues with this for those who insist on installing mods in the middle of a game. If her DV is different from her CRE filename and her CRE isn't already loaded into a GAM or ARE (in a SAV file), then the only way she should spawn is if you refer to her CRE filename. The way to check your ACTION.IDS file is to look for duplicate entries for CreateCreature. The first one listed is the one that will be used by default in scripts. Bioware's version should be the first one listed, not someone else's. (Turn on 'Ignore Overrides' in NI to see the default, unedited ACTION.IDS.) I can't think of anything else, but I hope you get her working. Link to comment
Sillara of the Tamari Posted November 17, 2004 Author Share Posted November 17, 2004 Her DV is longer than 8 characters. Nine, to be precise. So far she is working; I did get her kickouts to work properly. It is just that, for some reason, I can manually spawn her using her DV. Off to continue my writing and coding. Yes, another mod is in the works. And, Smoketest/Wistrik, I LOVE your sig file!!!! Sillara Link to comment
Smoketest Posted November 17, 2004 Share Posted November 17, 2004 Thanks. I tried spawning with the character's name, with the DV, and again with both after changing the action to CreateCreature(S:Name,...). Nothing but using the CRE filename worked. So yours is an odd problem. Link to comment
Recommended Posts
Archived
This topic is now archived and is closed to further replies.