Skip to content
Type a keyword to search.
This page was translated with machine assistance. The Simplified Chinese version is the authoritative reference.

Glossary

Client means the Sands of Salzaar executable program unless otherwise stated.

MOD means a game module: a modification or enhancement for the game. In Sands of Salzaar, MODs are divided into plugins and story campaigns.

Plugin is one form of Sands of Salzaar MOD. Multiple plugins can be enabled at the same time to add extra functionality on top of a story campaign.

Story Campaign is one form of Sands of Salzaar MOD. Only one can be active at a time, and it serves as the current base game package.

Config Table stores game configuration data, usually as Excel files.

Generate / Package means turning raw assets and config tables into resource packages that the game can load.

Playthrough means one run from starting a game to reaching the final objective. Sands of Salzaar is designed for multiple playthroughs, and the same story campaign can be replayed.

Legacy means the inheritance points gained after completing a playthrough. These points can be used to set up the starting build for the next playthrough.

HSFramework is Han-Squirrel Studio’s game development middleware, including config table packaging tools, resource management, and related functions.

Dungeon Skill refers to a skill system first designed for dungeon exploration to replace a character’s normal attack. In later versions, dungeon skills can be used in all battles and are no longer limited to dungeons. After a role is configured with a dungeon skill, its normal attack is fully replaced by that skill, including attack range, attack interval, and related values.

XML stands for Extensible Markup Language. It is a subset of Standard Generalized Markup Language and is used to mark up electronic files with structured data.

JSON stands for JavaScript Object Notation. It is a lightweight data interchange format based on a subset of ECMAScript. JSON uses a text format independent of programming languages to store and represent data. Its concise and clear hierarchy makes it easy for humans to read and write, easy for machines to parse and generate, and efficient for network transfer.

Unity means the Unity game engine.

IL2CPP is a Unity code compilation method that translates C# code into C++ and then compiles it with a C++ compiler.

Mono is a C# compilation method and runtime. DLLs compiled this way are easier for third-party tools to decompile and inspect.

AssetBundle is a Unity packaging format that can bundle multiple assets into one resource package.