Project

General

Profile

Actions

Emulator Issues #10448

closed

Savestates are not deterministic

Added by JMC4789 over 7 years ago. Updated over 7 years ago.

Status:
Invalid
Priority:
Normal
Assignee:
-
% Done:

0%

Operating system:
N/A
Issue type:
Bug
Milestone:
Regression:
No
Relates to usability:
No
Relates to performance:
No
Easy:
No
Relates to maintainability:
No
Regression start:
Fixed in:

Description

As Stenzek told me the other night, a ton of things aren't saved to savestates meaning that when TASing, you may run into serious problems.

REALLY important stuff like:

  • EFB Copies
  • Perf Queries
  • NAND

And all of that can cause desyncs. Even if all of those were added to savestates, there's no guarantee it'd work. When testing on netplay with RachelB's (RIP) branch, we determined there was a ~50% chance that a savestate even in a GC game with EFB Access/EFB2Tex, it would still desync. There's likely worse bugs out there.

Actions

Also available in: Atom PDF