HPL3/SOMA/Glossary

From Frictional Wiki
< HPL3‎ | SOMA
Revision as of 07:52, 15 September 2021 by Artificialparanoia (talk | contribs) (Basic glossary setup)
Jump to navigation Jump to search
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

Level Design

General

Areas

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

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.