Skip to content

Fixing TheSuperHackers syncing issues#152

Merged
fbraz3 merged 21 commits into
mainfrom
thesuperhackers-sync
May 31, 2026
Merged

Fixing TheSuperHackers syncing issues#152
fbraz3 merged 21 commits into
mainfrom
thesuperhackers-sync

Conversation

@fbraz3
Copy link
Copy Markdown
Owner

@fbraz3 fbraz3 commented May 31, 2026

No description provided.

Caball009 and others added 21 commits May 17, 2026 10:03
Merge 4 upstream commits from TheSuperHackers/GeneralsGameCode:
- cc4a683 bugfix(water): Fix river visuals in black shroud
- d7f7203 fix(metaevent): Ignore modifier key release order
- 8a06f35 unify(message): Merge MessageStream, MetaEvent code
- ed7e96f unify(shroud): Merge W3DShroud code

Resolved 463 add/add conflicts due to unrelated histories.
Every conflict was analyzed individually. Key decisions:
- Platform layer (SDL3/DXVK/OpenAL/FFmpeg) kept intact (--ours)
- Cross-platform fixes (uintptr_t, 1U vs 1UL, platform includes) preserved
- Upstream CI pipelines rejected in favor of GeneralsX workflows
- Upstream scripts at non-conflicting paths accepted (cpp tools, clang-tidy)
- Submodule GeneralsReplays restored to original commit

Build verified: macOS GeneralsXZH and GeneralsX both link and compile cleanly.
@fbraz3 fbraz3 force-pushed the thesuperhackers-sync branch from 623d289 to a59cccb Compare May 31, 2026 23:03
@fbraz3 fbraz3 merged commit 0b7d190 into main May 31, 2026
@fbraz3 fbraz3 deleted the thesuperhackers-sync branch May 31, 2026 23:10
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.

6 participants