Tags: wilhil/openage
Tags
Major refactoring that adds tons of internal features and a few new v… …isible features. * New language versions: Python 3.4, C++14, Cython 0.22 * Python code is now compliance-checked via pylint * Integrated various code sanitizers and the clang static analyzer * C++ <-> Python function calling interface, based on Cython * Proper and integrated C++ and Python logging subsystem * Dumped GLEW for libepoxy * Keybindings manager * New C++ and Python testing system Visible features: * Unified program entry point * Asset conversion automatically runs when launching the game * Units can perform various commands * Units actively search for new commands * Units can fight * Mode indicator
Whee, another release you've all been waiting for! New shiny stuff: * Walking units * Pathfinding * Profiling * Inotify asset refreshing * First drafts for nyan * Terrain debug grid (F4) * Unit creation and death sounds * Mac OSX support * AOE:HD support Improvements: * Buildsystem heavily boosted * Gamespec loading job in background * Random things all over the code
import all raw orignal gamedata the members to be available in C++ are defined in convert/gamedata/ the code generation automatically creates all needed files. these reside in src/gamedata/ and are a huge tree structure which equals the content of the empires2x1p1.dat file.