tools: viewport capture + cache-bust rebuild harness

screen_capture DOES work via the bridge (capture_id='ScreenCapture_1');
the prior assumption that the Studio viewport couldn't be captured from
this box was wrong. capture_shots.py sets the Edit camera per shot and
pulls a jpg for each angle.

rebuild_cachebust.luau documents the require() cache trap: pushing new
.Source does not invalidate the per-instance module cache, so a rebuild
silently runs the OLD code and the diagnostic reports already-fixed
failures. Swapping in Clone()s at the same paths forces a fresh compile.
This commit is contained in:
2026-08-02 16:30:20 -04:00
parent c8dabea53a
commit 6b0e3b75e4
2 changed files with 81 additions and 0 deletions
+1
View File
@@ -15,3 +15,4 @@ wally.lock
.DS_Store
*.log
audio-work/
tools/shots/