Beta Release 12 - Robosturm/Commander_Wars GitHub Wiki

Released: https://github.com/Robosturm/Commander_Wars/releases/tag/Beta_12

Features

  • Resizing a map in the game editor
  • added links to wikipages. Clicking on a terrain/unit etc. no directs you to the given wikipage.
  • changed opengl shader programs from oxygine implementation to qt implementation
  • changed how units get trapped when using teleport tiles. Units reveal the trapped unit and won't move over the teleport tile. On top moving over teleport tiles doesn't grant vision contrary to moving over other tiles.
  • enabled multi language support
    • added clipping of texts to multiple positions
  • initial replay a game option
  • added better support for multiplayer games using savegame exchanges. Added permanent day screen block option to deny vision on the other player units added save and exit option to the permanent day screen block.
  • updated some unit texts to get more infos for some units.
  • added option to nickname your own units. Shown to everyone
  • added option to disable/close a player on a map allowing you to play a 3 player map as a 2 player map.
  • added perk system now you can modify your co's by choosing perks for each co making them more effectiv in battle. This is the same system as you can find in AW DS where it is called skills. However not all skills from there are in the game and you may find some new ones instead.
  • koals d2d and powers are now effect by desert paths/roads (buffed him)
  • enhanced flare animation (Thx to Everglass here)
  • added option to duplicate events and conditions in script editor

Multiplayer

  • added security checks to verify host and client have the same game version and mods. -> creating a hash over all used javascript files.
  • fixed several possible crashes when starting or finishing a multiplayer game
  • fixed surrendering a game in multiplayer games
  • added sync checks to verify if host and client game are synchron
  • added option for client players to leave the game after getting defeated or surrendered without stopping the game when playing with more than one player (Doesn't apply to the host of course)

Modding

  • added support for none co/building/unit etc-scripts in the respective folder start the file with two _ e.g. __Custom.js
  • added modding support for the ressource folders cursor and objects.
  • changed how folders get loaded to have more things avaible when a mod gets initialy loaded
  • added version control for mods for multiplayer game. Just add "version=String" to the mod.txt file String=is any string you want for version i recommend to use the normal versioning Main.Major.Minor
  • added option for 0 or negativ vision. Resulting minimum vision is 0.

Bug Fixes

  • fixed wrong usage of QTcp-Clients when closing connections leading to crashes.
  • fixed open gl updating when resizing the window
  • fixed missing explosion sound for transportplanes explosions
  • fixed some interactions with trapping and moving through units having a unit with 0 vision range
  • fixed sandstorm + desert making an artillery a direct unit.
  • fixed several possible crashes when starting or finishing a multiplayer game
  • fixed surrendering a game in multiplayer games
  • fixed some actions not working as indended in multiplayer games
  • fixed delete action was shown eventhough you had no units to apply it on
  • fixed a bug where the game won't start when using custom co styles for a modded co and disabling the mod afterwards for a time. -> swapping back to the mod restores the old selected styles now as well
  • fixed a bug which didn't snychronize multiplayer random maps when joining the lobby making it impossible to play random maps in multiplayer
  • fixed a bug for multiplayer games when starting the game with a single co resulting in a crash