Skip to content

Start new game from replay#8711

Merged
NBKelly merged 25 commits into
mtgred:masterfrom
lostgeek:feat/start-game-from-replay-timestamp
Apr 27, 2026
Merged

Start new game from replay#8711
NBKelly merged 25 commits into
mtgred:masterfrom
lostgeek:feat/start-game-from-replay-timestamp

Conversation

@lostgeek
Copy link
Copy Markdown
Contributor

@lostgeek lostgeek commented Apr 25, 2026

Screen.Recording.2026-04-26.at.00.08.15.mp4

This PR implements a new feature for replays, where you can start a new game from a given replay state. This cannot be done without losses, as replays only capture client-diffs and therefore cannot preserve game state regarding stateful information (i.e. Oppo Research needing to know, whether the Runner has completed a run last turn, or Simulchip needing to know whether a program has been trashed this turn).

Nevertheless, we are able to use card-init to restore most functionality and this feature should be very usable for recreating board states for analysis.

Closes #7707

@lostgeek lostgeek force-pushed the feat/start-game-from-replay-timestamp branch from 0df1370 to e126662 Compare April 25, 2026 22:36
@NBKelly
Copy link
Copy Markdown
Collaborator

NBKelly commented Apr 27, 2026

I think this is good for public testing

@NBKelly NBKelly merged commit 52cc5fc into mtgred:master Apr 27, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Feature Request: Continue from here

2 participants