Skip to content

Game version 3737

Choose a tag to compare

@Garanas Garanas released this 15 May 20:23
· 2543 commits to develop since this release
08e422b

Features

  • (Engine patch) Introduction of alternative profiling function for better accuracy (ff630c8)

  • (Engine patch) Maximum game speed is set to +50 (adc06ef5)
    Note that the interface (for replays, for example) has not been adjusted yet. Usually anything
    above +10 is only applicable in the first few minutes of the game.

  • Add button to lobby to access patch notes (#3842)
    Another contribution of Rowey: introduces a button in the lobby to access the patch notes.

  • Add Cloak Enhancement restriction option (#3844)
    Allows the host to restrict the cloak enhancement of the Cybran ACU / SACU.

  • Add proper recursive logging (#3861, #3869)
    Introduces the functions 'reprs' and 'reprsl'. They are abbreviations for 'Recursive printing safe' and
    'Recursive printing safe to log'. It introduces an alternative to 'repr' which can get stuck in a recursive
    loop when trying to stringify units, projectiles, weapons and / or props. The old repr functions is available
    as 'repru', which is an abbreviation for 'Recursive printing unsafe'. The function 'repr' refers to 'reprs'.

Bug fixes

  • (Engine patch) Disable mesh rendering for minimap (#7)

  • (Engine patch) Fix a crash when restarting a map with a Salem (#6)

  • (Engine patch) Fix a crash when air units have a collision of 'None' (1b17fe7)

  • (Engine patch) Excludes negative income and problems from this (1b17fe7)
    The problem in question is complicated and happens in every game, but it noticeable when it
    happens to a commander. The negative income causes the commander to not be 'fully built', and that causes
    a player to lose the game. This could happen when the commander was being repaired.

  • (Engine patch) Fix a crash when the mouse is pointing towards the sky, away from the terrain (3bf0ba5)

  • Fix mass fabricator behavior for multiplayer (#3852)
    Fixes an issue where the new fabricators could seriously hamper the performance of the game

  • Fix reclaim effects (#3865)
    Fixes an issue where the beam glitches out when reclaiming a unit

  • Fix destruction sound of units being played twice (#3868)
    Was especially noticeable on the Spiderbot

Performance

  • (Engine patch) Improve performance of common table operations (ff630c8, da692d3)

  • Optimize abstract projectile classes (#3847, #3855, #3866, #3867)
    Further reduces the load on the CPU when projectiles are taking part in the simulation

  • Clean up defaultunits.lua (#3806)
    Improves documentation, while removing engine calls, empty functions and duplicated code

Other

  • Fix coloring of lobby buttons (#3846)
    Rowey has keen eyes - fixes a few textures having the wrong colors when in the lobby when
    you select the UEF faction

  • Minor autobalance-related improvements (#3849)
    Prevents a no-op swap where a player is switched with him / herself

  • Fix two UI layout functions (#3848)
    Fixes the UI functions 'OffsetIn' and 'PercentIn' of LayoutHelpers.lua

  • Announce game full on slot closure (#3862)
    Enables the game full announcement to happen when you close slots

Contributors

Engine patches are part of a different repository.