🌐 Available in: 🇬🇧 English | 🇷🇺 Русский
Desktop waypoint editor for Stalcraft with zone-based map loading, waypoint editing, image-to-marker parsing, and layer support.
![]() |
![]() |
![]() |
![]() |
- Load map zones from
assets/maps/zone_pack_png - Enable only the regions you need instead of loading the whole map at once
- Load and save
waypoints.cfg - Create, move, delete, rename, recolor, and re-icon waypoints
- Parse images into waypoint markers(
Mask fill/Silhouette contour/Detail edges) - Preview generated markers before parsing
- Layer support with separate local layer storage
- Undo / Redo
- EXBO path configuration
- RU / EN interface
- Basic UI customization
- Windows
- Python
3.13recommended
Install dependencies:
py -3 -m pip install -r requirements.txt- Open the repository
Releasespage - Download
Stalcraft-Waypoint-Editor.exefrom the latest release assets - Run the executable
From the project root:
py .\PyGUI\main.pyOn first start the app asks for:
- Interface language
- Path to the
EXBOfolder
Expected folder example:
C:\Users\<YourUser>\AppData\Roaming\EXBO
The app then looks for:
<EXBO>\runtime\stalcraft\config\waypoints.cfg
Local runtime files created by the app are stored in:
%APPDATA%\Stalcraft-Waypoint-Editor
This includes:
app_config.jsonsettings.jsonui_config.jsonlayers.jsonbackups/.cache/
These files are user-local, are not stored next to the executable, and should usually stay out of the repository.
H- hide / show sidebarDelete- delete selected waypoint(s) or loaded imageCtrl+S- save waypoints to cfgCtrl+Z- undoCtrl+Y- redoCtrl+Shift+Z- redo
PyGUI/main.py- app entry pointPyGUI/desktop_app.py- main application classPyGUI/ui_mixin.py- interface building and themingPyGUI/image_mixin.py- image parsing and preview logicPyGUI/zone_mixin.py- zone loading and reveal logicPyGUI/layers_mixin.py- layer systemPyGUI/i18n.py- translationssimplemapper_core.py- cfg IO, asset discovery, and map scanningassets/maps/zone_pack_png- zone PNG packassets/waypoint_icons- waypoint icons.github/workflows/build-exe.yml- GitHub Actions workflow for Windows.exebuildssimplemapper_runtime.spec- PyInstaller spec for one-file packaging
The repository is configured to build a standalone Windows .exe through GitHub Actions.
- Push changes to
main - Open the latest
Build Windows EXEworkflow run inActions - Download the artifact containing
Stalcraft-Waypoint-Editor.exe
Special thanks to TeamDima for the original program.



