Oblivion Construction Set Quest Tutorial
Elder Scrolls IV - Oblivion
Topics and discussions on modding the popular Elder Scrolls IV Oblivion game produced by Bethesda Softworks.
Oblivion Construction Set Quest Tutorial
by Martian » January 4th, 2011, 4:57 pm
This tutorial is aimed at modders with moderate Construction Set skills.
In it, I hope to provide a good grounding on how to make the transition from the Morrowind Construction Set to the Oblivion version.
They are not completely different, although there are some differences that can seem somewhat confusing at first glance.
I'll take it in steps, with step one explaining how to setup the auto-backup feature, and the rest of the steps explaining how to setup a quest which consists of the stages, the topics and the dialog. So, here goes.
Step 1
Open up the CS and arrange it to suit your needs. Go into the preferences and navigate to the 'misc' tab. Set the autosave option to save every five minutes, then close the preferences screen.
I have had a lot of crashes with the Oblivion CS, although they weren't attributable to the quest making functions. But, it pays to play safe with some of these Beshesda tools which can be quite flaky at times.
You may get an error when you attempt to save this preference. If so, ensure that there is a folder called 'backup' in your 'data' folder, then create a file with notepad called 'AutoSaveDEFAULT.bak' and save it in the backup folder. Now, if you get a crash in the middle of your work, you will only lose five minutes at the most.
Should you need to restore to this backup file, just take a copy of it, move it into the 'data' folder, move your current .esp file somewhere else, then rename the backup file to the name of your original .esp file.
Step 2
So, lets get started with the mod. This is going to be one of those simple 'kill the baddy' quests that you've seen many, many times before.
There are two characters, so we need to create two new NPC's for our quest. The best way, as always, is to copy an existing NPC, change some of the stats, AI etc. then save with a new ID. I like to save time, so that's what we'll do. In the object window, scroll down to the NPC branch, then Breton, Male, and find 'AntoineBranck'. Double Click on him for his personal details screen. Here it is.
Change his details to those in the image below.
*IMPORTANT* Ensure you change the ID right away and save it, otherwise, if you forget, you could end up getting into a bit of a mess, and we don't want that. I also removed his faction memberships to make sure that nothing could mess up the quest.
Now do the same with the second protagonist. His name is BragGroBharg and he is an Orc. Here are the two screens for Brag. Just ignore Brag's script for the moment, and I'll come back to it. I removed his Fighter's Guild faction stuff as well.
You now need to find a suitable cell to put these two character into. Choose either an interior or exterior cell, preferably one with no other NPC's to get in the way and spoil the fight.
Step 3
Go to the Character menu and select Quests. This brings up the Quests screen as shown below.
Click in the left panel, select 'New', and call it 'DFKillOrc'.
This is the quest ID. Now, scroll down the quest list, find your new quest and select it. Give the quest a name 'Kill Orc', priority 60, and check the box 'Start Game Enabled'.
Now, you need to ensure that this quest is made for a playable race, since, unlike Morrowind, the NPC's in Oblivion can have everyday quests. To do this, go to the bottom left of the quest conditions and click on the 'New' button. Set the conditions according to those in the image. This completes the step of setting up the quest data.
Step 4
Click on the quest stages tab. This is similar to setting up the journals in Morrowind. There are three stages to this quest, so we need three entries in the index column. I have used 10, 20, 30, although the numbering scheme is not important. For now though, since this quest is based on my numbering, set them up accordingly. Right click on the top line, select 'New', and insert the value 10. Do the same for index 20 and 30. Here's the screen for index 10.
Complete the 'Log Entry' box as shown. Now select index 20 and do the same.
Finally, complete the 'Log Entry' box as shown for index 30.
Since this is the last stage of the quest we need to mark the end and set some results. Mod the players fame, ModPCFame 3, give the player a reward, Player.AddItem Gold001 50, and stop the quest, StopQuest DFKillOrc.
Don't forget to tick the 'Complete Quest' box. That's the stages done.
Step 5
Now onto the quest targets. These are the NPC's that are involved in the quest, their location, and the stages in which they have some dialogue. Click on each of the targets in turn, and you will see the individual screen that relates to each one. Note: I have only included a screen shot here of the screen as it looks for Brag. What you see on each of the other two are the conditions for Antoine.
Step 6
The next three screens show the topics that are used in this quest. There is one for 'greeting, one for 'killanOrc' and one for 'stealingchickens'.
For each topic's one or more lines of dialogue, you need to create the response details, result script, conditions and add Topics etc. As you can see, for 'greeting' and 'killanorc,' there are two dialogue lines. I have only shown screen shots for the first dialogue line for each of these two topics. I will provide the others later.
# Step 7
Go into Gameplay, Edit Scripts and create a new script as follows :
Script name DFKillOrcScript
begin OnDeath
if ( GetStage DFKillOrc < 20 )
setstage DFKillOrc 20
endif
end
Now, go into Brag's character screen again and using the script drop-down box, assign the 'DFKillOrcScript' to Brag.
This ensures that quest stage 20 is performed when you kill Brag, which, unlike the others, is done by a script rather than in dialogue.
Conclusion
Well, that pretty much wraps it up. All you have to do now is save the mod then test it.
Good luck, and I hope you found this tutorial useful.
In it, I hope to provide a good grounding on how to make the transition from the Morrowind Construction Set to the Oblivion version.
They are not completely different, although there are some differences that can seem somewhat confusing at first glance.
I'll take it in steps, with step one explaining how to setup the auto-backup feature, and the rest of the steps explaining how to setup a quest which consists of the stages, the topics and the dialog. So, here goes.
Step 1
Open up the CS and arrange it to suit your needs. Go into the preferences and navigate to the 'misc' tab. Set the autosave option to save every five minutes, then close the preferences screen.
I have had a lot of crashes with the Oblivion CS, although they weren't attributable to the quest making functions. But, it pays to play safe with some of these Beshesda tools which can be quite flaky at times.
You may get an error when you attempt to save this preference. If so, ensure that there is a folder called 'backup' in your 'data' folder, then create a file with notepad called 'AutoSaveDEFAULT.bak' and save it in the backup folder. Now, if you get a crash in the middle of your work, you will only lose five minutes at the most.
Should you need to restore to this backup file, just take a copy of it, move it into the 'data' folder, move your current .esp file somewhere else, then rename the backup file to the name of your original .esp file.
Step 2
So, lets get started with the mod. This is going to be one of those simple 'kill the baddy' quests that you've seen many, many times before.
There are two characters, so we need to create two new NPC's for our quest. The best way, as always, is to copy an existing NPC, change some of the stats, AI etc. then save with a new ID. I like to save time, so that's what we'll do. In the object window, scroll down to the NPC branch, then Breton, Male, and find 'AntoineBranck'. Double Click on him for his personal details screen. Here it is.
Change his details to those in the image below.
*IMPORTANT* Ensure you change the ID right away and save it, otherwise, if you forget, you could end up getting into a bit of a mess, and we don't want that. I also removed his faction memberships to make sure that nothing could mess up the quest.
Now do the same with the second protagonist. His name is BragGroBharg and he is an Orc. Here are the two screens for Brag. Just ignore Brag's script for the moment, and I'll come back to it. I removed his Fighter's Guild faction stuff as well.
You now need to find a suitable cell to put these two character into. Choose either an interior or exterior cell, preferably one with no other NPC's to get in the way and spoil the fight.
Step 3
Go to the Character menu and select Quests. This brings up the Quests screen as shown below.
Click in the left panel, select 'New', and call it 'DFKillOrc'.
This is the quest ID. Now, scroll down the quest list, find your new quest and select it. Give the quest a name 'Kill Orc', priority 60, and check the box 'Start Game Enabled'.
Now, you need to ensure that this quest is made for a playable race, since, unlike Morrowind, the NPC's in Oblivion can have everyday quests. To do this, go to the bottom left of the quest conditions and click on the 'New' button. Set the conditions according to those in the image. This completes the step of setting up the quest data.
Step 4
Click on the quest stages tab. This is similar to setting up the journals in Morrowind. There are three stages to this quest, so we need three entries in the index column. I have used 10, 20, 30, although the numbering scheme is not important. For now though, since this quest is based on my numbering, set them up accordingly. Right click on the top line, select 'New', and insert the value 10. Do the same for index 20 and 30. Here's the screen for index 10.
Complete the 'Log Entry' box as shown. Now select index 20 and do the same.
Finally, complete the 'Log Entry' box as shown for index 30.
Since this is the last stage of the quest we need to mark the end and set some results. Mod the players fame, ModPCFame 3, give the player a reward, Player.AddItem Gold001 50, and stop the quest, StopQuest DFKillOrc.
Don't forget to tick the 'Complete Quest' box. That's the stages done.
Step 5
Now onto the quest targets. These are the NPC's that are involved in the quest, their location, and the stages in which they have some dialogue. Click on each of the targets in turn, and you will see the individual screen that relates to each one. Note: I have only included a screen shot here of the screen as it looks for Brag. What you see on each of the other two are the conditions for Antoine.
Step 6
The next three screens show the topics that are used in this quest. There is one for 'greeting, one for 'killanOrc' and one for 'stealingchickens'.
For each topic's one or more lines of dialogue, you need to create the response details, result script, conditions and add Topics etc. As you can see, for 'greeting' and 'killanorc,' there are two dialogue lines. I have only shown screen shots for the first dialogue line for each of these two topics. I will provide the others later.
# Step 7
Go into Gameplay, Edit Scripts and create a new script as follows :
Script name DFKillOrcScript
begin OnDeath
if ( GetStage DFKillOrc < 20 )
setstage DFKillOrc 20
endif
end
Now, go into Brag's character screen again and using the script drop-down box, assign the 'DFKillOrcScript' to Brag.
This ensures that quest stage 20 is performed when you kill Brag, which, unlike the others, is done by a script rather than in dialogue.
Conclusion
Well, that pretty much wraps it up. All you have to do now is save the mod then test it.
Good luck, and I hope you found this tutorial useful.

