Actions
Emulator Issues #10448
closedSavestates are not deterministic
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