Difference between revisions of "Portal:Scripting"
imported>Qazaaq (still needs some looking at, existing categories might need reordering) |
imported>Qazaaq (some improvements) |
||
Line 25: | Line 25: | ||
<div id="esstyle" style="width:333px;float:right;"> | <div id="esstyle" style="width:333px;float:right;"> | ||
<h2 class="header"> | <h2 class="header">Related Pages</h2> | ||
*[[:Category:Commands|Commands]] | *[[:Category:Commands|Commands]] | ||
*[[:Category: | *[[:Category:Function Types|Function Types]] | ||
*[[:Category:Console Functions|Console Functions]] | *[[:Category:Console Functions|Console Functions]] | ||
*[[:Category: | *[[:Category:Variables|Variables]] | ||
*[[ | *[[If|Using "If" Conditions]] | ||
*[[:Category: | |||
*[[Magic effect scripts]] | |||
*[[Object scripts]] | |||
*[[Quest scripts]] | |||
*[[:Category:Code Optimization|Code Optimization]] | |||
*[[Script Processing]] | |||
*[[:Category:Useful Code|Useful Code]] | *[[:Category:Useful Code|Useful Code]] | ||
</div> | </div> | ||
Line 61: | Line 66: | ||
*[[Notepad++ Script Definitions]] | *[[Notepad++ Script Definitions]] | ||
*[[Oblivion Script Dumper]] | *[[Oblivion Script Dumper]] | ||
</div> | </div> | ||
<div id="esstyle" style="width:333px;float:right;"> | <div id="esstyle" style="width:333px;float:right;"> | ||
<h2 class="header">Troubleshooting</h2> | <h2 class="header">Troubleshooting</h2> | ||
*[[Common Bugs]] | |||
*[[Common Mistakes]] | *[[Common Mistakes]] | ||
*[[Crashes]] | *[[Crashes]] | ||
Line 78: | Line 77: | ||
*[[Debug Scripts]] | *[[Debug Scripts]] | ||
</div> | </div> | ||
<div id="esstyle" style="width:333px;float:right;"> | |||
<h2 class="header">Related Portals</h2> | |||
*Portal:AI | |||
*Portal:Quests | |||
</div> | |||
[[Category: Scripting]] | |||
<!-- to make sure the buttons don't float through the article --> | <!-- to make sure the edit buttons don't float through the article --> | ||
<div style="clear:both"></div> | <div style="clear:both"></div> |
Revision as of 17:55, 16 January 2008
The Scripting Portal
With scripts the standard action of objects can be changed and new actions can be created, but scripts can also enhance actor behavior, change quests and sometimes influence dialogue.
Scripts are limited to the functions available, most of them are provided by the game and a few are provided by the 1.2 patch. The Oblivion Script Extender greatly increases the number of functions and thereby the capabilities of scripting.
Featured
Start Your Mod
The aim of this tutorial is to teach modders how to make their mods start the next time the player loads a save file with the mod activated. The method described is similar to the way that every official mod in integrated into the game, thus creating a more professional feel to your mod.
The majority of mods I have downloaded require the player to:
- use console commands to get the items or spells
- require the player to find an item only identified in the read me file
By the end of this tutorial you should be able to make a mod that:
- Activates the next time you play with a new or existing character
- Informs the player in the game where to go instead of relying on the read me files in the mod, thus creating a better role-play environment.
Things you can do
Getting Started
Related Pages
Tutorials
- Bound Arrows Tutorial
- Casting Spells From An Activator
- Combine your SI and non-SI mods into one (OBSE, Patch v1.1, Other mods too)
- Getting started with TSFC
- Health Regeneration over Time
- MessageBox Tutorial
- Script Timers and Logic: Part 1
- Script Timers and Logic: Part 2
- Basic Scripting Knowledge
- Custom Bound Items
- My First Creature Script
- My First Script
- My First Spell
- My Second Script
- Start Your Mod
Troubleshooting
Related Portals
- Portal:AI
- Portal:Quests