Skip to content

Release v0.5.0

Compare
Choose a tag to compare
@klei1984 klei1984 released this 07 Oct 18:54
· 118 commits to master since this release

Release Notes

  • Fixed defects: 25, 92, 169, 194, 195, 196, 197, 199, 200, 201, 204, 205.

  • Corrected reimplementation issues:

    • Players were unable to power on buildings if only turning on a new power station and shutting down one or possibly more power generators would have solved the excess power demand situation.
    • Buildings were able to leave big rubble behind if the top left grid cell was land even if all the rest were water or coastal grid cells. This could lead to path finding dead lock situations for sea units.
    • Gain experience message shown incorrect unit type.
    • Voice effects did not play for failed stealth actions.
    • It was possible to corrupt a SmartList with another SmartList's Iterator. In corner cases it was possible to destroy the list itself resulting in potential code runaways.
    • Transporter units refused to do their work in various scenarios especially after loading a previously saved game.
    • Computer players used corrupted threat maps that confused their senses.
    • Transporter units were afraid to thread where their clients would be unable to move.
    • Flic animation did not update experience row in portray.
    • Unit storage was incorrectly handled as an unsigned value which caused various anomalies.
  • Reimplementation changes:

    • Updated the build system to build dependencies from source code.
    • Added support for 64 bit builds on select platforms.
    • Added support for Debug, Release, RelWithDebInfo and MinSizeRel build configurations.
    • Added limited support for Windows XP.
    • Added unit test framework to build system.
    • Reworked smart container classes and added unit tests.
    • Removed unused GNW modules.
    • Reworked the color management module.
    • Added new AI task log messages.
    • Refactored various interfaces.
  • Notes:

    • Added saved game sanitizer to correct ordered lists. Disabled by default as very slow on huge saved game files. Incorrect order in ordered SmartLists could cause graphics glitches. Some of the original missions have ordering issues.

Known Issues

See the discord server for an up to date comprehensive list of known issues in the FAQ section.