Wouldn’t it be better to make a script to modify the replay saves, with the new core version? How difficult can that be?
You mean replay the file with the core you have installed right now? That is something to avoid, because incompatibilities with never core versions can occur, because it includes a savestate. But we don’t need to modify the replay file anyway, if you want to use a different core version. In the commandline options (there are no GUI options for in RetroArch) we can point the replay file, game file and core file directly to run RetroArch. It would directly play the file then. Like this:
retroarch -L '/home/tuncay/Desktop/mybsnescore.so' -P '/home/tuncay/Desktop/mytest.replay' '/home/tuncay/Emulation/Roms/snes/Super Mario World (U) [!].smc'
Or do you suggest to modify the replay file itself, not just its meta information in the header (does it have a header?)? Because if you suggest to “correct” the recording itself, I feel like this is an impossible task. The recording of the key presses aren’t the problem here, but the savestate, which is a dumb Edit: dump (lol the typo was dumb) of the memory of the core (as far as I understand).