Skip to content

Delta issue when loading save states #992

@FalcusDev

Description

@FalcusDev

I've noticed this quite a few times whilst developing achievements, however when you load a save state, if the achievement has a delta condition, the delta check will compare the state of the game on the frame the state is loaded against the state of the game prior to loading the save state.
Because of this, it's possible to incorrectly trigger conditions within an achievement due to the different states of the memory before and after loading a save state.

One example would be if you made a save state during a damageless boss fight attempt, healed yourself, then loaded the save state, the achievement would then pause lock because it detects your health decreasing from the state before loading the save state to after.

The only solution I've found for this whilst testing my own achievements is to load a save state twice in a row.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions