I noticed that I can not view any of my older replay’s because of a “protocol mismatch”. Is there any way these replays can still be viewed or should I just delete them? It seems like the built in replay function is only temporary and if you want to permanently save replays you should record them yourself…
Because replays are not video recording but recording of behaviours and activities of objects in that game, and rendered by game engine in real time when played. So update of game program and mechanics could lead to not possible to render old game replay again, because certain methods or functions in some old versions of the game can no longer be called.
will this be fixed (or can it be fixed)? or should I just consider those replay’s as temporary?
It is possible from developer side, but I think not practical on client side, because it is a useful technique to optimise game code by delete no longer used methods and functions, so to be safe you may expect it likely to be lost after one major update.
Presumably hey are using something like hte War Thunder one - and it has the same problem - always has.
you should just delete them. theoretically you could make them work by modifying replay version to current version to pass initial check, but even if it works it could be buggy or it could crash the game.
if you want to do this is to compare 2 or more new replays and see parts that are the same (if data is encrypted) to get game version (usually in first few rows) and then copy that to the same spot in old replay. if there is only version check required for replay to work this should be able to pass initial check. overall this is hacky and dirty way to edit things and has high chance of failure depending on data structure, but it may work. just depends on how much time and effort you wanna dedicate to old replay…
Today is June 17.
How can a replay from June 12 be “Protocol Mismatch”?
Every time the game updates your replays are lost