Skip to content

Conversation

@helmutbuhler
Copy link

Right now, if you try to load a replay that was generated on the retail game, the replay will show in white, but when trying to load there will be a warning, that the replay might not play back correctly. The same happens with replays that were generated on SH, but a different build.

This PR fixes that by not comparing the build time, and thus also unifying the code for determining whether to show a replay in white.

We still need to find a solution for replays that were generated using a VS22 build (for example GO). I think we should change the Version string for those builds. But that's not in this PR.

@helmutbuhler helmutbuhler added Bug Something is not working right, typically is user facing GUI For graphical user interface labels Oct 26, 2025
Copy link

@xezon xezon left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Makes sense.

@xezon xezon changed the title ui(ReplayMenu): Fix Replay Compatibility Message bugfix(gui): Fix incorrect Replay incompatibility messages Oct 27, 2025
@helmutbuhler
Copy link
Author

Done

@xezon xezon added Minor Severity: Minor < Major < Critical < Blocker Gen Relates to Generals ZH Relates to Zero Hour labels Nov 3, 2025
@xezon xezon merged commit 5b5a973 into TheSuperHackers:main Nov 3, 2025
17 checks passed
@xezon xezon deleted the replay_crc_check_fix branch November 3, 2025 22:42
fbraz3 pushed a commit to fbraz3/GeneralsX that referenced this pull request Nov 10, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Bug Something is not working right, typically is user facing Gen Relates to Generals GUI For graphical user interface Minor Severity: Minor < Major < Critical < Blocker ZH Relates to Zero Hour

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants