Control guide (top-left drum panel). It always showed the decide half. The cabinet's ControlGuide switches modes through the entry flow (entry_main.luaChangeMode): decide alone on the credit screen, the all loop (rim to choose + face to decide) on mode select whenever the list has more than one board, and hidden during the drum select. entry.lua / entry/box.lua publish the current phase in a global while they draw; global/indicator.lua picks the half from it. The all half is the first 210 cells of the existing global/indicator/background bake, so no new texture.
Mode board title. The open board's title sat against the top edge of the plate's dark band instead of in its middle. The text object's box is taller than its ink (descender room), so the nominal y was moved for the ink: -118 -> -97 (band centre is 104.5 above the board centre; -97 was tuned on screen).
Two entry-screen fixes.
**Control guide (top-left drum panel).** It always showed the `decide` half. The cabinet's `ControlGuide` switches modes through the entry flow (`entry_main.lua` `ChangeMode`): `decide` alone on the credit screen, the `all` loop (rim to choose + face to decide) on mode select whenever the list has more than one board, and hidden during the drum select. `entry.lua` / `entry/box.lua` publish the current phase in a global while they draw; `global/indicator.lua` picks the half from it. The `all` half is the first 210 cells of the existing `global/indicator/background` bake, so no new texture.
**Mode board title.** The open board's title sat against the top edge of the plate's dark band instead of in its middle. The text object's box is taller than its ink (descender room), so the nominal y was moved for the ink: -118 -> -97 (band centre is 104.5 above the board centre; -97 was tuned on screen).
🤖 Generated with [Claude Code](https://claude.com/claude-code)
- The top-left control guide follows the cabinet's ChangeMode: `decide` alone on
the credit screen, the `all` loop (rim to choose + face to decide) on mode
select when the list has more than one board, hidden during the drum select.
entry.lua / entry/box.lua publish the phase, global/indicator.lua reads it.
- The open mode board's title sits in the middle of the dark band at the top of
the plate; the text object's box is taller than its ink, so the nominal y is
set for the ink (-118 -> -97).
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Added: the control guide is replayed from the cabinet clip at 60 fps (whole all loop: rim up, rim down, face + 決定; decide on the credit screen) on entry, mode select and song select, with the 決定 label drawn in the engine font. New textures global/indicator/panel and game/guide_*_anim need the TexID table regenerated (rebuild after the skin update).
Added: the control guide is replayed from the cabinet clip at 60 fps (whole `all` loop: rim up, rim down, face + 決定; `decide` on the credit screen) on entry, mode select and song select, with the 決定 label drawn in the engine font. New textures `global/indicator/panel` and `game/guide_*_anim` need the TexID table regenerated (rebuild after the skin update).
Pull request closed
Please reopen this pull request to perform a merge.
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Two entry-screen fixes.
Control guide (top-left drum panel). It always showed the
decidehalf. The cabinet'sControlGuideswitches modes through the entry flow (entry_main.luaChangeMode):decidealone on the credit screen, theallloop (rim to choose + face to decide) on mode select whenever the list has more than one board, and hidden during the drum select.entry.lua/entry/box.luapublish the current phase in a global while they draw;global/indicator.luapicks the half from it. Theallhalf is the first 210 cells of the existingglobal/indicator/backgroundbake, so no new texture.Mode board title. The open board's title sat against the top edge of the plate's dark band instead of in its middle. The text object's box is taller than its ink (descender room), so the nominal y was moved for the ink: -118 -> -97 (band centre is 104.5 above the board centre; -97 was tuned on screen).
🤖 Generated with Claude Code
c9c48efd48tod3e71c6959d3e71c6959todf785587e5df785587e5to44e0a5e3b2Added: the control guide is replayed from the cabinet clip at 60 fps (whole
allloop: rim up, rim down, face + 決定;decideon the credit screen) on entry, mode select and song select, with the 決定 label drawn in the engine font. New texturesglobal/indicator/panelandgame/guide_*_animneed the TexID table regenerated (rebuild after the skin update).Pull request closed