Difference between revisions of "Arcane University:Quest Implementation"

The Beyond Skyrim Wiki — Hosted by UESP
Jump to: navigation, search
(Added link to Bethesda quest tutorial. Added trail and removed manual categories.)
(navbox)
 
(6 intermediate revisions by 2 users not shown)
Line 1: Line 1:
{{Trail|Implementation}}
+
{{Trail|Implementation}}{{ImpNav}}
 +
This is the main page of the Beyond Skyrim Arcane University Quest Implementation tutorials. It serves as hub for the standard workflow and pointers to detailed specific tutorials for Quest Implementation.
  
This is the main page of the Beyond Skyrim Arcane University Quest Implementation tutorials. It serves as hub for the standard workflow and pointers to detailed specific tutorials for Quest Implementation. The [[Arcane University: Implementation| Implementation]] department is structured in three sub-departments:
+
==Workflow & Expectations==
* Quest Implementation
+
These are some of the important/relevant points to learn for implementing quests in Skyrim.
* [[Nif Implementation]]
+
* [[Mechanics Implementation]]
+
  
==Workflow & general tutorials==
+
* Core structure:  setting up stages, updating the quest log, putting relevant elements into aliases, and displaying/completing/failing objectives
 +
* Creating quest dialogues, with some branching.
 +
* Enabling / Disabling / Teleporting quest's elements dynamically as the quest progress.
 +
* Reacting to quests items picked up, quest targets death, dialogue choices, book reads, and hand placed triggers & activators to progress the quest.
 +
* Giving/Taking items to/from actors, especially the player.
 +
* Locking an NPC dialogue for a specific situation.
 +
* Handling the death of NPC involved in the quest.
 +
* Setting up a Forcegreet.
 +
* Forcing NPCs to travel and stay at specific locations during a specific time frame (usually between 2 quest stages).
 +
* Forcing NPCs into specific idles/furnitures during a specific time frame (usually between 2 quest stages).
 +
* Single NPC scene, chaining some movements, surrounding's interactions, animations, and spoken lines.
 +
* Multiple NPCs scene (ambient dialogue)
 +
* Querying a radiant location, and placing something dynamically there (item to fetch and/or stuffs to kill), or querying its radiant components (like, the local boss) to use them as elements of the quest.
 +
* Basic counters (reacting to N targets being dead, or N activators being activated).
 +
* Controlling NPCs hostility toward the player/each other.
 +
* Setting up favor dialogues (persuasion, intimidation, bribe, ...)
 +
* Setting up generic dialogues for NPCs
 +
* Setting up random encounters
 +
* Setting up world interactions
 +
* Using Story Manager events
  
What is important/relevant to learn for implementing quests in Skyrim.
+
If you've never used the Creation Kit before, then begin with the Creation Kit Wiki's [https://www.creationkit.com/index.php?title=Category:Getting_Started Getting Started] tutorial. After that, the AU Implementation team recommends Bethesda's Quest Implementation tutorials ([https://www.creationkit.com/index.php?title=Bethesda_Tutorial_Planning_the_Quest Basic]/[https://www.creationkit.com/index.php?title=Bethesda_Tutorial_Packages Intermediate]) as the best place to start. These together cover nearly all the core elements listed above. Additionally, the Creation Kit Wiki provides many more tutorials that you can take advantage of ([https://www.creationkit.com/index.php?title=Tutorials CK Wiki Tutorials]/[https://www.creationkit.com/index.php?title=Category:Community_Tutorials Community Tutorials]/[https://www.creationkit.com/index.php?title=Video_Tutorials Video Tutorials]).
The official [https://www.creationkit.com/index.php?title=Bethesda_Tutorial_Creating_an_Actor Bethesda quest implementation tutorial series] touches on most basic aspects of quest implementation. However, it can be a bit long for a first entry.
+
  
Places other than this wiki where you'll find useful tutorials are:
+
== Quests/Dialogue Lesson Plan ==
  
* CK wiki
+
* [https://www.creationkit.com/index.php?title=Bethesda_Tutorial_Planning_the_Quest Quest Implementation - Basic (Creation Kit Wiki)]
* youtube
+
* [https://www.creationkit.com/index.php?title=Bethesda_Tutorial_Packages Quest Implementation - Intermediate (Creation Kit Wiki)]
* other websites like nexusmods wiki, afkmods and many more
+
* [[Arcane University:Dialogue Tips & Tricks|Dialogue Tips & Tricks]] (To come)
 +
* [[Arcane University:Voice Line Implementation|Voice Line Implementation]]
 +
* [[Arcane University:Random Encounters|Random Encounters]] (To come)
 +
* [[Arcane University:World Interactions|World Interactions]]
 +
* [[AU:Seq Guide|Seq Guide]]
  
==specific topics tutorials==
+
[[Category:Arcane University-Implementation]]
 
+
*Stages & objectives
+
*...
+

Latest revision as of 08:55, 28 March 2022

< Arcane University:Implementation
Implementation
Departments
Quests
Nifs
Mechanics

This is the main page of the Beyond Skyrim Arcane University Quest Implementation tutorials. It serves as hub for the standard workflow and pointers to detailed specific tutorials for Quest Implementation.

Workflow & Expectations[edit]

These are some of the important/relevant points to learn for implementing quests in Skyrim.

  • Core structure: setting up stages, updating the quest log, putting relevant elements into aliases, and displaying/completing/failing objectives
  • Creating quest dialogues, with some branching.
  • Enabling / Disabling / Teleporting quest's elements dynamically as the quest progress.
  • Reacting to quests items picked up, quest targets death, dialogue choices, book reads, and hand placed triggers & activators to progress the quest.
  • Giving/Taking items to/from actors, especially the player.
  • Locking an NPC dialogue for a specific situation.
  • Handling the death of NPC involved in the quest.
  • Setting up a Forcegreet.
  • Forcing NPCs to travel and stay at specific locations during a specific time frame (usually between 2 quest stages).
  • Forcing NPCs into specific idles/furnitures during a specific time frame (usually between 2 quest stages).
  • Single NPC scene, chaining some movements, surrounding's interactions, animations, and spoken lines.
  • Multiple NPCs scene (ambient dialogue)
  • Querying a radiant location, and placing something dynamically there (item to fetch and/or stuffs to kill), or querying its radiant components (like, the local boss) to use them as elements of the quest.
  • Basic counters (reacting to N targets being dead, or N activators being activated).
  • Controlling NPCs hostility toward the player/each other.
  • Setting up favor dialogues (persuasion, intimidation, bribe, ...)
  • Setting up generic dialogues for NPCs
  • Setting up random encounters
  • Setting up world interactions
  • Using Story Manager events

If you've never used the Creation Kit before, then begin with the Creation Kit Wiki's Getting Started tutorial. After that, the AU Implementation team recommends Bethesda's Quest Implementation tutorials (Basic/Intermediate) as the best place to start. These together cover nearly all the core elements listed above. Additionally, the Creation Kit Wiki provides many more tutorials that you can take advantage of (CK Wiki Tutorials/Community Tutorials/Video Tutorials).

Quests/Dialogue Lesson Plan[edit]