Version 1.3.7 / Bugfix + Failsafe + Performance


This is a recommended update with reliability, performance and error handling improvements.

Features:

  • Added an option to use only in-memory storage during restoration. This should speed up bookmark restoration slightly. (Enabled by default once plugin parameters are (re)saved.)
  • In case a bookmark fails to be restored due to a runtime error while loading the temporary save, both the target and current state are written to the storage to aid debugging and potentially recovery. See the end of the plugin source code for details.

Fixed:

  • An issue where a players could cancel out of the automated file load menu or load a previous manual save instead of the intended temporary one by holding down a key during the (normally invisible) main menu automation.

Revisions:

  • Small source code style fixes.
  • Reformatted help text to fit the editor window on Linux.
  • Added a note regarding Linux deployments from Windows to the Compatibility Notes section above.
  • Clarified the license wording a bit. You can in fact use the plugin for any number of your games after purchasing it once.

The bug where user input could cancel bookmark restoration or load an existing save file instead was timing sensitive, requiring a key press or repeat to trigger at just the wrong time (which happens on every sixth frame by default, if a key is held for at least 24 frames). This new version blocks unintended menu input during automation, though you may still hear a sound effect in some cases where the problem would have occurred.

If a runtime error is encountered, Bookmarks will now display a helpful error message pointing out the emergency saves. (This works on the web too, but the emergency saves are a bit harder to make use of there, as they end up in Local Storage alongside the normal ones.)

The new in-memory restoration should be both faster and more reliable, so consider leaving it enabled when you edit the plugin parameters. (Just replacing TS_Bookmarks.js will still use the old on-disk storage method until you open the plugin settings and save there.)

An issue was pointed out to me where Linux deployments created on Windows would act as if Bookmarks wasn’t enabled. This is due to an outdated default deployment runtime in this specific configuration. See this post for more information and a fix tutorial.

Thank you for the bug reports, and apologies for any issues these bugs have caused!

Files

TS_Bookmarks.js 78 kB
Version 1.3.7 Feb 02, 2023

Get Bookmarks MV

Buy Now$20.00 USD or more

Leave a comment

Log in with itch.io to leave a comment.