weekly-2026-07-24
·
226 commits
to main
since this release
Changelog
- bugfix(behavior): Do not fire weapons via the InstantDeathBehavior module while under construction (TheSuperHackers#3002)
- bugfix(saveload): Serialize base state machine in TurretStateMachine and DozerActionStateMachine (TheSuperHackers#2896)
- bugfix(behavior): Allow multiple InstantDeathBehavior modules to be processed (TheSuperHackers#2990)
- bugfix(weapon): Sniper weapons can no longer fire upon empty Stinger Sites (TheSuperHackers#2822)
- tweak(intro): Implement intro skipping with ESC button (TheSuperHackers#2879)
- bugfix(gui): Fix black fade out at the end of the map load screen (TheSuperHackers#2889)
- chore: Use qualified include paths for WWVegas headers (2) (TheSuperHackers#2881)
- tweak(cmake): Use GameSpy SDK from TheSuperHackers repository (TheSuperHackers#2884)
- bugfix(gamelogic): Map player index to slot index for CRC validation (TheSuperHackers#2857)
- bugfix(heightmap): Prevent full terrain rebuild on every frame when DrawEntireTerrain is enabled (TheSuperHackers#2846)
- chore(heightmap): Remove remnants of unimplemented Stretch Terrain and Half Height Map (TheSuperHackers#2846)
- fix(bitflags): Prevent linker errors from multiple defined BitFlags::s_bitNameList (TheSuperHackers#2888)
- chore: Replace CPP_11(= delete) with FUNCTION_DELETE macro to help clang format (TheSuperHackers#2885)
- chore: Remove empty braces in macros to help clang format (TheSuperHackers#2883)
- chore: Use qualified include paths for WWVegas headers (1)
- feat(screenshot): Add threaded JPEG/PNG screenshots without game stalls (TheSuperHackers#1785)
- feat(intro): Add short Intro Logo for The Super Hackers team (TheSuperHackers#2267)
- tweak(intro): Remove superfluous legal page window from intro sequence (TheSuperHackers#2267)
- fix(intro): Remove non functional copyright string and simplify logo movie code (TheSuperHackers#2267)
- refactor(intro): Simplify the intro state machine in Intro class (TheSuperHackers#2267)
- refactor(intro): Move intro related code to new file and class (TheSuperHackers#2267)
- refactor(sphere): Zero initialize SphereClass by default and add Is_Valid function (TheSuperHackers#2855)
- tweak(gamemessage): Reduce number of MSG_DESTROY_SELECTED_GROUP messages (TheSuperHackers#2668)
- unify(ini): Move INI parser files to Core (TheSuperHackers#2863)
- unify(ini): Merge INIMultiplayer starting money parsing from Zero Hour (TheSuperHackers#2863)