Skip to content

Releases: Caball009/GeneralsGameCode

weekly-2026-05-22

22 May 11:43
842c7a5

Choose a tag to compare

Changelog

weekly-2026-05-15

15 May 11:18
05e518d

Choose a tag to compare

Changelog

weekly-2026-05-08

08 May 10:22
0ff66c9

Choose a tag to compare

Changelog

weekly-2026-05-01

01 May 10:20
a9b260a

Choose a tag to compare

Changelog

weekly-2026-04-24

24 Apr 10:21
471dc26

Choose a tag to compare

Changelog

weekly-2026-04-17

17 Apr 10:10
6b1bccd

Choose a tag to compare

Changelog

weekly-2026-04-10

10 Apr 10:06
d31c6c5

Choose a tag to compare

Changelog

weekly-2026-04-03

03 Apr 09:50
f83b376

Choose a tag to compare

Changelog

weekly-2026-03-27

27 Mar 09:50
08b8420

Choose a tag to compare

Changelog

weekly-2026-03-20

20 Mar 09:39
39647c3

Choose a tag to compare

Changelog

  • fix(logic): Improve validation of MSG_SET_RALLY_POINT in GameLogicDispatch (TheSuperHackers#2441)
  • fix(logic): Improve validation of MSG_NEW_GAME in GameLogicDispatch (TheSuperHackers#2440)
  • fix(logic): Improve handling of ENABLE_RETALIATION_MODE in GameLogicDispatch (TheSuperHackers#2408)
  • fix(logic): Improve validation of MSG_DO_SPECIAL_POWER and variants in GameLogicDispatch (TheSuperHackers#2380)
  • bugfix(rallypoint): Make healed units follow building rally point on exit (TheSuperHackers#1822)
  • bugfix(supply): Implement proportional supply bonus scaling to fix too generous money deposits for partial supply drops (TheSuperHackers#2431)
  • bugfix(smudge): Fix Microwave Heat Haze blackout on forced AA (TheSuperHackers#2374)
  • refactor: Add override keyword to virtual function overrides in GameEngine (TheSuperHackers#2391)
  • unify(logic): Merge game loading related variables and functions from Zero Hour (TheSuperHackers#2444)
  • fix(pathfinder): Implement robust forward insertion sort for PathfindCell::putOnSortedOpenList() (TheSuperHackers#2432)
  • refactor(netpacket): Simplify NetPacket functions for packet buffer writes and size tests (TheSuperHackers#2329)
  • refactor(netcommandmsg): Rename NetCommandMsg::getPackedByteCount to NetCommandMsg::getSizeForNetPacket (TheSuperHackers#2329)
  • refactor(netcommandmsg): Simplify net messages NetAckBothCommandMsg, NetAckStage1CommandMsg, NetAckStage2CommandMsg (TheSuperHackers#2329)
  • chore(network): Add new NetAckCommandMsg (TheSuperHackers#2329)
  • fix(network): Fix constness around NetCommandMsg (TheSuperHackers#2329)