Difference between revisions of "Glossary"
added some English linear units
imported>Wrye (→O: OBMM) |
imported>Clearance (added some English linear units) |
||
(23 intermediate revisions by 4 users not shown) | |||
Line 1: | Line 1: | ||
This is a glossary for terms and abbreviations that are frequently used in this Wiki and among modders -- but (mostly) are not described in their own pages. Before adding a term here, see [[Talk:Glossary#Content|Content]] under Discussion. | |||
{{CompactTOC4}} | {{CompactTOC4}} | ||
==A== | ==A== | ||
; | ;AI (Artificial Intelligence) | ||
:A term used to describe the computer-controlled [[#N|NPC's]] ability to "think", by evaluating its current situation and choosing an appropriate response. | :A term used to describe the computer-controlled [[#N|NPC's]] ability to "think", by evaluating its current situation and choosing an appropriate response. | ||
;[[AI Package]] | |||
: A single AI behavior, e.g. "sleep at home", "eat at the Feed Bag". A single AI package indicates the type of behavior to engage in, the place to engage exhibit it, how to react to the player if the player is nearby, etc. and conditions under which the package is to execute (time, day of week, quest conditions, etc.) An NPCs full AI behavior is largely characterized by the AI packages assigned to that NPC. | |||
:'''See [[AI Package]] | |||
;Active Effect | ;Active Effect | ||
Line 18: | Line 23: | ||
: The common or shared definition for objects placed into the game world ([[#R|references]]). Changes to a base object will affect all instances of that object in the game world. | : The common or shared definition for objects placed into the game world ([[#R|references]]). Changes to a base object will affect all instances of that object in the game world. | ||
;BSA (Bethesda Softworks Archive) | ;[[BSA Files|BSA (Bethesda Softworks Archive)]] | ||
:BSA files are archives that contain resource files (meshes, textures, sounds, etc.). TESCS does not allow creation or editing of BSA files, but other tools do. | :BSA files are archives that contain resource files (meshes, textures, sounds, etc.). TESCS does not allow creation or editing of BSA files, but other tools do. | ||
: '''See | : '''See:''' [[BSA Files]], [[BSA Unpackers]]. | ||
==C== | ==C== | ||
Line 31: | Line 36: | ||
;Console | ;Console | ||
: The programmers console that can accessed during gameplay by pressing the ~ button. | : The programmers console that can accessed during gameplay by pressing the ~ button. Console commands are available to view debugging information, toggle game engine features, manipulate game settings and objects, etc. | ||
:'''See:''' [[:Category:Console_Functions|Console commands]] | |||
==D== | ==D== | ||
;[[DDS Files|DDS Files (DirectDraw Surface)]] | ;[[DDS Files|DDS Files (DirectDraw Surface)]] | ||
:Image files used for textures, icons, maps,etc. | :Image files used for textures, icons, maps,etc. | ||
:'''See:''' [[DDS Files|DDS Files]] | |||
;DistantLOD | |||
:Low-poly versions of landscape, buildings and trees seen from a distance. Often used to refer only to {{Tooltip|VWD|Viewable When Distant}} buildings. | |||
:'''See:''' [[Landscape Generation]], [[Landscape LOD Tutorial]], [[:Category:Tools: LOD]]. | |||
==E== | ==E== | ||
;ESM and ESP files (Elder Scrolls Master/Plugin Files) | ;ESM and ESP files (Elder Scrolls Master/Plugin Files) | ||
:The core data files of the gameworld. These are the files created/edited by the the construction set. | :The core data files of the gameworld. These are the files created/edited by the the construction set. | ||
:'''See | :'''See:''' [[TES Files]], [[Esp vs. Esm]]. | ||
==F== | ==F== | ||
;Foot | |||
:British and American measure for length designating 30,48 cm (=12 inches). | |||
;[[FormID|Formid]] | ;[[FormID|Formid]] | ||
:The eight digit hexadecimal number that identifies each unique [[#R|record]] within a esm/esp file. (In lists of records (objects, cells, references, etc.), the formid is always shown in the second column -- widen the column to see the formid.) | :The eight digit hexadecimal number that identifies each unique [[#R|record]] within a esm/esp file. (In lists of records (objects, cells, references, etc.), the formid is always shown in the second column -- widen the column to see the formid.) | ||
:Formids have two parts: the first two digits are the modIndex and the next six digits are the objectIndex. While the last six digits are fixed, the first two digits depend on the context. E.g. a record defined in a mod may have a modindex of "02", but in a mod that same record may have a modindex of "A1". The conversion is simple though -- the modindex is simply the order of the source mod in the current context. E.g. Oblivion always loads first, and so has modindex of "00". A mod that is the tenth mod to load after Oblivion.esm is "0A" (A == 10 in hexadecimal). | :Formids have two parts: the first two digits are the modIndex and the next six digits are the objectIndex. While the last six digits are fixed, the first two digits depend on the context. E.g. a record defined in a mod may have a modindex of "02", but in a mod that same record may have a modindex of "A1". The conversion is simple though -- the modindex is simply the order of the source mod in the current context. E.g. Oblivion always loads first, and so has modindex of "00". A mod that is the tenth mod to load after Oblivion.esm is "0A" (A == 10 in hexadecimal). | ||
:'''See:''' [[FormID]] | |||
==G== | ==G== | ||
;[[Globals|Global]] | ;[[Globals|Global]] | ||
:Global variables are variables defined outside of scripts (through the Gameplay: Globals) menu. In earlier elder scrolls games, globals were the primary means of communication between different scripts/objects. In Oblivion, it's generally preferable to use object and quest variables rather than globals. | :Global variables are variables defined outside of scripts (through the Gameplay: Globals) menu. In earlier elder scrolls games, globals were the primary means of communication between different scripts/objects. In Oblivion, it's generally preferable to use object and quest variables rather than globals. | ||
: '''See:''' [[Globals]] | |||
==I== | ==I== | ||
;Inch | |||
:British and American measure for length designating 2,54 cm. | |||
;Item | ;Item | ||
:A carriable object, such as weapons, miscellaneous items, etc. | :A carriable object, such as weapons, miscellaneous items, etc. | ||
:'''See | :'''See:''' [[Modding Terminology]]. | ||
==K== | ==K== | ||
Line 70: | Line 88: | ||
;Message Spam | ;Message Spam | ||
:Tes4 displays messages to the player whenever: 1) spells are added to, 2) items are added to or removed from the player. For some scripts such messages are very undesirable (e.g. for an alchemical sorters which adds/removes many items). Hence, message "spam". | :Tes4 displays messages to the player whenever: 1) spells are added to, 2) items are added to or removed from the player. For some scripts such messages are very undesirable (e.g. for an alchemical sorters which adds/removes many items). Hence, message "spam". | ||
:'''See | :'''See:''' [[Avoiding Message Spam]]. | ||
; Mod | ; Mod | ||
Line 80: | Line 98: | ||
; [[:Category:NPC|NPC (Non Player Character)]] | ; [[:Category:NPC|NPC (Non Player Character)]] | ||
: Describes in game characters that are not controlled by the player but can be interacted with. In Oblivion they are defined as a class of [[:Category:Actors|actor]] that can engage in [[:Category:Dialogue|dialogue]], commit [[Crime Overview|crimes]], wear armor or clothing, or be pickpocketed - in contrast to [[:Category:Creatures|creatures]]. | : Describes in game characters that are not controlled by the player but can be interacted with. In Oblivion they are defined as a class of [[:Category:Actors|actor]] that can engage in [[:Category:Dialogue|dialogue]], commit [[Crime Overview|crimes]], wear armor or clothing, or be pickpocketed - in contrast to [[:Category:Creatures|creatures]]. | ||
: '''See:''' [[:Category:NPC|NPC]] | |||
;[[NIF Files]] (NetImmerse File Format) | ;[[NIF Files]] (NetImmerse File Format) | ||
:File format for three dimensional objects. Also known as the "model" or "mesh". These are found in the Oblivion\Data\Mesh directory and/or in BSA archives. TESCS cannot create or edit these, but third party tools (e.g. [[Blender]]) can. | :File format for three dimensional objects. Also known as the "model" or "mesh". These are found in the Oblivion\Data\Mesh directory and/or in BSA archives. TESCS cannot create or edit these, but third party tools (e.g. [[Blender]]) can. | ||
:'''See | :'''See:''' [[NIF Files]], [http://niftools.sourceforge.net/wiki/NifTools NifTools Wiki]. | ||
;[[Normal Maps]] | ;[[Normal Maps]] | ||
: Normal maps are textures that are used by Oblivion's render engine to give a model surface an appearance of additional surface detail. In its effect it is very similar to bump-mapping. The normal map is used in shading the model and provides a convincing relief effect to surfaces, making the model look like it has a much higher polygon-count than it actually does. | : Normal maps are textures that are used by Oblivion's render engine to give a model surface an appearance of additional surface detail. In its effect it is very similar to bump-mapping. The normal map is used in shading the model and provides a convincing relief effect to surfaces, making the model look like it has a much higher polygon-count than it actually does. | ||
:'''See:''' [[Normal Maps]] | |||
==O== | ==O== | ||
Line 102: | Line 122: | ||
:Because of the multitude of conflicting meanings, you'll need to pay attention to the context to understand what is meant by "object". | :Because of the multitude of conflicting meanings, you'll need to pay attention to the context to understand what is meant by "object". | ||
:'''See | :'''See:''' [[Modding Terminology]] | ||
==P== | |||
; Package | |||
: '''See:''' [[#A|AI Package]] | |||
;[[Player]] | |||
:The representation of the player in the game. Also known as the "Player Character" or PC (in contrast to [[#N|Non-Player Characters (NPCs)]]). There is both a player baseObject (formid 0x00000007) and a player reference (0x00000014). | |||
:Two oddities to be aware of: | |||
:# The player base object is present in Oblivion.esm, but the player reference is not. | |||
:#Uses of "player" in a script compile to the player ''reference'' instead of to the player base object. | |||
:'''See:''' [[Player]]. | |||
==R== | ==R== | ||
;[[Reference]] | ;[[Reference]] | ||
: | :An instance of a base object that has been placed in the render window. Each base object can have multiple references (the count of references is displayed in the object window). If any of the properties of a base object are changed in the object window, all its references are also changed in-game. However, references also hold some data that is unique to them. The simplest example is the position data. It's unique for each reference, and is not stored with the base object information in the object window. | ||
:'''See | :'''See:''' [[Reference]], [[Modding Terminology]] | ||
; [[Retexturing]] | ; [[Retexturing]] | ||
: Objects as seen in the game are essentially combinations of shape (the mesh file) and textures (dds files). Retexturing an object involves changing the textures of an object but not the shape. | : Objects as seen in the game are essentially combinations of shape (the mesh file) and textures (dds files). Retexturing an object involves changing the textures of an object but not the shape. | ||
: '''See:''' [[Retexturing]] | |||
==S== | ==S== | ||
Line 118: | Line 150: | ||
; [[SubSpace]] | ; [[SubSpace]] | ||
: Subspaces are used to create pathing-separated areas in a cell. Normally, if an actor is trying to move from one part of a cell to another part, they will try to find an in-cell path. Subspaces are used to indicate to the actor that no direct path is possible (e.g. from a balcony to the street below), and hence the actor must instead find a path through load doors to reach the destination. | : Subspaces are used to create pathing-separated areas in a cell. Normally, if an actor is trying to move from one part of a cell to another part, they will try to find an in-cell path. Subspaces are used to indicate to the actor that no direct path is possible (e.g. from a balcony to the street below), and hence the actor must instead find a path through load doors to reach the destination. | ||
:'''See:''' [[SubSpace]]. | |||
==T== | |||
;Tes4Gecko | |||
:Tool with commands to: | |||
:*Merge Plugins, Merge to Master - Plugin merging. | |||
:*Split Plugins - Split esp into an esm/esp pair. | |||
:* Display/edit/copy records in and between plugins | |||
:* Convert between esm and esp. | |||
:* Generate empty voice files | |||
:* Move worldspace from esp to Oblivion esm (to avoid land display problems). | |||
:'''See:''' {{Tesnexus|8665|TesNexus}} | |||
;Tes4View/Tes4Edit/Tes4Trans | |||
:Tool designed to fully view all records from selected mods and compare changes and coinflicts between them. In addition, Tes4View has a number of specialized ways to search for and modify records (batch edits can be made using a scripting language). There is also a specialized function for generating merged LOD files depending on the users current setup. | |||
:'''See:''' {{Tesnexus|11536|TesNexus}}, [http://www.uesp.net/wiki/Tes4Mod:Tes4View UESP:Tes4View] | |||
;Token | |||
:[[Unplayable Items]], usually designed to effectively add scripts to NPCs. | |||
==V== | ==V== | ||
Line 127: | Line 178: | ||
:The "nodes" in the landscape mesh (heightfield). Can be manipulated with the [[:Category:Landscape|Landscape editing tool]]. | :The "nodes" in the landscape mesh (heightfield). Can be manipulated with the [[:Category:Landscape|Landscape editing tool]]. | ||
==W== | |||
;Walking (through a list) | |||
:Walking refers to looping through any list - i.e., [[Walking_Through_Inventory_Items|a list of inventory items]], [[GetFirstRef|a list of nearby references]], [[Introduction_to_Pluggy_Arrays|an array]], etc. |