Reliability patch for settings persistence and mobile layout. No breaking changes.
Fixed:
- A load-timing race that could silently revert a returning player's settings. Reads and writes now wait for saved data to load first.
- Settings now autosave on a short interval, so a server crash no longer loses changes made since joining.
- The toggle button now reliably closes the menu, not just opens it.
- On phones in landscape, the toggle button no longer overlaps Roblox's jump button. It now sits at the right-edge middle as intended.
Changed:
- The menu no longer closes when you click the dimmed background (easy to hit by accident). Set Config.Behavior.CloseOnBackdropClick = true to restore the old click-outside-to-close behavior.
Manual and cheat sheet refreshed for v1.1.1. To update an existing place, re-run the installer or pull the updated source.
Fixes the Graphics Quality setting.
v1.0 changed quality through settings().Rendering.QualityLevel - a Studio/plugin-only property. A LocalScript in a running game can't write it, so Roblox logged a "write access restricted" error and the quality change never reliably applied in published games.
v1.1 uses the runtime-safe UserGameSettings.SavedQualityLevel API. The Graphics Quality dropdown now works correctly in published games with no console errors.
Drop-in replacement - re-download the .zip (or .rbxmx) and re-run the installer. No config changes needed; your saved settings are untouched.
