Jump to content

Old Replays


Recommended Posts

Replays are just step by step playing the game for you. 

Scenario: For example, let's say Eruption was changed to cost 20 energy more.  In the game the replay was recorded, a unit attacked your monument. You defended it the last second before it got destroyed with an eruption you could just afford powerwise. 

When you now playback the replay on the current patch, the Eruption would cost you more power than you have at that moment in the replay, so no spell is being played and you thus lose your monument. This creates a desynchonization issue where the playback starts to differ more and more from the original actions, as now you do not have a monument anymore, so all subsequent cards could not be played out. This then leads to the replays appear frozen and nothing happens anymore.

The BF anti patch simply changes the replay version to the same version as the patched game, so that the blocker that prevents you from watching desynched replays no longer appears. The issue ingame remains present tho once a card played in the replay is altered by the new patch.

So sometimes antipatched old replays will still work on a new patch, but especially with bigger patches, chances are high something that happend in the replay was touched.

Edited by LEBOVIN
Link to post
Share on other sites

Dug up a link for one iteration of the aforementioned tool for version 254 (01.01.2021 - 05.03.2021)

https://drive.google.com/file/d/1SJo0c4BfjWn7bw6ROVYOhpqkU-ZFK2Zp/view?usp=sharing

How to make it work

  • extract in the BattleForge folder
  • start the LauncherReplay<versionNumber>.exe
  • use the "Replays" button in the login menu to view replays - logging in will not work

Use at your own risk, didn't test this, but the code seems fine

What it is, basically, is a launcher with old files relevant to the patch. You could reproduce this for any and all versions by having backups of the pak files and saving the difference with each update, though that's a bit tedious. Can't help you with other patches since I don't have the pak files for those, but maybe some staff will help there.

Link to post
Share on other sites

The thing is, until 2 weeks ago, we could use antipatch and play any old replay (or at least start them), but now the game does not properly recognize those replays anymore after patching, neither the kind of match nor it's duration are shown.
Could it have something to do with game version that went from FF (255) to 00 (0)?

Naze.jpg

Edited by Sylar
Link to post
Share on other sites

I also thought that was the case but did not bother to check the diference between current replay and a patched one in hexedit until now.
Antipatch swaps FF (in case of previous patch) with 00, but it also need to change the next 00 to 01, for the next patch it will probably be 02.

editmeh.jpg

Kubik likes this
Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. Terms of Use