Difference between revisions of "ScriptingNF"
Jump to navigation
Jump to search
Second Pass...
imported>Wrye (No fluff version of scripting portal. First pass.) |
imported>Wrye (Second Pass...) |
||
Line 1: | Line 1: | ||
No fluff version of the [[Portal:Scripting]]. | No fluff version of the [[Portal:Scripting]]. | ||
==Functions== | ==Functions== | ||
*[[List of Functions]] | *[[List of Functions]] | ||
*[[:Category: Functions|Function Categories]] | *[[:Category: Functions|Function Categories]] | ||
==General Knowledge== | |||
*[[TES Files]] - Basic info about esp and esm files. | |||
**[[Esp vs. Esm]] - Differences between esp and esm files. | |||
* [[Modding Terminology]] - Advanced discussion of modding terms. | |||
*[[:Category:Console Functions|Console Functions]] - Useful for playtesting. | |||
==Scripting Basics== | |||
*[[Scripting Tutorial: Basic Scripting Knowledge|Basic Scripting Knowledge]] | |||
*[[:Category:Commands|Commands]] | |||
*[[:Category:Variables|Variables]] | |||
*[[If|Using "If" Conditions]] | |||
* '''Types of Scripts''' | |||
**[[Object scripts]] | |||
**[[Quest scripts]] | |||
**[[Magic effect scripts]] | |||
*[[Script Processing]] | |||
==Basic How Tos== | ==Basic How Tos== | ||
Line 12: | Line 26: | ||
*[[Scripting Tutorial: My First Spell|My First Spell]] | *[[Scripting Tutorial: My First Spell|My First Spell]] | ||
==Advanced | ==Advanced Knowledge== | ||
* '''Code Optimization''' | |||
** [[CPU-usage of Functions]] - Lists of functions and their effects on performance; notes on which drop FPS the most, etc. | |||
** [[Minimizing your Script]] - Tips to keep the number of functions used down, how often sections of your script run, and more. | |||
** [[Script Comparison Tests]] - Comparisons of script snippets and/or functions. | |||
==Advanced How Tos== | |||
*[[Bound Arrows Tutorial]] | *[[Bound Arrows Tutorial]] | ||
*[[Casting Spells From An Activator]] | *[[Casting Spells From An Activator]] | ||
Line 30: | Line 50: | ||
==Related Pages== | ==Related Pages== | ||
*[[:Category:Useful Code|Useful Code]] | *[[:Category:Useful Code|Useful Code]] | ||
==Troubleshooting== | ==Troubleshooting== |