besteon / Ironmon-Tracker

A Lua script for the Bizhawk/mGBA emulator compatible with Pokemon Fire Red, Leaf Green, Ruby, Sapphire, and Emerald that tracks relevant data for the IronMon challenge.
MIT License
123 stars 44 forks source link

Parallel/Live update now requires Bizhawk restart #349

Closed UTDZac closed 1 year ago

UTDZac commented 1 year ago

Due to continued conflicts with updating the Tracker script while many of the files are locked by Bizhawk, resulting in corruption, this is a change to only allow parallel updates immediately after a Bizhawk restart.

This is a somewhat wonky solution due to the way Bizhawk remembers/reloads lua script files during a Quickload. So determining when Bizhawk was "actually restarted" versus when it was just loading up everything again after a new ROM load is tricky.