Skip to content

weekly-2026-01-23

Choose a tag to compare

@github-actions github-actions released this 23 Jan 09:28
· 504 commits to main since this release
6818fae

Changelog

  • bugfix(ai): Fix crash when AI player attempts to build a supply center with an invalid name (TheSuperHackers#2095)
  • bugfix(heightmap): Revert optimization for m_vertexBufferTiles in HeightMapRenderObjClass because it does not work properly (TheSuperHackers#2135)
  • bugfix(ghostobject): Readd null check for 3DScene in W3DRenderObjectSnapshot::addToScene to prevent crash in headless replay playback (TheSuperHackers#2133)
  • bugfix(logic): Decouple scripted audio events from CRC computation (TheSuperHackers#2075)
  • feat(build): Add new docker build and game install scripts for Linux (TheSuperHackers#2085)
  • bugfix(script): Restore retail compatibility for sequential scripts in ScriptEngine (TheSuperHackers#2129)
  • bugfix(audio): Restore retail compatibility after optimization change in AudioManager::addAudioEvent (TheSuperHackers#2132)
  • ci: Add workflow to trigger build from any commit for replay mismatch testing (TheSuperHackers#2114)
  • docs: Fix spelling errors in GeneralsMD/Code/GameEngine/Source/GameClient and Common comments (TheSuperHackers#2122)
  • docs: Fix spelling errors in GeneralsMD/Code/GameEngine/Source/GameLogic comments (TheSuperHackers#2121)
  • docs: Fix spelling errors in Generals/Code/GameEngine/Source comments (TheSuperHackers#2118)
  • docs: Fix spelling errors in GeneralsMD/Code/GameEngine/Include comments (TheSuperHackers#2123)
  • docs: Fix spelling errors in Generals/Code/GameEngine/Include comments (TheSuperHackers#2119)
  • docs: Fix spelling errors in GeneralsMD Libraries, Tools, GameEngineDevice comments (TheSuperHackers#2124)
  • docs: Fix spelling errors in Generals Libraries, Tools, GameEngineDevice comments (TheSuperHackers#2120)
  • docs: Fix spelling errors in Core/Tools and Core/GameEngine comments (TheSuperHackers#2117)
  • docs: Fix spelling errors in Core/Libraries comments (TheSuperHackers#2116)
  • fix: Rename misspelled identifiers (TheSuperHackers#2109)
  • bugfix: Fix spelling errors in debug/diagnostic strings (TheSuperHackers#2108)
  • bugfix(dx8caps): Resolve greyscale texture rendering issues in VMWare environments (TheSuperHackers#2128)
  • bugfix(buildassistant): Restore retail compatibility after build assistant shroud logic change (TheSuperHackers#2131)
  • bugfix(actionmanager): Restore retail compatibility after construction cursor change in ActionManager (TheSuperHackers#2125)
  • perf(radar): Reduce cost of radar pixel draw in PartitionManager::refreshShroudForLocalPlayer by 96% (TheSuperHackers#2072)
  • refactor(ww3dformat): Merge function PixelSize into Get_Bytes_Per_Pixel (TheSuperHackers#2072)
  • build(cmake): Expose source files of interface libraries core_utility, corei/gi/zi_libraries_include in Visual Studio solution (TheSuperHackers#2092)
  • refactor(cmake): Move core_config into corei_always for simplification (TheSuperHackers#2091)
  • refactor(gamelogic): Rearrange local variables in GameLogic::startNewGame() (TheSuperHackers#2115)