Skip to content

SaidBySolo/eudplib

 
 

Repository files navigation

eudplib : EUD python library

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

Features

  • 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

Where is the issue tracker?

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.

How to build libepScript.dll

Windows

Requires CMake, MSVC, Python >= 3.10

  1. git clone https://github.com/armoha/eudplib --recursive
  2. cd eudplib/eudplib/epscript/cpp
  3. mkdir build
  4. cd build
  5. cmake .. -A x64 -DCMAKE_BUILD_TYPE=Release
  6. msbuild ALL_BUILD.vcxproj /p:Configuration=Release /p:Platform=x64

About

StarCraft Use Map Setting(UMS) map tool library

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 73.2%
  • C++ 19.4%
  • C 4.5%
  • Rust 1.8%
  • JavaScript 1.0%
  • CMake 0.1%