eudplib
is a StarCraft Use Map Setting(UMS) map tool library for Python programming language.
Fork of https://github.com/phu54321/eudplib
For easy-to-use executable, see https://github.com/armoha/euddraft/releases
- Support opening (unprotected) map and extracting scenario.chk data
- Powerful trigger scripting
- Edit input map to compile output EUD map
epScript
, scripting language for StarCraft Trigger similar to JavaScript
The eudplib issue tracker lives in euddraft repository.
Since euddraft is standalone distribution for Python, eudplib, freeze map protector and epTrace line profiler, it's convenient to use a single issue tracker for both.
Requires CMake, MSVC, Python >= 3.10
git clone https://github.com/armoha/eudplib --recursive
cd eudplib/eudplib/epscript/cpp
mkdir build
cd build
cmake .. -A x64 -DCMAKE_BUILD_TYPE=Release
msbuild ALL_BUILD.vcxproj /p:Configuration=Release /p:Platform=x64