Narien- wrote...
Thanks so much for the reply and for looking up those things!
I might reinstall, but I'm so close to the end that I might just stick it out. Most of my problems have been with Khelgar (although it's pretty handy to be able to choose between monk Khelgar or fighter Khelgar) or with not being able to transition out of places like the Sunken Flagon - good way to get you to stay and drink more I guess
.
I see nothing but trouble ahead along this course. It's near the end, alright, but Khelgar has a number of speeches he needs to make, and if neither of them are recognized as the "true" Khelgar you're going to fail many scripts. You should be able to tell rather quickly - after you hack your way past the sealed doors and get the quest (IF you get the quest) Khelgar should give a speech right at the base of the mountain.
A better solution would seem to be fixing your roster. You should get gffeditor (
here). Now choose one of the Khelgars to continue - the other one is going away. In your savegame folder, you should have two files, one of them named khelgar.ros. The other one (or both, in your buggy case) will be some variation of that. Opening them with the editor will determine which is which (expand out classList; fighter is 4, monk is 5). Delete the file that's not going to continue. Now in the remaining khelgar.ros, make sure:
FirstName is STRREF 126460
LastName is STRREF 126459
Conversation is gl_khelgar
CreatnScrptFird is 1
FactionID is 6
IsCommandable is 1
Plot is 0
RosterMember is 1
RosterTag is khelgar
Save that, then open Roster.ros.
The characters are listed in RosMembers. They start out alphabetical, but your second Khelgar should have been added at the bottom. I would delete bad khelgar (the one at the bottom) and make original Khelgar (should be #6) conform to the character you kept. In RosMember 6*, make sure:
PlayerCreated is 0
RosAvailable is 0 (Khelgar is in your active group) or 1 (if he's not)
RosCharName is Khelgar Ironfist
Rosclass0 is 4 (if fighter) or 5 (if monk)
RosLevel0 is his level (the real level that conforms to his actual stats - this is not the place to get creative)
RosLoadedBefore is 1
RosName is khelgar
RosSelectable is 1
Upper or lower case matters, and should be just as shown here.
This should solve your dwarf problems once and for all.
Modifié par I_Raps, 17 juin 2011 - 07:43 .