Elaztek Developer Hub
Blamite Game Engine - Strings  00411.04.21.24.0017.blamite
A library containing general purpose utilities and classes for use in multiple projects.
Strings

Strings is a general-purpose library that contains functions and data types used across the engine and its various tools. Despite the name, string management is only one of the various things it does.

If you are interested, you can view the cloc output (lines of code) information for this project here: cloc.txt

Data Files

Several data files are contained within Strings, found within the _data folder.

  • 📁 content
    • 📁 blam - Contains resources used by the game engine.
    • 📁 config - Contains default configuration files.
      • 📁 documents - Contains default configuration files for editor document types.
      • 📁 tools - Contains default configuration files for editor tool windows.
    • 📁 editor
      • 📁 foundry - Contains resources for Foundry's GUI.
      • 📁 guerilla - Contains resources for Guerilla's GUI.
      • 📁 sapien - Contains resources for Sapien's GUI.
      • 📁 shared - Contains resources used across multiple application GUIs.
      • 📁 tool - Contains resources used for Tools' GUI.
    • 📁 Gallery - Contains image resources used by the game engine.
    • 📁 workspace - Contains built-in workspace layouts.
  • 📁 data
    • config_strings.xml - A string table containing strings used to describe configuration files and settings.
    • editor_strings.xml - A string table containing strings used within the Editing Kit.
    • error_strings.xml - A string table containing descriptions of all BlamResult error codes.
    • game_engine_text.xml - A string table containing strings used within the game engine.
    • globals.xml - A file containing all game engine globals that are always loaded and persistent between level loads.
    • shared_strings.xml - A string table containing strings used across both the Editing Kit and the game engine itself.