Editing Terminal

Jump to navigation Jump to search

Warning: You are not logged in. Your IP address will be publicly visible if you make any edits. If you log in or create an account, your edits will be attributed to your username, along with other benefits.

The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then publish the changes below to finish undoing the edit.

Latest revision Your text
Line 1: Line 1:
[[Category:Editor Reference]]
[[Category:Editor Reference]]
[[Category:Object Classes]]
[[Category:Object_Classes]]
[[Category:WorldObjects]]
[[Category:WorldObjects]]
'''Type:''' <code>TERM</code>
'''Papyrus:''' [[Terminal Script]]
<BR/>
'''Papyrus:''' [[Terminal Script]], [[ObjectReference Script]]


Terminal forms are used to construct the terminals and [[Holotape]] in-game. A Terminal ''form'' doesn't always represent the full contents of a terminal ''object''; nested menus are actually implemented as multiple terminals that "link" to each other, like web pages. Attached scripts should extend [[ObjectReference Script|ObjectReference]], not [[Terminal Script|Terminal]].
Terminal forms are used to construct the terminals and holotapes in-game. A Terminal ''form'' doesn't always represent the full contents of a terminal ''object''; nested menus are actually implemented as multiple terminals that "link" to each other, like web pages.


== Editor Dialog ==
== Editor Dialog ==
Line 12: Line 10:
The Terminal dialog box is extremely large and may not fit on your screen. Unless you have a massive screen resolution, you will probably need to use something like [http://www.howtogeek.com/howto/windows-vista/get-the-linux-altwindow-drag-functionality-in-windows/ AltWindowDrag] to be able to access and use the full window.
The Terminal dialog box is extremely large and may not fit on your screen. Unless you have a massive screen resolution, you will probably need to use something like [http://www.howtogeek.com/howto/windows-vista/get-the-linux-altwindow-drag-functionality-in-windows/ AltWindowDrag] to be able to access and use the full window.


*{{Template:Editor:Property:ID}}
*'''ID:''' The editor ID that this form uses in the Creation Kit.
*{{Template:Editor:Property:Name}}
*'''Name:''' The display name for this terminal, shown when a player looks at it in the game world.
*{{Template:Editor:Property:Model}}
*'''Model:''' The 3D model file used by this terminal when it is placed in the world.
*'''Marker Model:''' The 3D [[Model File]] used by the Creation Kit to show [[furniture]] markers for this terminal.
*'''Marker Model:''' The 3D model file used by the Creation Kit to show [[furniture]] markers for this terminal.
*'''Looping Sound:'''
*'''Looping Sound:'''
*{{Template:Editor:Property:Add Destruction Data}}
*'''Destruction Data:'''
*'''Holds Holotape:''' Specify a [[Holotape]] item to be loaded by default, in any copies of this terminal that are placed in the game world.
*'''Holds Holotape:''' Specify a [[holotape]] item to be loaded by default, in any copies of this terminal that are placed in the game world.
<br/>
<br/>
*'''Header Text:''' Text shown at the top of a terminal's screen.
*'''Header Text:''' Text shown at the top of a terminal's screen.
*'''Welcome Text:'''Text shown below the header text on the terminal's screen.
*'''Welcome Text:'''
*{{Template:Editor:Property:Papyrus Script}}
*'''Papyrus Scripts:'''
*{{Template:Editor:Property:Keywords}} As with [[furniture]], some terminal keywords change the animations that actors use when interacting with a terminal.
*'''Keywords:''' [[Keywords]] applied to this terminal, to indicate useful information to other game systems. As with [[furniture]], some terminal keywords change the animations that actors use when interacting with a terminal.
*{{Template:Editor:Property:Actor Values}}
*'''Actor Values:'''
<br/>
<br/>
*'''Body Text:'''
*'''Body Text:'''
Line 43: Line 41:
**'''Marker Position/Orientation:'''
**'''Marker Position/Orientation:'''
**'''Marker Available Entry Types:'''
**'''Marker Available Entry Types:'''
**'''Make Wall Terminal:'''If a new terminal, only adds the keywords "FurnitureForce1stPerson" and "PlayerPathToFurniture" automatically.
**'''Make Wall Terminal:'''
**'''Make Desk Terminal:'''Same as Make Wall Terminal. For expected results, the Model and/or Model Marker paths are to be filled.
**'''Make Desk Terminal:'''
*'''Preview Window'''
*'''Preview Window'''
*'''Random Anim Start:'''
*'''Random Anim Start:'''
*'''Visible When Distant:'''
*'''Visible When Distant:'''
== Notes ==
* You can use [[Text Replacement]] in the text of menu items, body texts, and in the output of any menu item that uses the "Display Text" option.
* If terminals are like webpages, and the "submenu" feature is like hyperlinks, then the "top-level terminal" is the "page" you would get to if you mashed the Back button in your browser until you couldn't go back any further.
* When a condition (for body text or a menu item) is set to run on Subject, it will run on the top-level terminal.
** If you define a terminal form that is used as a submenu by multiple different terminals, you can use GetIsID to check which terminal the player started at (i.e. which in-world terminal or holotape item the player actually turned on). The ''BoS302BPAMUnlockTerminal'' terminal uses a condition like this, but it's part of the main quest and its contents may spoil a few things.


== See Also ==
== See Also ==
*[[Holotape]]
*[[:Category:WorldObjects|WorldObjects Category]]
*[[:Category:WorldObjects|WorldObjects Category]]

Please note that all contributions to the Fallout4 CreationKit Wiki are considered to be released under the Creative Commons Attribution-ShareAlike (see FalloutCK:Copyrights for details). If you do not want your writing to be edited mercilessly and redistributed at will, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource. Do not submit copyrighted work without permission!

Cancel Editing help (opens in new window)