Skip to content

chore(sync): sync upstream TheSuperHackers/main#179

Merged
fbraz3 merged 15 commits into
mainfrom
thesuperhackers-sync-06-27-2026
Jun 27, 2026
Merged

chore(sync): sync upstream TheSuperHackers/main#179
fbraz3 merged 15 commits into
mainfrom
thesuperhackers-sync-06-27-2026

Conversation

@fbraz3

@fbraz3 fbraz3 commented Jun 27, 2026

Copy link
Copy Markdown
Owner

Description

Sync TheSuperHackers upstream branch main into GeneralsX.
Fixes the Modify/Delete conflicts introduced by moving Generals/ code into Core/ by removing the local copies of the old files, since our platform changes are already correctly synced in the new Core/ files.

Changes

  • Remove duplicate conflicted files (HintSpy.cpp, MetaEvent.cpp, etc.).
  • Fix MiniAudioManager to compile with the new GameAudio upstream changes (added dummy getNumAvailable2DSamples and getNumAvailable3DSamples, removed tracking functions).
  • Add #ifdef RTS_ZEROHOUR to Zero Hour specific enums in HintSpy.cpp and MetaEvent.cpp to prevent compile errors for the base game.

DevGeniusCode and others added 15 commits June 19, 2026 22:55
…ers-sync-06-27-2026

# Conflicts:
#	Generals/Code/GameEngine/Include/GameClient/MetaEvent.h
#	Generals/Code/GameEngine/Source/GameClient/MessageStream/HintSpy.cpp
#	Generals/Code/GameEngine/Source/GameClient/MessageStream/LookAtXlat.cpp
#	Generals/Code/GameEngine/Source/GameClient/MessageStream/MetaEvent.cpp
Wrapped Zero Hour specific messages with RTS_ZEROHOUR macros in Core files. Added missing dummy implementations to MiniAudioManager to match upstream GameAudio additions.
- OpenAL and MiniAudio managers now return accurate available 2D/3D sample counts, preventing the engine from culling voicelines.

- Flatpak manifests no longer force DXVK_HUD=fps when SagePatch is active, relying on the native FPS counter instead.

- Added DEV_BLOG entry for 2026-06-27.
@fbraz3 fbraz3 merged commit 301a2d2 into main Jun 27, 2026
8 checks passed
@fbraz3 fbraz3 deleted the thesuperhackers-sync-06-27-2026 branch June 27, 2026 22:24
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

7 participants