Skip to main content

eudplib is a package which provides scripting for StarCraft Use Map Setting(UMS) to UMS map and tool developers.

Project description

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

Project details


Release history Release notifications | RSS feed

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

eudplib-0.79.4.tar.gz (4.7 MB view hashes)

Uploaded Source

Built Distribution

eudplib-0.79.4-cp310-abi3-win_amd64.whl (1.9 MB view hashes)

Uploaded CPython 3.10+ Windows x86-64

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page