Latest unstable release: 1.1.13 alpha (1/12/2013)
In Afdarts 1.1.13 alpha, I fixed some longstanding issues by changing how the movements of individuals are stored, and fixed some (but not all) edge cases in the code that handles wall operations.
Changelog:
- changed individual move structure to store time and location at start and end of move
- improved rotations of individuals
- removed commented out code that made new units sometimes replace existing units
- wall operations can now handle cases where more than 2 walls intersect the same region
- fixed bug in which deleted temporary walls were sometimes visible in compact replays
- wall overlap subtraction can now handle cases where the wall is split into more than 2 pieces
- wall edge tracing no longer copies duplicate adjacent vertices
Latest stable release: 1.0.6 (8/15/2012)
I didn't think I would do this, but after more than a year of not expecting to make any more Afdarts 1.0.x releases, I've released Afdarts 1.0.6! I decided to make this release to fix a few crashes I found and because I found what was frequently causing small replays (now called "compact" replays) to desync from the originally played game. I also backported some improvements to the model editor and slightly improved the collision response while keeping it backward compatible. The VBA port is still based on 1.0.5 code because I don't want to borrow someone else's computer again just to use Microsoft Office.
Changelog:
- predefined random is calculated at program start instead of every form load (fixes some replay problems)
- improved model editor 2D display
- fixed missing comma when saving scenarios
- fixed bug in small replays in which individuals avoid positions that a future individual will start at
- shadows are no longer drawn off the map before units are made in replays
- user can no longer select or follow units that don't yet exist in replays
- collision response is now smoother
- fixed crash when dragging invisible scrollbar while displaying a short readme
- fixed crash when displaying empty readme
- unit creation time is now set to 0 or 1 milliseconds after simulation time
- fixed a bug that broke small replays saved after loading a saved game
- fixed crash when GetTickCount jumps from positive to negative values
- renamed small replays to compact replays and accurate replays to archive replays
- errors when saving cutscenes or videos are more gracefully handled
- temporary files are no longer made when menu-related files are missing
- scenarios are now saved correctly if the original file is modified after it is loaded