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.


// TheSuperHackers @fix Don't check build time. Otherwise SH build will show warning when opening
// retail replays, even though it's compatible.
//if (header.versionTimeString != TheVersion->getUnicodeBuildTime())
Copy link

Choose a reason for hiding this comment

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

Remove commented code.

if (header.versionString != TheVersion->getUnicodeVersion())
return false;

// TheSuperHackers @fix Don't check build time. Otherwise SH build will show warning when opening
Copy link

Choose a reason for hiding this comment

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

"No longer checks the build time here to prevent incorrect Replay playback incompatibility messages when the Replay playback would actually be technically compatible."

@xezon xezon changed the title ui(ReplayMenu): Fix Replay Compatibility Message bugfix(gui): Fix incorrect Replay incompatibility messages Oct 27, 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 GUI For graphical user interface

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants