HintMachine / hintMachine

HintMachine is a program giving hints for your Archipelago games.
MIT License
9 stars 11 forks source link

Avoid ROM swapping with emulators #37

Closed Dinopony closed 8 months ago

Dinopony commented 8 months ago

Currently, there are no security measures that continuously check that the loaded ROM is the right one (usually, a check is performed on Connect, but it's at the developer's discretion).

We need to find a way to either repeat those checks more often to detect when the current ROM was changed, or to find a generic way to detect a ROM change on Bizhawk. This could be investigated along with ways to prevent save states from being (ab)used.

Dinopony commented 8 months ago

Done in b24c570, along with save state mitigation