[0.2.1] - 2014-07-14

All notable changes for version [v0.2.1] are documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning since release [v0.4.0].

Note that not all changes up until [v0.2.3] were tracked, since the project was not available on Github as an SFTtech/openage repository. The commit hiistory can be accessed via the git log though. Feel free to add missing changes to this file, if you have time to look through a thousand commits.

Added

  • Audio manager that loads OPUS sound files

  • Read CSV data to engine

  • Conversion of gamedata (empires2_x1_p1.dat file) to CSV format

  • Add IRC channel for SFTtech to README

  • Instructions for contributing

  • patternmask.dat file format documentation

  • Documentation for original AoE2 pathfinder

  • Add list of gameplay feature ideas

  • Quit game by pressing ESC

  • Add list of Microsoft language identification strings

  • Implement coordinate system

  • Add ID list for terrain SLPs of AoE2

  • Terrain blending documentation for AoE2

  • blendomatic.dat file format documentation

  • Render terrain textures

  • Documentation for AoE2 sound files

  • Save SLP metadata to file

  • Creating and rendering texture atlases

  • Add instructions for meia conversion to README

  • Document example values for unit damage

  • Terrain file documentation

  • More codestyle examples for C++

  • Infrastructure for debug console

Changed

  • Grahics system now enforces shaders and uses vertex buffers

  • Split conversion of SLP into multiple modules

Fixed

  • Send logging to console only if engine is running

  • Free FPS counter text

  • Free file content for player color files

  • Free console font