Repository navigation
GeneralsX Beta 16
·
564 commits
to main
since this release
This is a beta release. Some bugs are still expected. If you run into any problems, please open an issue so we can investigate.
Getting Started
Install the engine: Follow the Installation Guide to set up GeneralsX on your platform.
What's New
This is a minor release focusing on stability improvements, bug fixes, and some much-requested quality-of-life tweaks!
🚀 Highlights
- Skip Intro Videos: You can now instantly skip the EA Games and intro movies by pressing the
ESCkey during startup. - Mac HUD Fix: Resolved a visual bug that caused issues with the HUD overlay when loading a saved game on macOS.
- Update Checker & Watermark: The in-game version watermark has been polished to scale correctly on 4K/high-res displays without text wrapping. The built-in Update Checker was also heavily improved to properly read GitHub tags and prevent downgrade prompts.
- New Community Port: Added wasm-generals (a WebAssembly + WebGPU browser port) to our list of community ports in the documentation!
🛠 Gameplay & Logic Fixes
- Battle Bus Crashes: Fixed a critical crash (segfault) that occurred when evacuating destroyed or detached occupants from a Battle Bus.
- Immobilized Battle Buses: Passengers can now properly exit immobilized Battle Buses.
- Stinger Sites: Sniper weapons can no longer incorrectly fire upon empty Stinger Sites.
- Aircraft Logic: Fixed a bug where aircraft would fall to their death if their Airfield was destroyed during their return flight.
- Booby Traps: Allowed Booby Traps to be placed on a previously booby-trapped object.
- LAN Chat Tweaks: Changed LAN emote buttons to chat buttons and implemented the
/meemote text command in LAN chats.
⚙️ Under the Hood
- Core Stability: Applied core 64-bit and thread stability fixes for smoother overall engine performance.
- Upstream Sync: Merged massive upstream syncs from
thesuperhackers/main, bringing in dozens of engine refinements, memory leak fixes, and performance optimizations (such as hoisting global light ray computation out of the per-vertex loop).
Community Ports based on GeneralsX
If you like GeneralsX, please also take a look into these projects
- Generals-Mac-iOS-iPad - iOS port by ammaarreshi
- Generals-Android - Android port by fadi-labib
- GeneralsXWeb - Web port by meerzulee
- wasm-generals - WebAssembly + WebGPU browser port by ebellumat, playable at generals.wasm.com.br
Changelog
- fix(ui): load game HUD overlay bug on macOS by @fbraz3 in #233
- docs(engine): explain that the render FPS cap governs input responsiveness by @costin-alupului in #235
- fix(contain): remove destroyed detached occupants by @mreza0100 in #236
- feat(sync): merge upstream thesuperhackers/main (08-03-2026) by @fbraz3 in #241
- fix(core): apply core 64-bit and thread stability fixes by @fbraz3 in #242
- Add wasm-generals (WebAssembly + WebGPU browser port) to community ports by @ebellumat in #243
- feat: dynamic project watermark and update checker fixes by @fbraz3 in #249
- merge(upstream): sync thesuperhackers/main into GeneralsX by @fbraz3 in #250
Full Changelog: GeneralsX-Beta-15...GeneralsX-Beta-16