Martian- 1.0

- Posts: 706
- Location: UK
- Uploads: 52
- Kudos: 31
- CPU: Intel core 2, 2.8
- GPU: GeForce 9800GT 1GIG
- RAM: 4 Gig
- Storage Space: 300 GIG
- Sound Card: Kenwood External
Re: Oblivion Construction Set Quest Tutorial
by Darwin Machiavelli » January 4th, 2011, 10:23 pm
Interesting looking tutorial. If I ever go back to modding Oblivion, I'll definitely try this out!
Typical video game translations:
¡Te quiero ver... con una bala en tu cabeza!
Je veux te voir... avec une balle dans ta tête!
I want to see you… with a bullet in your head!
(~I was bored and made this~)

Darwin Machiavelli- 1.0

- Posts: 637
- Uploads: 5
- Kudos: 4
- Motherboard: No idea
- CPU: Intel Core Duo 2.67 ghz
- GPU: ATI HD 5750
- RAM: 3 gb.
- Storage Space: 500 gb
- Sound Card: onboard
Re: Oblivion Construction Set Quest Tutorial
by ImmokTheSlayer » January 5th, 2011, 12:38 am
Great tutorial! It takes a while to master quest making and although the TESCS wiki is helpful, it's somewhat vague at times describing things.

ImmokTheSlayer- 0.0

