A Scenario GUI Editor in C++, for Age of Empires 2 Definitive Edition.
We have benefited from AoKTS in AoC age and AoE2ScenarioParser in DE age for a long time. Even so, we need a faster way for scenario reading, saving, and editing, and a more humanize interface for general scenario author.
This project includes a win32 GUI program and the scenario decoding method written in C++. We hope it can make scenario crafting faster, and having more possibility.
Extract to a folder, and just double click to run.
We will try to make it safe, but NEVER FORGET to back up your scenario.
Multi-language is planned when coding, but only Simplified Chinese resources is complete.
Localized string will be loaded from internal string-table
and external file string.json
.
Temporary, to decrease the work to do, we only support the newest scenario format when every last update (1.46 for now).
- Read and save scenario.
- Import/Export strings in scenario.
- View trigger tree, show the cond/effe belong to them.
- Duplicate a trigger to every player, modifying the player param, for multiplay.
- View(only) some scenario base info.
- View(only) trigger info.
- Add/Remove triggers/conditions/effects.
Nothing yet.
The GUI project used a lots of code from AoKTS, thanks to the contributors in 10+ years.
AoE2DE Scenario file format information referenced to AoE2ScenarioParser project.
Welcome, or rather look forward, to dive in, Open an issue or submit PRs。