Lower backdrops: replay every element of the original movies #16

Merged
Yonokid merged 2 commits from GanYiZhong/YataiDONNijiiro:lower-bg-anim into main 2026-09-09 17:22:00 +02:00
Collaborator

The five normal backdrops and the three cleared backdrops were flat plates plus a few hand-rebuilt effects, so the koi, the treasure ships, the lantern glow and the festival stalls never moved the way they do in the original.

  • Scripts/background/bg_data/bg_anim/<name>.lua + Graphics/background/bga_<name>/: each movie exported per shape instance with its own loop period (same schema as the donbg band data).
  • Scripts/background/bg_objects/bg_anim.lua: replays it at 60 fps on the lower half of the screen, depth order as authored.
  • bg_normal.lua / bg_fever.lua use it when the data exists and keep their previous drawing as the fallback; the cleared backdrop's rise/fall wipe is unchanged.

Verified in-game on bg_2 (lantern stalls), bg_3 (matsuri street), bg_4 (shrine lanterns) and bg_fever_0 (koi / fans / tai) on Smile! Smile! Smile!.

🤖 Generated with Claude Code

The five normal backdrops and the three cleared backdrops were flat plates plus a few hand-rebuilt effects, so the koi, the treasure ships, the lantern glow and the festival stalls never moved the way they do in the original. - `Scripts/background/bg_data/bg_anim/<name>.lua` + `Graphics/background/bga_<name>/`: each movie exported per shape instance with its own loop period (same schema as the donbg band data). - `Scripts/background/bg_objects/bg_anim.lua`: replays it at 60 fps on the lower half of the screen, depth order as authored. - `bg_normal.lua` / `bg_fever.lua` use it when the data exists and keep their previous drawing as the fallback; the cleared backdrop's rise/fall wipe is unchanged. Verified in-game on bg_2 (lantern stalls), bg_3 (matsuri street), bg_4 (shrine lanterns) and bg_fever_0 (koi / fans / tai) on Smile! Smile! Smile!. 🤖 Generated with [Claude Code](https://claude.com/claude-code)
GanYiZhong added 1 commit 2026-09-09 06:28:55 +02:00
The five normal and three cleared backdrops were flat plates plus a few hand
rebuilt effects, so the koi, the treasure ships, the lantern glow and the
festival stalls never moved as they do in the original. Each movie is now
exported per shape instance with its own loop (bg_data/bg_anim/<name>.lua,
textures under background/bga_<name>) and replayed by bg_objects/bg_anim.lua at
60 fps on the lower half of the screen. bg_normal.lua and bg_fever.lua use it
when the data exists and keep their old drawing as the fallback; the cleared
backdrop's rise/fall wipe is unchanged.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Yonokid added 1 commit 2026-09-09 17:20:41 +02:00
Yonokid merged commit 2801122c3a into main 2026-09-09 17:22:00 +02:00
Sign in to join this conversation.
No Reviewers
No labels
2 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: Yonokid/YataiDONNijiiro#16