- Posts: 6
- Location: Massachusetts, United States
- Kudos: 1
- Storage Space: 750GB
Return to Elder Scrolls IV - Oblivion
- Related topics
- Replies
- Views
- Last post
- Which quest is the most annoying in Oblivion?
by usernamesux » May 30th, 2009, 10:49 am - 3 Replies
- 302 Views
- Last post by usernamesux

June 30th, 2009, 11:06 am
- Which quest is the most annoying in Oblivion?
- Oblivion Scripting Tutorial and Guide
by PsyclopS » August 6th, 2011, 5:11 pm - 0 Replies
- 154 Views
- Last post by PsyclopS

August 6th, 2011, 5:11 pm
- Oblivion Scripting Tutorial and Guide
- Beginners tutorial for creating armor, clothing for Oblivion
1, 2by Dark Lilith » February 9th, 2009, 2:44 am - 5 Replies
- 2755 Views
- Last post by Dark Lilith

February 21st, 2009, 12:28 pm
- Beginners tutorial for creating armor, clothing for Oblivion
- Oblivion Useful Links.
1, 2by Exorince » January 24th, 2009, 2:55 pm - 7 Replies
- 2022 Views
- Last post by RowanLeeves

June 23rd, 2011, 4:06 am
- Oblivion Useful Links.
- Which guild in Oblivion has the best quests?
1, 2, 3, 4, 5by Webslug » January 26th, 2009, 6:59 pm - 20 Replies
- 2106 Views
- Last post by tswdemonslayer

October 15th, 2011, 10:08 pm
- Which guild in Oblivion has the best quests?
- What is your favorite City in Oblivion?
1, 2, 3, 4by Keylek » January 30th, 2009, 7:23 pm - 16 Replies
- 1246 Views
- Last post by usernamesux

May 9th, 2009, 1:48 am
- What is your favorite City in Oblivion?
- Which is your favorite race in oblivion?
1, 2, 3by Keylek » February 1st, 2009, 3:18 pm - 12 Replies
- 15073 Views
- Last post by usernamesux

May 9th, 2009, 12:12 pm
- Which is your favorite race in oblivion?
- Dead Nvidia 9800GT fan
- UnikGamer: ranking of the Video games
- Darwin's ME3 pics
- I.m Australian so don't hold that against me.
- Chrono here.
- International Day Against Homophobia and Transphobia
- HELLO!! =)
- greetings and merry meet
- The Internet Kill Switch With Global Wiretapping Capability
- Derek by Ricky Gervais


