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.80.6.tar.gz (4.4 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

eudplib-0.80.6-cp310-abi3-win_amd64.whl (1.9 MB view details)

Uploaded CPython 3.10+Windows x86-64

File details

Details for the file eudplib-0.80.6.tar.gz.

File metadata

  • Download URL: eudplib-0.80.6.tar.gz
  • Upload date:
  • Size: 4.4 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.0.1 CPython/3.13.5

File hashes

Hashes for eudplib-0.80.6.tar.gz
Algorithm Hash digest
SHA256 5be90f655d29198ef9ab6b4f59c51b1fad62b504752fcf51c1c05461fab71da2
MD5 84928e28daed5485fb02bb73e9b62a80
BLAKE2b-256 43a659cdd92db1f93c5807267f3709c47fcf82d479c1e1b717e34a6c114ad682

See more details on using hashes here.

File details

Details for the file eudplib-0.80.6-cp310-abi3-win_amd64.whl.

File metadata

  • Download URL: eudplib-0.80.6-cp310-abi3-win_amd64.whl
  • Upload date:
  • Size: 1.9 MB
  • Tags: CPython 3.10+, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.0.1 CPython/3.13.5

File hashes

Hashes for eudplib-0.80.6-cp310-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 9248b4ea16b3a61cc3a559e56e0be90422c1a77c5b14006c41353bf3d684a30e
MD5 54f86ecb7302b969f1d1aa3880744fea
BLAKE2b-256 61f477841511fd768bc715f1ee0e210535faa37f618f641acc6ed65d1239fc1c

See more details on using hashes here.

Supported by

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