I am very happy to announce a new release of D2TM! This version could never have been realized without the effort from Mira and Ripps and others.

Heavy lifting has been done by Mira migrating the Allegro library to SDL. This is a very complicated task to achieve, and I am very happy (and proud) of his work. This made it possible for me to easily contribute on a non-Windows computer as well.

Aside from the major technical achievements the following features are added:

  • New map selection menu for skirmish maps
  • Tech level can be selected during a skirmish game
  • New items: options menu
  • Adjustable sound and music volume (keys and menu)
  • Adjustable game speed
  • Local time and game duration can be displayed
  • Significant improvements to reading configuration file settings
  • Software compatible with all modern platforms

The full changelog can be found here.

A personal message from Mira

Allegro, the old library, has been replaced by SDL2: the game can now run on more new platforms: macOS, Linux, and Windows.

A ton of bugs have been fixed. Entire sections of the software have been modified and redesigned.

But most importantly, the project is evolving more precisely through numerous internal discussions: new branches are under development, new ideas are being explored, and there’s even a computer science intern who will be working on the project to improve its management.

Beyond the code itself, what’s really changing in this release is the core functionality that has been created and is driving the software’s evolution, making it more secure and more open to modifications!

Download

You can grab version 0.8.0 from here. As you can see there are 3 binaries you can download. Windows, Linux and MacOS. Simply unpack zip file, and execute!

Be sure to read the wikipage so you know some of the hotkeys (like repairing, etc).

Special thanks

I want to thank (once more) Ripps for his active role at Discord. His feedback from playtesting various bleeding edge versions was vital for its progress. As always, without your help I wouldn’t have got this far. Thanks a bunch!

Mira, thanks for your major efforts migrating Allegro and overall your contributions to the project. I cannot overstate my gratitude. You (still) keep me busy with many PR’s and I like our discussions about architecture or future features we can implement. Always inspiring!

Feedback

If you want to provide feedback use our Discord or post your feedback at the forums.

Another way is creating a Github ticket (if you’re able).

One response

Leave a Reply to Bruno Antunes Cancel reply

Your email address will not be published. Required fields are marked *

Want to support? Please consider donating via Kofi.