trippsc2 / OpenTracker

An open-source cross-platform tracking application for A Link to the Past Randomizer.
MIT License
35 stars 9 forks source link

Reset/F5 not resetting all data (or auto-tracking issue) #79

Open dmeyer-aleth opened 2 years ago

dmeyer-aleth commented 2 years ago

Issue:

Resetting OpenTracker causes auto-tracking issues on a subsequent playthrough if the game file is deleted and recreated in between. I'm unsure whether both the reset and file delete/remake are needed, or whether just one of them causes this problem.

Test cases:

Default settings (Open seed).

Location tracking issue: Start a new game, turn on auto-tracking, open a chest. Then right-click on another check to manually clear it. Turn off auto-tracking. Click File > Reset, confirm the pop-up window. Delete save file in game, and start a new game. Turn on auto-tracking. Acquire the items from the two locations that were just eliminated during the first game (the one that you legitimately got plus the one that was right-clicked). One of these will not be recorded by auto-tracking.

Item tracking issue: Start a new game. Turn on auto-tracking. Acquire an item that gets tracked in the item tracker (not junk, although bombs should work). Turn off auto-tracking. F5/Reset OpenTracker. Delete the game from the start menu and recreate a new game file. Start the game and turn on auto-tracking. Re-acquire the same item; it will not show on the tracker. Acquiring a different item (that was not acquired in the previous playthrough) will still show up on the item tracker correctly.