Skip to main content

Relationship between epScript, eudplib, and euddraft

  • epScript is a scripting language created by TriggerKing , designed for the runtime development of EUD maps in StarCraft: Remastered.
  • eudplib is a Python library, which is an extension library for generating trigger bytecodes of the StarCraft: Remastered runtime, and is the functional core of epScript.
  • euddraft is a program integrated with Python, it will compile the written epScript script (*.eps) into a corresponding Python script (*.py) that calls eudplib to generate trigger bytecode;
    then euddraft will execute these Python scripts(*.py) to generate The actual trigger bytecodes that are logically equivalent to the written epScript script (*.eps);
    finally euddraft inserts these trigger bytecodes into the map to take effect when the map is loaded in the game.