1.2.4
Date: 2026-05
Bug fixes
rb build --dev produced an unrunnable obfuscated dev script
commands/_build.py passed all compiled outputs — including script.dev.lua — to the obfuscation pipeline. This created script.dev.obf.lua, which fails at runtime with:
Out of local registers when trying to allocate W: exceeded limit 200
The dev build includes pulse/dev/debuggui.lua (the in-game overlay), which is not present in production builds. The Prometheus WrapInFunction step wraps the entire script in a single closure; the extra code from the overlay pushes the closure's local count past Lua's hard 200-local limit.
Fix: dev builds are now excluded from the obfuscation pipeline. rb build --dev produces script.dev.lua (plain, for testing) but no .obf counterpart. The standard script.obf.lua and script.compat.obf.lua are unaffected.