Category talk:Editing Dialogue

From the Oblivion ConstructionSet Wiki
Revision as of 02:24, 15 July 2006 by imported>JOG (Description of bug in Addtopic Box)
Jump to navigation Jump to search

There seem to be some problems when using the Add Topic box for GREETINGS. That is, that if many mods add a line to the GREETINGS topic, even if it's unique to their mod (unique NPC, Quest etc..), the outputs of the Add Topic box only seems to function for the last mod in the load order that alter the GREETINGS topic. The lines of dialogue will play fine, but the topics will not be added properly if they use the Add Topic Box, unless it is the last one in the load order.

This is quite a hinderance as practically every quest mod will want to add something to GREETINGS. It is possible to get around this by always adding topics you want the NPC's to have immediately having spoken to them via scripts, but not every quest mod already done does this and it is causing some issues --Elessar VPR 22:34, 30 May 2006 (EDT)


Further testing seems to confirm this, see the post by JOG here and this thread --Elessar VPR 16:14, 6 June 2006 (EDT)


Bug in AddTopic-Box

When you add new infos to existing topics (e.g. GREETING) then the AddTopic box only works for the mod that is loaded as the last one (and doesn't get its FormIDs changed.)

I sniffed a bit in the ESP with a Hex-Editor and found out that the entry for the info-line contains the FormID of the topic that is added in the Add-Topic-box.


When a plugin isn't the last in the list, the FormID of this new topic is adapted (e.g. 01001234 to 02001234)

But the FormID that is stored in the Addtopic-data for the new line in the GREETINGS-topic is not changed. The game still looks for a topic with the FormID 01001234 but can't find it and thus the topic isn't displayed.

This doesn't happen for choices, and the AddTopic box works fine with new topics, so I assume the bug is that the routine that changes the AddTopic-entries decides whether to change the entry or not by looking at the FormID of the topic in which the line is spoken, while it should look at the contents of the Add-Topic box.

You can also reproduce this in the Construction Set. Addtopic-entries in GREETINGS or other topics from Oblivion.esm will be gone in the non-active plugin


--JOG 15:59, 6 June 2006 (EDT)

Retrieved from "http://cs.elderscrolls.com/constwiki/index.php/User_talk:Kkuhlmann"

--JOG 03:24, 15 July 2006 (EDT)