μFab v0.4.0
Performance, Polish & New Visual Effects
A major update focused on making the game run significantly better, look more impressive, and fixing a pile of bugs. Major Performance Overhaul This update includes the largest performance pass yet. Expect meaningful FPS improvements, especially in late-game factories:
Belt system rewrite — empty belts exit in 3 lines instead of running full logic; neighbor lookups, corner pivots, and input configs are all cached. 15–25% FPS gain with 200+ belts
Loads of other optimisations, too long to list.
Frame Rate Limit Setting (Settings → Graphics)
New option to set your target frame rate: 30 / 60 / 120 / 144 / 240 / Unlimited.
Bug Fixes
- Cloud save completely broken — cloud-save-manager.js was using the wrong localStorage key prefix for all read/write
operations. Conflict detection, sync, restore, and auto-resolve all silently failed. Fixed
- Machines invisible on first load — machine depth sort cache wasn't invalidating after loading a save, so nothing
rendered until you changed floors. Fixed
- Terminal scripting — fixed 5 broken default snippets, added missing wait()/delay() builtins, fixed *=//= operators,
rewrote syntax highlighter to fix broken nested span markup
- ControlMachine — storage threshold display always showed null, ultra energy lines rendered fully opaque, second
input line missing at low/medium quality, range indicator missing at low quality
- Floor navigation keys ([ / ]) now visible in keybind settings
