Skip to content
Oznogon edited this page Jun 23, 2026 · 1 revision

EmptyEpsilon's repository includes several utility scripts for developers.

Script reference generator

The script_docs/ directory contains a Python 3 script (main.py) that generates script_reference.html, the full API reference for Scenario Scripting. It parses calls to registerScript throughout the C++ source code and produces a browsable HTML document. Run it from the repository root:

python3 script_docs/main.py

The script's configuration is in script_docs/config.py (output path, template selection, etc.).

PACK file generator

The packs/ directory contains pack_gen.py, a Python 3 script that creates EmptyEpsilon PACK files from a directory listing.

Usage:

python3 packs/pack_gen.py <target.pack> <file1> <file2> ...

PACK files aggregate game assets (models, textures, sounds) into a single archive for distribution.

Clone this wiki locally