-
Notifications
You must be signed in to change notification settings - Fork 229
Insights: TheSuperHackers/GeneralsGameCode
July 21, 2026 – July 28, 2026
Overview
Summary
Excluding merges, 8 authors have pushed 19 commits to main and 19 commits to all branches.
On main, 52 files have changed and there have been 691 additions and 538 deletions
1 release published by 1 person
- weekly-2026-07-24 weekly-2026-07-24
4 days agoJul 24, 2026
17 pull requests merged by 8 people
- fix(string): Fix character length limit and unnecessary allocation in AsciiString::toLower(); add AsciiString::toUpper()
#3020 merged
4 hours agoJul 29, 2026 - fix(displaystring): Guard null bold font pointer in W3DDisplayString::setFont()
#2893 merged
4 hours agoJul 29, 2026 - tweak(gui): Show Money Per Minute in Player Info List
#2738 merged
yesterdayJul 28, 2026 - unify(particlesys): Merge and move W3DParticleSys to core
#3014 merged
yesterdayJul 28, 2026 - bugfix(replay): Handle replay deletion during version mismatch prompt
#1837 merged
3 days agoJul 26, 2026 - bugfix(saveload): Fix aircraft carrier losing its order when saving
#2996 merged
3 days agoJul 26, 2026 - bugfix(saveload): Fix aircraft carrier ramp state serialized out of bounds
#2997 merged
3 days agoJul 26, 2026 - bugfix(texture): Fix Generals missing texture and vegetation at lowest texture resolution
#3013 merged
3 days agoJul 26, 2026 - perf(view): Cache only latest screen-to-terrain result
#2992 merged
4 days agoJul 25, 2026 - bugfix(contain): Restore retail compatibility after changes to Object::m_containedByID
#2868 merged
4 days agoJul 25, 2026 - perf(network): Reduce loop complexity for transport messages and remove unused static variables
#2659 merged
4 days agoJul 25, 2026 - fix(particlesys): Prevent accumulation of particle systems in headless mode
#3006 merged
5 days agoJul 24, 2026 - bugfix(fxlist): Fix unreliable terrain layer selection of particles using CreateAtGroundHeight
#3004 merged
5 days agoJul 24, 2026 - bugfix(behavior): Do not fire weapons via the InstantDeathBehavior module while under construction
#3002 merged
last weekJul 23, 2026 - bugfix(saveload): Serialize base state machine in TurretStateMachine and DozerActionStateMachine
#2896 merged
last weekJul 23, 2026 - bugfix(behavior): Allow multiple InstantDeathBehavior modules to be processed
#2990 merged
last weekJul 23, 2026 - bugfix(weapon): Sniper weapons can no longer fire upon empty Stinger Sites
#2822 merged
last weekJul 23, 2026
15 pull requests opened by 6 people
- refactor(saveload): Decouple result handling from game state
#3000 opened
last weekJul 22, 2026 - feat(cli): Add -loadsave option
#3001 opened
last weekJul 22, 2026 - bugfix(physics): Fix diagonal movement speed discrepancy
#3003 opened
last weekJul 23, 2026 - refactor(network): Remove legacy Send Delay
#3007 opened
last weekJul 23, 2026 - refactor(commandxlat): Split evaluateContextCommand into per-command handlers
#3008 opened
5 days agoJul 23, 2026 - refactor(network): Remove obsolete HTTP Proxy option
#3009 opened
5 days agoJul 24, 2026 - feat(network): Self-healing NAT state
#3010 opened
5 days agoJul 24, 2026 - unify(ww3d2): Merge WW3D and move it to Core
#3012 opened
3 days agoJul 26, 2026 - bugfix(ai): Prevent units from deploying when moving
#3016 opened
2 days agoJul 27, 2026 - refactor(baseheightmap): Extract scorch rendering from BaseHeightMap into new W3DScorch
#3017 opened
2 days agoJul 27, 2026 - feat(filesystem): Implement file and directory ignore functionality for local and archive file systems
#3019 opened
yesterdayJul 28, 2026 - refactor(smudge): Replace custom doubly linked list with std::deque in W3DSmudge
#3021 opened
yesterdayJul 28, 2026 - unify(worldbuilder): Add Generals compatibility prerequisites
#3024 opened
11 hours agoJul 28, 2026 - unify(worldbuilder): Merge Generals and Zero Hour WorldBuilder
#3025 opened
10 hours agoJul 28, 2026 - unify(worldbuilder): Move unified WorldBuilder to Core
#3026 opened
6 hours agoJul 29, 2026
6 issues closed by 2 people
- Using guardmode while the unit is under attack result in conflicting movement and fire behavior
#2097 closed
2 days agoJul 26, 2026 - Deleting a replay during the compatibility prompt leads to a crash
#1732 closed
3 days agoJul 26, 2026 - Aircraft Carrier stops attacking after saving the game
#2994 closed
3 days agoJul 26, 2026 - Aircraft Carrier ramp state is serialized out of bounds
#2995 closed
3 days agoJul 26, 2026 - Black terrain, textures and missing vegetation when setting lowest texture resolution in Generals
#2787 closed
3 days agoJul 26, 2026 - Sniper can shoot empty GLA Stinger Site, but not empty USA Firebase
#2824 closed
last weekJul 23, 2026
7 issues opened by 5 people
- Implement mod loading through -mod in WorldBuilder
#3023 opened
yesterdayJul 28, 2026 - Implement complete mod loading through -mod
#3022 opened
yesterdayJul 28, 2026 - Group selection shows the portrait of the smallest ID object
#3018 opened
2 days agoJul 27, 2026 - TheSuperHackers logo text looks small on a 4K screen
#3015 opened
2 days agoJul 27, 2026 - Static UI frame elements (like Idle Worker) ignore .csf hotkey bindings (& parser)
#3011 opened
5 days agoJul 24, 2026 - Add -loadsave command line option
#2999 opened
last weekJul 22, 2026 - GameState save and load functions present results through client UI
#2998 opened
last weekJul 22, 2026
20 Unresolved conversations
Sometimes conversations happen on old items that aren't yet closed. Here is a list of all the Issues and Pull Requests with unresolved conversations.
- feat(input): Implement SDL3 input and window management
#2639 commented on
3 days agoJul 26, 2026 • new comments - tweak(particlesys): Decouple Particles render update from logic step
#2709 commented on
last weekJul 23, 2026 • new comments - chore: Apply clang-format to entire codebase
#2820 commented on
last weekJul 23, 2026 • new comments - bugfix: Fix issue where builders could resume completed tasks after being disabled
#2793 commented on
5 hours agoJul 29, 2026 • new comments - refactor(network): Remove dynamic allocations for NetPacket
#2866 commented on
3 days agoJul 26, 2026 • new comments - feat(gui): Show all available maps in the map list (previously limited to ~100)
#2993 commented on
last weekJul 23, 2026 • new comments - feat(string): add UTF-8 string conversion and validation functions
#2528 commented on
6 hours agoJul 28, 2026 • new comments - chore(ww3d2): add IRenderBackend Interface
#2613 commented on
7 hours agoJul 28, 2026 • new comments - feat(math): Route game logic math through WWMath with 3-mode deterministic support
#2670 commented on
3 days agoJul 25, 2026 • new comments - bugfix(controlbar): Fix possible divisions by zero in Control Bar code
#2867 commented on
last weekJul 23, 2026 • new comments - feat(object): Implement KINDOF_NO_ATTACK_WARNING to suppress alarm events on object attacks
#2862 commented on
5 days agoJul 24, 2026 • new comments - fix(gui): Stop game time clock from jittering horizontally
#2860 commented on
last weekJul 23, 2026 • new comments - tweak: decouple GUI window-move animations from the render frame rate
#2833 commented on
7 hours agoJul 28, 2026 • new comments - fix(terrain): Cover the visible ground at high camera zoom
#2785 commented on
4 days agoJul 25, 2026 • new comments - bugfix(milesaudiomanager): Prevent dangling pointer to AudioEventRTS in PlayingAudio when handing it over to a new AudioRequest after a call to MilesAudioManager::startNextLoop()
#2774 commented on
4 hours agoJul 29, 2026 • new comments - tweak(drawable): Decouple physics and fade timing from render update
#2055 commented on
last weekJul 23, 2026 • new comments - fix(view): Adjust default camera height to compensate for screen aspect ratio
#1711 commented on
2 days agoJul 26, 2026 • new comments - Camera position starts at the wrong spot when player has a non ASCII character in their display name
#2874 commented on
9 hours agoJul 28, 2026 • new comments - China Nuke Cannon can creep forward after firing
#176 commented on
2 days agoJul 27, 2026 • new comments - Use slot indices in the PlayerList for conversions from player index to slot index
#2897 commented on
5 days agoJul 24, 2026 • new comments