Warcraft: Legacies was a Warcraft 3 macro-strategy map representing the events of the Warcraft story from Reign of Chaos through to World of Warcraft: Cataclysm.
This project is a complete rewrite of Warcraft: Legacies in C#.
We accept public contributions to the code-base in the form of Pull Requests. Feel free to work on any Issue in the Issues tab, or fix any bug that you're aware of. Please refer to the Wiki for a deeper understanding of how to contribute.
Library containing tools intended for consumption by Warcraft 3 maps in the Macro Strategy genre.
Library code intended to be consumed by both Warcraft.Cartographer-based CLIs and Warcraft 3 Macro maps, to support data accessible at both map generation time and runtime.
"Fork" of War3Api.Object modified for internal consumption.
Library built on War3Net providing advanced tools for serializing, deserializing, compiling, and postprocessing Warcraft 3 maps.
Library built on War3Api.Object providing tools for assessing the data integrity of Warcraft 3 maps.
Command line executable that leverages Warcraft.Cartographer to support the editing, testing, and publishing of Warcraft Legacies.
Game code shared between WarcraftLegacies.CLI and WarcraftLegacies.Source, to support data accessible at both map generation time and runtime.
Code specific to Warcraft: Legacies, which gets compiled into Lua before being executed during the map's runtime.
Tests that ensure the Warcraft Legacies map contains valid data, and that it is in accordance with our game principles.