ThomicStridon79 Posted September 18 Share Posted September 18 (I posted this in another section at first because I don’t know which it should go in) Like the title says, I am attempting to add quest pointers to each Wild Horse added from the CC content. I’m thinking I could add quest markers through CK or xEdit by going into the Quests and NPCs tabs. Unless I’m mistaken? I may be making this seem too broad for some, but could someone help me this if it’s possible? Link to comment Share on other sites More sharing options...
xkkmEl Posted September 18 Share Posted September 18 Quest objectives is what you are looking for. Typically, you'd create a quest with a bunch of aliases (for your horses), of type "Miscellaneous", with a single objective which you link to all the aliases. This way, your objective appears in the "misc" section of your journal, and you can toggle the markers on and off. The challenge that remains is filling the aliases. Hopefully you are dealing with a static/fixed list of horses and you can use "Specific reference" aliases and initialize them directly. It is also possible to fill the aliases dynamically, but that's more involved and we'd need more details on how the horses are setup (I haven't used CC's Wild Horses). Link to comment Share on other sites More sharing options...
ThomicStridon79 Posted September 19 Author Share Posted September 19 3 hours ago, xkkmEl said: Quest objectives is what you are looking for. Typically, you'd create a quest with a bunch of aliases (for your horses), of type "Miscellaneous", with a single objective which you link to all the aliases. This way, your objective appears in the "misc" section of your journal, and you can toggle the markers on and off. The challenge that remains is filling the aliases. Hopefully you are dealing with a static/fixed list of horses and you can use "Specific reference" aliases and initialize them directly. It is also possible to fill the aliases dynamically, but that's more involved and we'd need more details on how the horses are setup (I haven't used CC's Wild Horses). So... You say that I need to "fill aliases". I went into xEdit, loaded up the could-be .esp and went into the aliases tab. Am I supposed to flag them each with 'quest object', seeing as how they're quest related? Yes, I get you haven't payed with CC's Wild Horses. Link to comment Share on other sites More sharing options...
xkkmEl Posted September 19 Share Posted September 19 Nah... the markers are part of the "objectives tab" in the CK. The quest flag just makes it so the player cannot drop the reference/object out of his inventory. Not really relevant for horses. I see you have a number of single horse quests. You'll want to see their type in the "quest data tab", and set it to something other than "none", most likely to "miscellaneous" (otherwise the objectives won't show). Create an objective in each of those quests, and reference the horse alias in that objective. Also, you'll need a small script to call "myquest.setObjectiveDisplayed( 0, True)" when the quest starts and the horse alias is filled. To put a map marker, you do need the quest, the alias, the objective and the script. The only alternative afaik is to use mapmarker objects, but those are static and won't follow the horses. Link to comment Share on other sites More sharing options...
ThomicStridon79 Posted September 19 Author Share Posted September 19 8 hours ago, xkkmEl said: Nah... the markers are part of the "objectives tab" in the CK. The quest flag just makes it so the player cannot drop the reference/object out of his inventory. Not really relevant for horses. I see you have a number of single horse quests. You'll want to see their type in the "quest data tab", and set it to something other than "none", most likely to "miscellaneous" (otherwise the objectives won't show). Create an objective in each of those quests, and reference the horse alias in that objective. Also, you'll need a small script to call "myquest.setObjectiveDisplayed( 0, True)" when the quest starts and the horse alias is filled. To put a map marker, you do need the quest, the alias, the objective and the script. The only alternative afaik is to use mapmarker objects, but those are static and won't follow the horses. Now I am in CK. I added the setObjectiveDisplayed script to each of the related quests, like you said. I now have all four things as you said I needed. Am I doing this right? Link to comment Share on other sites More sharing options...
xkkmEl Posted September 19 Share Posted September 19 I suppose that if it was working you wouldn't be asking Let's focus on one quest at a time. Pick anyone, and show me: the quest data tab the horse alias window, under the quest alias tab the quest objectives tab Once we have those right, we can take a look at your script, and I'll suggest a testing method. ... if that's ok with you. I'm not sure how experienced you are with these features and how sure or unsure you are of your setup, so I may be asking more than necessary... Link to comment Share on other sites More sharing options...
ThomicStridon79 Posted September 19 Author Share Posted September 19 1 hour ago, xkkmEl said: I suppose that if it was working you wouldn't be asking Let's focus on one quest at a time. Pick anyone, and show me: the quest data tab the horse alias window, under the quest alias tab the quest objectives tab Once we have those right, we can take a look at your script, and I'll suggest a testing method. ... if that's ok with you. I'm not sure how experienced you are with these features and how sure or unsure you are of your setup, so I may be asking more than necessary... I took some screenshots from within CK. Mind looking at them? Also, your testing suggestion I already know how to do. The only thing is that I've simply never altered quests before. Link to comment Share on other sites More sharing options...
xkkmEl Posted September 19 Share Posted September 19 Looks good! Excellent. I note that the quest does not start automatically, and the alias does not fill automatically when the quest starts. It looks like it is setup to be started by a script. Hopefully you have that covered (i.e. you understand if/when it starts); testing will be difficult otherwise . I guess something starts the quest... your objective should be visible in the journal at that point.... and something else selects a horse to put in the alias... the map marker won't appear until then. If this behavior is acceptable to get started, you should test it. The "sqv <quest-ck-id>" command is most useful. If this behavior is not what you are aiming for, and you want for example the horses to have a marker from the getgo, you may need to make a new quest instead of modifying these quests. Link to comment Share on other sites More sharing options...
xkkmEl Posted September 19 Share Posted September 19 Almost forgot the matter of the script! Have the setObjectiveDisplayed line called the on OnInit event handler attached in the "quest script tab", like so: event OnInit() if running() setObjectiveDisplayed( 0, True) endif endevent There are other methods... I'm only suggesting this one for its simplicity. Link to comment Share on other sites More sharing options...
ThomicStridon79 Posted September 20 Author Share Posted September 20 Why the hell were my replies deleted? Link to comment Share on other sites More sharing options...
Recommended Posts