-
Notifications
You must be signed in to change notification settings - Fork 187
Scenario Scripting
Xansta edited this page Nov 20, 2024
·
3 revisions
First, go through the screens under "Mission Scripting" on the project website. If you prefer a video guide, try these: Scenario writing guides on YouTube. After that, here are some suggested steps to making scripts:
- Simple experiment
- Open the "Empty Space" scenario and create some terrain (asteroids, mines, black holes, etc.)
- Click the "Copy Scenario" button
- Open your favorite text editor and paste and you'll see the objects you clicked to create in code
- See how an existing scenario works
- Open an existing scenario script. I suggest Waves or Birth of Atlantis
- Look at how these scripts do the things you observed when you played the scenario
- Read the reference
- On Windows, find
script_reference.html
in the same directory as EmptyEpsilon.exe - On Mac, assuming you built from source following the instructions in this wiki, find
script_reference.html
in the _build directory along side theEmptyEpsilon.app
file - on Mac, assuming you're running under Wine, find
script_reference.html
after you view package contents and navigate to the folder with EmptyEpsilon.exe. This is typically under drive_c/Program Files/EmptyEpsilon. - On Linux, assuming you built from source following the instructions in this wiki, find
script_reference.html
in the _build directory along side the EmptyEpsilon executable file - The reference file lists almost all the scripting features available. Just reading through some of the things you can do can be inspirational.
- Talk to your fellow gamers about what they'd like to see and then try to put it into a scenario.
- Home
- Stations
- Main Screen/Captain
- 5-6 Player Crews
- 3-4 Player Crews
- 1 Player Crew
- Game Master
- Additional Stations and Views
- Setting up a Game
- Lore
- Expanding the Game
- Additional Features
- Building from Source