forked from daid/EmptyEpsilon
-
Notifications
You must be signed in to change notification settings - Fork 0
Developer Tools
Oznogon edited this page Jun 23, 2026
·
1 revision
EmptyEpsilon's repository includes several utility scripts for developers.
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.pyThe script's configuration is in script_docs/config.py (output path, template selection, etc.).
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.
- Home
- Building and installing the game
- Configuring the game
- Playing the game
- Officer roles and screens
- Captain
- Main screen
- Ship window
- Crews of 5-6 players
- Crews of 3-4 players
- Single-player crew
- Game Master (GM) screens
- Extra screens
- Minigames
- Weapon types
- Officer roles and screens
- Extending the game
- Troubleshooting
- Fork content