-
Notifications
You must be signed in to change notification settings - Fork 6
Engine Terminology
Robert Jordan edited this page Dec 17, 2021
·
4 revisions
This list is incomplete
Common terms, shorthand's, and abbreviations used by the GODS engine, and LegoRR when not referring to game-specific names (i.e. Achievement, but not Geo-Dome).
The available source code and Lego.cfg
file shows that DDI uses British English spellings for words.
Used | Unused | Notes |
---|---|---|
Behaviour | Behavior | Rarely(never?) seen in code outside of comments |
Center Centre |
US spelling will likely be opted for, due to inconsistent usage | |
Colour RGB |
Color | Color is seen used on very rare occasions |
Finalise | Finalize | |
Initialise | Initialize | Module setup |
Neighbour | Neighbor | |
Normalise Normalize |
Both spellings used in Maths module (with Normalize as the primary) |
Inconsistent and incorrect spellings that will not be adopted by OpenLRR.
Incorrect | Correct |
---|---|
Acheive | Achieve |
Term | Expanded | Notes |
---|---|---|
Act | Activity |
.ae files and the current behaviour/animation of an object |
Anim | Animation | Shorthand is used for 3D animation resources |
D3D | Direct3D | (See IM) |
D3DRM | Direct3DRM | (See RM) |
DDraw | DirectDraw | 2D drawing API |
Flic |
.flh Autodesk 2D animation file format |
|
FTM | Force Texture Management |
-ftm command line option (primarily for Voodoo2 cards) |
FVF | Force Vertex Fog |
-fvf command line option |
Init | Initialise | 1. Setup for a portion of a module or structure 2. Init module for the Mode Selection dialog |
IM | Immediate Mode | Direct3D API (low level) for fine tuned management of 3D space and rendering |
Lightwave LW |
File format for models.lws scene files (plaintext).lwo object files (binary) |
|
ListSet | Common type of pool/container for storing frequently allocated structures (used by 9 modules) | |
Null | Point of interests defined in Lightwave models | |
Pen | Palette Entry | 8-bit images use a 256-entry palette of 24-bit colours. 0th and 255th (final) entries generally have special properties. |
Reduce |
-reduce* command line options to exclude loading more expensive game resources (denoted with ! key prefix in Lego.cfg ) |
|
RM | Retained Mode | Direct3DRM (D3DRM) API (high level) for controlling positions, movement, animation, lighting, etc. |
RNC | Rob Northern Compression | Optional compression method for Wad file entries (never used by LRR) |
Shutdown | Module cleanup | |
Voodoo2 | Old graphics card supported by LRR | |
Wad | "Where's All the Data?" |
.wad archive format used to store readonly, non-streamed files within a single system file (improves read speed, reduces total size, and reduces filesystem bloat) |