Dear Creation Kit users..
I'm stuck in the making of my first quest in "Ashenguard".
I've been following the Bethesda Tutorials on Bendu Olo* and am stuck.
[My quest uses Bendu Olo but I've from the get go made it work as my own thing]
what i want to happen is:
The convo between "Ra'Hamzaiq" & "Kegrumaark" to take place when the quest starts. I've ticked the box for "Begin at quest start" in the scene tab* for quest
AGQ01.. but the quest doesnt start! (I'LL COME BACK TO THIS PART AFTER) So instead of this ticked box I tried the other method..
I've followed the Bendu Olo quest as a guide to learn from whilst making this quest Unique in the process. but at the step for "PLAYING THE SCENE" under the Bethesda Tutorial Scenes* tutorial in the creationkit.com website: http://www.creationkit.com/bethesda_Tutorial_Scenes
It states that the topic will already have a script! but it does not. (I created a new dialogue option but no (S) was next to it so i deleted this new dialogue choice and re-read the
tutorial pages) As far as i know the topic should have an (S) next to it. thus in the topic info window there would be a script there to add the correct property to.
The property being in the tutorial MSQ01BenduGilfreScene..
WHICH by the way of course for my AGQ01 quest would be different. *What Bethesda's tutorials are famous for here are leaving gaps in the tutorials expecting me to have understood everything I've done so far. I "DO" need that extra hand holding, cutting no corners and guiding me along fully without "you should be able to do X now" would be a big help.. No disrespect intended here, just i am THAT HORRIBLE AT SCRIPTING!
I can Create a new dialogue branch here and set up what is to be said but, as I said there is no script already in place. And that is where i am stuck!! Yes i probably already did it before in the past tutorials, but at this point how do i know what is the exact next step without muddling it up somehow?? I gather i need then to CREATE a script in the new topic info window, BOTTOM RIGHT WHERE IT READS [SCRIPT NAME]. from here i get confused. i think i'd tell the script name to be AGQ01something.. then add a property to that of type "Scene" called MSQ01RahamzaiqKegrumaarkScene which should auto fill?? then add the script fragment of:
MSQ01RahamzaiqKegrumaarkScene.Start ()
SO to clarify.. There are 2 options here..
1) I tick the scenes tab box "Begin on quest start"
2) create a new dialogue branch in the existing View* and then attach a new script to that
and add the script fragment to that: MSQ01RahamzaiqKegrumaarkScene.Start ()
I said I'd come back to the issue at the start so here goes..
Why the "Begin at quest start" doesn't fire might be that I didn't record the Voice over for "Kegrumaark" through the scenes tab.. IN-GAME the two characters Ra'Hamzaiq & Kegrumaark just stand near each other and dont talk.. below i've added my script, this is the full script running the quest..
with me so far? under the Object Window, Quest, AGQ01 (Short for AshenguardQuest01), then Scripts tab. Clicking once on the Script Name: with the little blue plus symbol with a yellow pencil top right of it QF_AGQ01_051B0E7C
;BEGIN FRAGMENT CODE - Do not edit anything between this and the end comment;NEXT FRAGMENT INDEX 11Scriptname QF_AGQ01_051B0E7C Extends Quest Hidden;BEGIN ALIAS PROPERTY ThiefLocation;ALIAS PROPERTY TYPE LocationAliasLocationAlias Property Alias_ThiefLocation Auto;END ALIAS PROPERTY;BEGIN ALIAS PROPERTY Ra_Hamzaiq;ALIAS PROPERTY TYPE ReferenceAliasReferenceAlias Property Alias_Ra_Hamzaiq Auto;END ALIAS PROPERTY;BEGIN ALIAS PROPERTY Amulet;ALIAS PROPERTY TYPE ReferenceAliasReferenceAlias Property Alias_Amulet Auto;END ALIAS PROPERTY;BEGIN ALIAS PROPERTY LocationMarker;ALIAS PROPERTY TYPE ReferenceAliasReferenceAlias Property Alias_LocationMarker Auto;END ALIAS PROPERTY;BEGIN ALIAS PROPERTY Thief;ALIAS PROPERTY TYPE ReferenceAliasReferenceAlias Property Alias_Thief Auto;END ALIAS PROPERTY;BEGIN ALIAS PROPERTY Kegrumaark;ALIAS PROPERTY TYPE ReferenceAliasReferenceAlias Property Alias_Kegrumaark Auto;END ALIAS PROPERTY;BEGIN FRAGMENT Fragment_9Function Fragment_9();BEGIN CODESetObjectiveDisplayed(5);END CODEEndFunction;END FRAGMENT;BEGIN FRAGMENT Fragment_2Function Fragment_2();BEGIN CODESetObjectiveCompleted(10)SetObjectiveDisplayed(20);END CODEEndFunction;END FRAGMENT;BEGIN FRAGMENT Fragment_0Function Fragment_0();BEGIN CODESetObjectiveDisplayed(10)Alias_Thief.GetReference() .Enable()Alias_LocationMarker.GetReference() .AddToMap();END CODEEndFunction;END FRAGMENT;BEGIN FRAGMENT Fragment_8Function Fragment_8();BEGIN CODEif (!GetStageDone(20)) SetObjectiveDisplayed(10, False)endifSetObjectiveCompleted(20)SetObjectiveDisplayed(30);END CODEEndFunction;END FRAGMENT;BEGIN FRAGMENT Fragment_6Function Fragment_6();BEGIN CODESetObjectiveCompleted(30)Alias_Ra_Hamzaiq.GetReference() .AddItem(Alias_Amulet.GetReference())Game.Getplayer() .AddItem(Gold001, Alias_Amulet.GetReference() .GetGoldValue() * 2);END CODEEndFunction;END FRAGMENT;END FRAGMENT CODE - Do not edit anything between this and the begin commentObjectReference Property DungeonMarker Auto MiscObject Property Gold001 Auto
One other thing. I've attached two pictures displaying 1) from the scene tab & 2) one of an error recording LIP Files.. I don't know if this is somehow to blame as part of Option #1 not working..
https://fbcdn-sphotos-h-a.akamaihd.net/hphotos-ak-ash4/1272739_459019254211232_1359792961_o.jpg
https://fbcdn-sphotos-b-a.akamaihd.net/hphotos-ak-prn2/1265088_459019290877895_1559434206_o.jpg
Thankyou for reading and I hope the script helps!
P.S - Just so you guys know the quest itself runs, I can get the stages to fire, and I can find and kill the thief, return the amulet etc. Also of note I've followed the tutorials well enough so now the "Thief" Character is actually a RADIANT QUEST in Skyrim.. although as a Bug note that from the main menu and ~ Center On Cell into the world to test, once I left, Ashenguard, then Solstheim, then got to skyrim and killed the radiant' placed thief I couldn't return the amulet to Ra'Hamzaiq without starting the Solsthiem mission to first get to
Solsthiem*. Not really a bug though.. just how I designed the quest!
Cheers,
Clint C.