ultratears
Unofficial native Windows port of Tears of the Kingdom 1.4.3 using static recompilation. Builds locally from the player's own extracted game dump; no game files included.
epScript, DAT, 지형, 사운드까지 — 말로 요청하고, 결과를 확인하고, 되돌릴 수 있는 EUD 맵 저작 도구.
Translation pending
GamesC++ · RustGitHub @raravelOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
AI Agent for StarCraft:Remastered UseMap
Translation pending
Loading the full README.
Read the full README ↗Native AI authoring for StarCraft EUD maps: canonical epScript/DAT projects, reviewable agent edits, and direct euddraft builds.
eud-agent is a standalone Windows desktop application built with Tauri 2, Rust, React, and TypeScript. Describe a map behavior in natural language; the agent reads the real project and map, retrieves pinned references, edits epScript or DAT through typed tools, shows a reviewable changeset, and builds the output map through euddraft.
EUD Editor 3 is not a runtime dependency. Existing .e3s projects can be imported and exported through an independent MS-NRBF compatibility layer.
project.eap manifest;src/**/*.eps and src/**/*.py source tree, ordered Python entrypoints, and exact EPS MainFile;| Requirement | Notes |
|---|---|
| Windows 10/11 x64 | MSVC Rust target; system WebView2 runtime |
| euddraft | Latest release downloads automatically during setup; an existing folder, euddraft.exe, or euddraft.py can also be selected |
| Source map | .scx or .scm |
| AI provider | Codex, Claude Code, Antigravity, OpenCode Go, or Ollama; configure at least one during setup |
| StarCraft data | Needed by terrain/rendering features; configure when auto-detection is insufficient |
EUD Editor is optional and needed only if you choose to open an exported compatibility E3S.
Every ordinary launch shows the project launcher instead of automatically reopening the saved project.
.eap file or select a Native project folder..eap with a dedicated project icon. Double-click the .eap file to start directly in that project; if the app is already running, the request goes to its existing window. Other JSON file associations are unchanged.%LOCALAPPDATA%/eud-agent/euddraft; an explicitly selected local path takes precedence.Already prepared environment settings are reused. Project open/create/import/export also remains available under Settings → Project.
my-project/
├── project.eap # JSON manifest containing project settings directly
├── src/
│ ├── main.eps
│ └── bootstrap.py # optional direct eudplib source
├── dat/
│ ├── standard.json
│ ├── xdat.json
│ ├── tbl.json
│ ├── requirements.json
│ └── buttons.json
├── maps/
│ └── source.scx
├── plugins/
├── build/
└── compat/
└── editor-project.e3s # imported projects only
The schema-v2 manifest, EPS/Python source tree, and sparse DAT JSON are canonical. EDS, generated build helpers/binaries, output SCX, and E3S are generated compatibility/build artifacts.
.eap means EUD Agent Project. It is the JSON manifest itself, containing the project name, map paths, MainFile, settings, plugins, ordered Python entrypoints, exact PyPI dependency declarations, their resolved wheel lock, and E3S compatibility metadata—not a pointer file. A project folder must contain exactly one .eap; renaming it preserves opening and subsequent saves. Sources, DAT, and maps remain separate files, so move the entire project folder together.
Open an old project.json or .eudproj through the legacy file-picker filter, or open its project folder, to migrate. After validation, the app atomically renames project.json to project.eap and removes the old descriptors. Coexisting old/new authorities or multiple .eap files are rejected rather than overwritten.
Import/export supports:
GUIEps, GUIPy, RawText, and ClassicTrigger-as-MainFile are rejected explicitly instead of being silently lost. Native EPS-only projects build normally and export to E3S on a bundled blank EUD Editor 3 project when they were never imported. A project containing any direct Python source, entrypoint, dependency, or lock is rejected for E3S export because Editor cannot represent it losslessly.
epScript remains the primary authoring language. Project-local src/**/*.py is first-class, fully trusted code: only manifest-selected entrypoints execute, in order, before the EPS MainFile in one frozen euddraft.exe process. All Python sources still participate in revision, snapshots, search, review, and rollback.
This is the beginning of the README. Read the rest at the original. Read the full README ↗