Skip to content

GeneralsX Beta 16

Choose a tag to compare

@github-actions github-actions released this 12 Aug 01:13
· 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 ESC key 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 /me emote 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

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