User:Scrivener07/Wiki/Draft

From the Fallout4 CreationKit Wiki
Jump to navigation Jump to search

Object @ Category:Object Classes[edit | edit source]

These are the Creation Kit object classes. Most Objects can be found in the Object Window, spread over several categories.

Glossary[edit | edit source]

Form[edit | edit source]

Each of the Objects in the currently loaded Data Files, including those found in the Object Window as well as not found there. For example, Actors, Factions, Packages, Cells, [[Reference]s], etc. are all Forms.

Object[edit | edit source]

Can mean different things depending on context. Usually refers to a Form in the masterfile or added by a mod. Often (but not always) either a Base Object or an Object Reference.

When discussing Papyrus Scripting, an Object may refer to any of the Script Objects. Script Objects correlate closely to Forms.

Base Object[edit | edit source]

The term for any Object listed in the Object Window. Objects can have any number of References placed into the game world.

For example, the Base Object Actor "Alvor" has a single Reference with the EditorID of "AlvorRef" that is in the RiverwoodAlvorsHouse Cell.

The Base Object Kit Piece "NorRmSmMid01" has many References, found throughout most Nordic ruins.

DefaultObject[edit | edit source]

Default Objects are permanent Objects that the programs needs to access reliably. Assign the appropriate game object to the default Use.

Reference[edit | edit source]

A Reference is an instance of an Base Object. Usually, this means that the Object has been placed in the Render Window, although references can also be created at runtime by scripts. 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 the reference. The simplest example is the Reference's position: it's unique for each reference, and is not stored with the Base Object's data in the Object Window.

If you Double Mouse Click on an Object in the Render Window, you will see its Reference Data. Different types of Objects have different Reference Data on their References. Different References of the same Object can be set differently.

All References are treated as ObjectReference Scripts. References can also be cast to their specific subtype, so references of Actors are also Actor Scripts.

Notes[edit | edit source]

None

See Also[edit | edit source]

Glossary[edit | edit source]

Reference[edit | edit source]

Also known as "Ref"s, there are various types of Reference in the Creation Kit. Generally, though, when speaking about References, people will mean Object References.


Object Reference[edit | edit source]

Generally referred to as a "Reference" or "Ref", an Object Reference is an instance of an Object, placed in the world. For example, there is only one NorRmSmWallSideExSm01 Base Object - but you can place as many instances of that object as you like. Each of these instances is a reference to the Base Object: so, each one is an Object Reference. References are explained in more depth on their own page: see Reference.


ObjectReference Script[edit | edit source]

Script for the manipulation of object instances. This extends the Form Script.