Skip to content
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:

  1. 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
  1. 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
  1. 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 the EmptyEpsilon.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.
  1. Talk to your fellow gamers about what they'd like to see and then try to put it into a scenario.
Clone this wiki locally