Upcoming changes

This is the preliminary changelog for the next game patch. You can find the planned dates for the next releases on GitHub. Some of the new features are still subject to change and may be modified again or removed entirely.

You can test these changes by hosting a game in the fafdevelop game mode.

Balance

  • (#7139) Give an on-impact water vision radius of 4 to Aeon depth charges and the Solace’s cluster torpedoes to be consistent with their normal on-impact vision.

Features

The chat window is re-implemented from scratch. It is rebuilt using the MVC-principle, creating a clear separation between state, viewing the state and interacting with the state. This rework fixes a few bugs:

  • The chat window fully supports UI scaling.
  • The chat will always snap to the frame when you open it, making it impossible for the chat to be off-screen after a resolution change.

Adds a few features:

  • You can now issue various chat commands, use /help to learn more.
  • UI mods can add chat commands with ease.
  • Autocomplete on names when you start with @.
  • Convenient for the simulation (campaign, AIs, events) to send chat messages.
  • Click on a chat message to copy it to clipboard.

And finally there are a few quirks:

  • The chat now starts bottom-up, instead of top-down.

Bug fixes

  • (#7104) Fix computing the wrong area in the navigational mesh

The new values may differ from the old values by +/- 15%.

  • (#7127) Fix French locale for Selen’s toggle incorrectly saying that it toggles the Selen’s cloak, when it actually only toggles selection priority, and the cloak always activates when stationary.

  • (#7129) Fix typo in unlocalised version of the descriptive name of the UEF T3 Support Land Factory.

  • (#7139) Align the on-impact vision radius of the Lobo’s (UEL0103) fragmentation shell, Aeon depth charges, and the Solace’s cluster torpedoes to the engine’s vision grid (5 -> 4).

  • (#7149) Fix missing share condition default causing a score board UI loading error when the game was launched using the single player command line launch option.

Performance

  • (#6847) Segment formations logic into different files and simplify category filters.

Other changes

  • (#7036) Game repository: Update the setup instructions for the development environment.

  • (#7106) Generate BaseTemplate tables at import time instead of parsing them from lua source files.
  • (#7137) Add missing annotation for CommonArmy game option.