- Joined
- Jun 13, 2016
- Messages
- 586
Following the announcement and release of 1.31 PTR, I almost immediately started work on Ceres - a build tool and script preprocessor for WC3 Lua maps, for working outside WorldEdit.
Right now it doesn't support much, however all the basics for developing WC3 maps outside the editor is there - a module system, a command-line interface, project folders... etc.
In the future I plan to use Ceres as a platform to develop far more interesting features and additions. One possible such feature is the inclusion of a standard suite of lua libraries for WC3, wrapping over the natives, much like Wurst currently has one.
Another feature I'd like to get working is live reload - rebuilding the project and then reloading the new script inside WC3, but that is still some time away.
README, Source code and compiled binaries for Linux and Windows can be found on github:
SamuelMoriarty/ceres-wc3
If you have any questions, suggestions or feedback, feel free to tell me!
Right now it doesn't support much, however all the basics for developing WC3 maps outside the editor is there - a module system, a command-line interface, project folders... etc.
In the future I plan to use Ceres as a platform to develop far more interesting features and additions. One possible such feature is the inclusion of a standard suite of lua libraries for WC3, wrapping over the natives, much like Wurst currently has one.
Another feature I'd like to get working is live reload - rebuilding the project and then reloading the new script inside WC3, but that is still some time away.
README, Source code and compiled binaries for Linux and Windows can be found on github:
SamuelMoriarty/ceres-wc3
If you have any questions, suggestions or feedback, feel free to tell me!