Difference between revisions of "HPL3/SOMA/Glossary"

From Frictional Wiki
< HPL3‎ | SOMA
Jump to navigation Jump to search
(static obj)
 
(7 intermediate revisions by 3 users not shown)
Line 1: Line 1:
 +
{{DISPLAYTITLE:Glossary of Terms}}
 +
{{constructionNotice|This page is currently undergoing major editing, as some information on this page is currently in the process of being formatted or re-written from scratch to achieve a higher standard of formatting and/or clarity.}}
 +
 
{{stub}}
 
{{stub}}
 
'''Find explanations of various HPL3 terms here.'''
 
'''Find explanations of various HPL3 terms here.'''
  
 +
{{CategoryHeader}}
 +
{{CategoryNewcolumn}}
 +
 +
== Modding ==
 +
 +
*'''Mod''' - Additional game content created by community members and fans.
 +
*'''Standalone Mod''' - Often referred to as a "Custom Story", standalone mods are user-made content available from the game's designated mod launcher. They contain custom maps and scripts and make up the majority of mods available.
 +
*'''[[HPL3/Modding/Mod_Dependencies|Mod Dependency/Add-on]]''' - A mod which is being used by other mods as a source for content. This can include custom models, scripts, or other assets that can be automatically included with standalone mods.
 +
 +
== Level Design ==
 +
 +
=== General ===
 +
 +
=== Areas ===
 +
 +
Areas are invisible in-game cuboid which marks 3D space. Used as input-output systems for the levels and events.
 +
 +
=== Entities ===
 +
 +
An entity is any object within the game world which possesses custom behavior, and can have custom code applied to it to perform specific functions.
 +
 +
*'''Agents''' - Special entities typically used as Enemies/NPC's.
 +
*'''Props''' - A type of entity which can be interacted with, either by the player or via script. The majority of entities are classified as props.
 +
*'''Critters''' - Small or background creatures which do not warrant an agent script, usually equipped with simplistic AI.
 +
 +
=== Lights ===
 +
 +
=== Sounds ===
 +
 +
=== Static Objects ===
 +
 +
Static objects are in-game objects/models which area used only for physics collisions. They can include walls, tables, or any object that won't change during the level. They can't be influenced by scripts.
 +
 +
=== Terrain ===
 +
 +
=== Other ===
 +
 +
== Scripting ==
 +
 +
{{CategoryEnd}}
 +
 +
<br/>
 +
{{MessageBox|text=Old glossary page. Will be removed once editing is complete.}}
 +
<br/>
 
{{CategoryHeader}}
 
{{CategoryHeader}}
 
{{CategoryNewcolumn}}
 
{{CategoryNewcolumn}}
  
 
== General ==
 
== General ==
*'''Static Object''' - An in-game object which is used only for physics collissions. They can't be influenced by scripts.
+
*'''Static Object''' - An in-game object which is used only for physics collisions. They can't be influenced by scripts.
 
*'''Entity''' - An in-game object which allows interaction.
 
*'''Entity''' - An in-game object which allows interaction.
*'''Prop''' - A type of entity which can be collected and added to the player's inventory.
+
*'''Prop''' - A type of entity which the player can interact with, such as items with in-game physics interaction.
 
*'''Area''' - Invisible in-game cuboid which marks 3D space. Used as an input-output systems for the levels.
 
*'''Area''' - Invisible in-game cuboid which marks 3D space. Used as an input-output systems for the levels.
  

Latest revision as of 09:02, 15 September 2021

Wip icon.png This page is currently undergoing major editing, as some information on this page is currently in the process of being formatted or re-written from scratch to achieve a higher standard of formatting and/or clarity.


Find explanations of various HPL3 terms here.

Modding

  • Mod - Additional game content created by community members and fans.
  • Standalone Mod - Often referred to as a "Custom Story", standalone mods are user-made content available from the game's designated mod launcher. They contain custom maps and scripts and make up the majority of mods available.
  • Mod Dependency/Add-on - A mod which is being used by other mods as a source for content. This can include custom models, scripts, or other assets that can be automatically included with standalone mods.

Level Design

General

Areas

Areas are invisible in-game cuboid which marks 3D space. Used as input-output systems for the levels and events.

Entities

An entity is any object within the game world which possesses custom behavior, and can have custom code applied to it to perform specific functions.

  • Agents - Special entities typically used as Enemies/NPC's.
  • Props - A type of entity which can be interacted with, either by the player or via script. The majority of entities are classified as props.
  • Critters - Small or background creatures which do not warrant an agent script, usually equipped with simplistic AI.

Lights

Sounds

Static Objects

Static objects are in-game objects/models which area used only for physics collisions. They can include walls, tables, or any object that won't change during the level. They can't be influenced by scripts.

Terrain

Other

Scripting



General

  • Static Object - An in-game object which is used only for physics collisions. They can't be influenced by scripts.
  • Entity - An in-game object which allows interaction.
  • Prop - A type of entity which the player can interact with, such as items with in-game physics interaction.
  • Area - Invisible in-game cuboid which marks 3D space. Used as an input-output systems for the levels.

Modding

  • Mod - Additional game content created by community members and fans.
  • Custom Story - User-made content available from the game's main menu or from a designated launcher. They use all settings from the config files the game was started with, which limits what the creator can change (for example being forced to use the default lantern). This is the type of creation recommended for beginners.
  • Mod Dependency - A mod which is being used by other mods as a source for content.

Level Design

Scripting

  • Script - Written code which determines what happens in a map. This includes events, puzzles, music, and more.
  • User Module - Script files which always run in the background and usually define the behavior or core mechanics in the game.
  • Handler - A synonym for a User Module.