Publishing details

Changelog

openra (20231010-1~xtradeb1) jammy; urgency=medium

  * New upstream release.
  * General improvements
   - Added a guaranteed amount of actors on sell.
   - Added support for optional asset installation.
   - Added support for assets installation from GoG and Steam.
   - Added a kick button for defeated players.
   - Added a player vote-kick system ingame.
   - Added quick save keyboard shortcut to map editor.
   - Added a quit button to connection lost panel.
   - Added support for rebinding hotkeys to mouse 4 and mouse 5.
   - Added options in map chooser to order by map title and map size.
   - Added Linux desktop environment, distribution, display manager and macOS
     build ID to the system survey.
   - Fixed the attack move and guard cursors not being kept when queuing orders.
   - Fixed cursor changing when mouse is over in-game chat and notifications.
   - Fixed text notifications using ingame time to calculate their display
     duration.
   - Fixed CycleBasesHotkeyLogic not prioritising primary buildings.
   - Fixed aircraft jittering when flying between two animation stages.
   - Fixed a bug where MCV could overlap with adjacent MCVs.
   - Fixed return fire logic ignoring AutoAttack priorities.
   - Fixed stance icon not updating after loading a save.
   - Fixed a few rare crashes when overriding keyboard shortcuts.
   - Fixed reversed path searches from inaccessible locations.
   - Fixed several input issues on macOS.
   - Fixed a crash in Lua scripted reinforcements.
   - Fixed paused armaments being incorrectly used for attack range
     calculations.
   - Fixed full-screen mode on Linux with GNOME 44.
   - Fixed a crash when loading a save game that was just created.
   - Fixed attack moving with melee units.
   - Fixed AI's units in missions sometimes getting stuck on trees.
   - Fixed AI units in rare cases endlessly attacking actors frozen under fog.
   - Fixed Save Game dialog not exiting with ESC and ⏎ not triggering sound
     response.
   - Updated the server launch scripts.
   - Polished the game save dialogue.
   - Changed how player color remapping works.
   - Reworked the color picker to resemble its older iteration.
   - Added more varied pre-selected colors to player colors palette.
   - Removed the : suffix when TAB completing a nickname in chat.
  * Red Alert
   - Added missions:
    - Allies10b
    - Soviet13a
    - Soviet13b
    - Counter-Strike: Mousetrap
   - Added player names next to the super weapon timers.
   - Removed sniper. Files and definitions moved to Fort Lonestar minigame.
   - Removed player experience gains for infiltrating fakes.
   - Sped up the ending of mission Sarin Gas 3.
   - Fixed a crash in allies05b and in allies05c.
   - Fixed crate unit duplicate action never triggering.
   - Fixed crate bonus not always being applied to the nearest units.
   - Fixed phase transport not uncloaking when passengers enter.
   - Changed anti-aircraft weapons to use flat damage numbers instead of
     percentages vs armor type.
   - Polished submarine facings.
   - Balance changes:
    - MiG health decreased to 8000 from 10000.
    - Ranger speed increased to 164 from 160.
     - Gun Boat weapon spread increased to 256 from 128 and projectile speed
      increased to 682 from 426.
    - Gun Boat vision increased to 8 cells from 7.
    - Missile Submarine anti-ground projectile speed increased to 215 from 162,
      damage versus none increased to 80% from 40% and damage versus light
      increased to 48% from 30%.
    - Destroyer damage versus light armor decreased to 66% from 88%.
    - Destroyer vision reduced to 5 cells from 6.
    - Submarine cloak detection range increased to 5 cells from 4.
    - Submarine burst delay reduced to 15 from 20.
    - Submarine turn speed increased to 20 from 16.
  * Tiberian Dawn
   - Added Covert Operations mission Eviction Notice.
   - Added Covert Operations mission Twist of Fate.
   - Changed anti-aircraft weapons to use flat damage numbers instead of
     percentages vs armor type.
   - Removed non-existing sound notification definitions.
   - Fixed observer vision stats alignment.
  * Dune 2000
   - Changed bot-owned Deviators to prioritise targeting vehicles.
   - Added smoke effects to damaged vehicles. [19491]
   - Fixed Harkonnen 04-09 enemy reinforcements not attacking.
   - Fixed a bug where AutoCarryalls could kidnap a harvester and never let go.
  * Engine and Modding
   - Added a new modular installer that can be extended in mod code.
   - Added API to stop looping sounds.
   - Added a Fluent-based translation system (Part 2).
   - Added an option for units to target themselves.
   - Added additional information to sync reports.
   - Added a WorldViewportSizes: DefaultScale setting to mod.yaml.
   - Added additional logging for issues with downloaded asset installation.
   - Added more code style rules.
   - Added HPF overlay controls for observers.
   - Added configurable TextColor to ProductionPaletteWidget and TabColor
     TabColorDone to ProductionTabsWidget.
   - Added configurable QueuedOffset and QueuedTextAlign to
     ProductionPaletteWidget.
   - Added support for playing and displaying notifications when a repair
     process is aborted.
   - Added map sequence checks to dedicated server linting.
   - Added the option to enable or disable the low power notification via Lua.
   - Added PreLayDelay and AfterLayingDelay to the Minelayer trait.
   - Added a description to AttackBomber
   - Added documentation to AppearsOnRadar.
   - Fixed attack move lines not showing up for units using
     GrantConditionOnDeploy.
   - Fixed MiniYAML merging not allowing removal of trait fields.
   - Fixed a rare crash when actor in IBotRespondToAttack is dead.
   - Fixed exceptions about invalid cursors not mentioning the cursor name.
   - Fixed desyncing causing crashes in replays.
   - Fixed ProductionTabsWidget scroll decorations being uncustomizeable.
   - Fixed BuildableTerrainOverlay ignoring sprite scales.
   - Fixed enabling the MP3 format disabling all other formats.
   - Fixed video size being square and frame rate tied to the audio track.
   - Fixed backwards movement not working correctly when turning in an arc.
   - Fixed RallyPoint sprites not being truly optional.
   - Fixed DischargeableSupportPowerInstance crashing when last instance is
     removed.
   - Fixed duplicate asset selection in asset browser.
   - Fixed restart button being disabled after script errors.
   - Fixed benchmark CSV export using inconsistent formatting.
   - Fixed a pathfinding crash when actors are spawned in cliffs.
   - Fixed a crash in WithDecoration when not using player palettes.
   - Fixed a crash when a rally point is created via Lua script.
   - Fixed Aircraft with IdleBehavior: ReturnToBase hanging midair when there's
     no base to return to.
   - Fixed Aircraft with circle-flying freezing in air when paused while not
     being at Cruise Altitude.
   - Fixed Mobile units still being able to turn via attacking while the trait
     is paused or disabled.
   - Fixed sprite sequences using Combine: not reading in nested data.
   - Reworked sprite sequences as part of the C&C: Remastered effort. Removed
     negative sequence lengths.
   - Changed dedicated servers to not load map preview images, reducing memory
     usage.
   - Preparations towards a generic actor docking system.
   - Performance improvements.
   - Removed hardcoded Aircraft-ignoring in the AI squad manager.
   - Reworked Lua script sandboxing.
   - Added Utils.Concat(table, table) to the Lua API.
   - Add causes for TargetInvocationException in TriggerGlobal
   - Improved second generation CnC map importer.
   - Trait changes:
    - Added AbortOnResupply to AttackFollow (was on AttackAircraft).
    - Added FloatingSpriteEmitter.
    - Added start/end width parameters to Contrail and Bullet/Missile trails.
    - Added EndWidth for triangular shaped contrails.
    - Added AutoCrusher which will automatically move to a target to crush.
    - Added GrantConditionOnMinelaying trait.
    - Added TurnsWhileMoving to Mobile.
    - Added MaxBackwardCells to Mobile.
    - Added an option for Cloak to deactivate uppon upon using a support power.
    - Exposed Palette in DrawLineToTarget
    - Moved JumpjetLocomotor, JumpjetActorLayer and GrantConditionOnJumpjetLayer
      to the OpenRA.Mods.Cnc project/binary.
    - Moved Minelayer code to the OpenRA.Mods.Common project/binary
    - Renamed EngineerRepair(able) to InstantlyRepair(able).
    - Renamed GiveMcvCrateAction to GiveBaseBuilderCrateAction.
    - Removed TiberianSunRefinery.
    - Made RenderJammerCircle and RenderShroudCircle conditional.
    - Made Voiced conditional.
    - Removed PlayerExperience from Infiltrates.
    - Added PlayerExperience to InfiltrateForCash, InfiltrateForDecoration,
      InfiltrateForExploration, InfiltrateForPowerOutage,
      InfiltrateForSupportPower, InfiltrateForSupportPowerReset and
      InfiltrateForTransform.
    - Added PlayerExperiencePercentage to InfiltrateForCash.
  * Utility
   - Added Launch parameters to settings documentation export.
   - Added a lint test for invalid Interactable traits.
   - Added a lint test for missing lua files.
   - Added an environmental variable to treat lint warnings as errors.
   - Fixed utility touching maps with no changes in their contents.
   - Fixed diagnostic errors in EmmyLua generation.
   - Fixed update rules crashing on some preventable yaml errors.
  * Packaging
   - Added an option to prefer the dedicated GPUs on Linux laptops when
     starting via the .desktop menu entry.
   - Added missing assembly information to Windows binaries.
   - Changed target Mono version to 6.12, updating C# to version 9.
   - Raised minimum glibc version from 2.17 to 2.28 for AppImage bundled
     dependencies.
   - Fixed a crash when starting the game on 32-bit Windows.
   - Fixed bash package-all.sh failing when submitting the script via parameter.
   - Fixed AppImages crashing with SDL_VIDEODRIVER=wayland.

 -- Jhonny Oliveira <email address hidden>  Thu, 12 Oct 2023 07:19:58 +0200

Available diffs

Builds

Built packages

Package files