Skip to content

Beta Release 12

Robosturm edited this page May 2, 2020 · 21 revisions

in development

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.

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

Clone this wiki locally