/AoE2ScenarioParser

This is a project for editing parts of an aoe2scenario file from Age of Empires 2 Definitive Edition

Primary LanguagePythonGNU General Public License v3.0GPL-3.0

AoE2ScenarioParser

This is a project for editing parts of an aoe2scenario file from Age of Empires 2 Definitive Edition outside of the in-game editor.

Documentation can be found on the readthedocs page.
Examples can be found in the cheatsheets.

Progress

Current up-to-date progress can be found on the changelog.md page. (Dev branch for non-released progress).

Features:

View Add Edit Remove
Triggers ✔️ ✔️ ✔️ ✔️
Conditions ✔️ ✔️ ✔️ ✔️
Effects ✔️ ✔️ ✔️ ✔️
Units n/a ✔️ ✔️ ✔️
Map* n/a ✔️ ✔️ ✔️

The map can be edited in size. Every tile can be changed in terrain, layer and elevation.

Bugs:

  • None that I know of

If you find a bug, please check if it's already been reported or maybe even fixed (changelog.md). Please report any bugs you find to the github issue board.

Support:

ScenarioFiles Read Write Reference
1.36 ?
1.37 ✔️ ✔️ Version since game update: 35584 (February 27th)
Unchanged in:
- Update 36202 (March 30th)
- Update 36906 (April 29th)
- Update 37650 (May 27th)
- Hotfix 37906 (June 2nd)
- Update 39284 (July 20th)
- Hotfix 39515 (July 27th)
- Update 40220 (August 24th)
- Update 40874 (September 22nd)
- Update 41855 (October 20th)
1.40 ✔️ ✔️ Version since game update: 42848 (November 17th)
Unchanged in:
- Hotfix 43210 (November 24th)
1.41 ✔️ ✔️ Version since game update: 44725 (January 25th)
Unchanged in:
- Hotfix 44834 (January 28th)
- Hotfix 45185 (February 11th)
- Update 46265 (March 24th)

Authors

  • Kerwin Sneijders (Main Author)

License

GNU General Public License v3.0: Please see the LICENSE file.