Difference between revisions of "HPL2/Glossary"

From Frictional Wiki
Jump to navigation Jump to search
(Created - moved from "game specific TDD")
 
m
Line 1: Line 1:
 +
{{Todo|Turn this into a category}}
 +
 +
 
This page explains words and terms which have a meaning unique to the engine.
 
This page explains words and terms which have a meaning unique to the engine.
 
==General==
 
==General==
 +
 
*''Entity'' - an in-game object which allows interaction.
 
*''Entity'' - an in-game object which allows interaction.
 
*''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 collissions. They can't be influenced by scripts.
Line 6: Line 10:
 
*''Item'' - an entity which can be picked up, meaning: it gets added to the player's inventory.
 
*''Item'' - an entity which can be picked up, meaning: it gets added to the player's inventory.
 
*''Areas'' - invisible in-game cuboids which mark 3D space to do something based on the Area type.
 
*''Areas'' - invisible in-game cuboids which mark 3D space to do something based on the Area type.
 +
 
==Types of modifications==
 
==Types of modifications==
 +
 
#''Custom Stories (CS)'' - mods available from the game's main menu. They use all settings from the currently used config files, which means that while making a CS, the creator has slightly limited possibilities (a prominent one being forced to use the same lantern as in the base game). This is the type of mod recommended for beginners.
 
#''Custom Stories (CS)'' - mods available from the game's main menu. They use all settings from the currently used config files, which means that while making a CS, the creator has slightly limited possibilities (a prominent one being forced to use the same lantern as in the base game). This is the type of mod recommended for beginners.
 
#''Full Conversion (FC)'' - This type of mod lets the creator alter almost all aspects of the game (with very few exceptions) in a self-contained package. These types of mods are launched with a special file which starts the game using custom config files. Sometimes also referred to TC (Total Conversion) or IFC (isolated FC).
 
#''Full Conversion (FC)'' - This type of mod lets the creator alter almost all aspects of the game (with very few exceptions) in a self-contained package. These types of mods are launched with a special file which starts the game using custom config files. Sometimes also referred to TC (Total Conversion) or IFC (isolated FC).
 
#''Unisolated mods'' - '''Making mods in this way isn't recommended out of courtesy to the players.''' This is because such mods can break the base game and/or other mods, and uninstalling them is an invested process. Unless you are a officially porting/updating the game, choose a CS mod or an FC mod.
 
#''Unisolated mods'' - '''Making mods in this way isn't recommended out of courtesy to the players.''' This is because such mods can break the base game and/or other mods, and uninstalling them is an invested process. Unless you are a officially porting/updating the game, choose a CS mod or an FC mod.
#*''Unisolated Full Conversion'' - An FC, the files of which aren't contained in a single folder. Such mods require the user to add more than one folder to their game. Worse yet, those can require the user to replace certain original files or merge the mod folders with the base folders.  
+
#*''Unisolated Full Conversion'' - An FC, the files of which aren't contained in a single folder. Such mods require the user to add more than one folder to their game. Worse yet, those can require the user to replace certain original files or merge the mod folders with the base folders.
 
#*''Mods altering the base game'' - These mods require to be merged with the base game. It can be acceptable for add-ons, but should never be used for making own content.
 
#*''Mods altering the base game'' - These mods require to be merged with the base game. It can be acceptable for add-ons, but should never be used for making own content.

Revision as of 10:56, 23 July 2020

To do: Turn this into a category


This page explains words and terms which have a meaning unique to the engine.

General

  • Entity - an in-game object which allows interaction.
  • Static object - an in-game object which is used only for physics collissions. They can't be influenced by scripts.
  • Script - Code, which determines what happens in a map. This includes events, puzzles, music, and more.
  • Item - an entity which can be picked up, meaning: it gets added to the player's inventory.
  • Areas - invisible in-game cuboids which mark 3D space to do something based on the Area type.

Types of modifications

  1. Custom Stories (CS) - mods available from the game's main menu. They use all settings from the currently used config files, which means that while making a CS, the creator has slightly limited possibilities (a prominent one being forced to use the same lantern as in the base game). This is the type of mod recommended for beginners.
  2. Full Conversion (FC) - This type of mod lets the creator alter almost all aspects of the game (with very few exceptions) in a self-contained package. These types of mods are launched with a special file which starts the game using custom config files. Sometimes also referred to TC (Total Conversion) or IFC (isolated FC).
  3. Unisolated mods - Making mods in this way isn't recommended out of courtesy to the players. This is because such mods can break the base game and/or other mods, and uninstalling them is an invested process. Unless you are a officially porting/updating the game, choose a CS mod or an FC mod.
    • Unisolated Full Conversion - An FC, the files of which aren't contained in a single folder. Such mods require the user to add more than one folder to their game. Worse yet, those can require the user to replace certain original files or merge the mod folders with the base folders.
    • Mods altering the base game - These mods require to be merged with the base game. It can be acceptable for add-ons, but should never be used for making own content.