38 lines
2.0 KiB
Lua
38 lines
2.0 KiB
Lua
-- YataiDON-HSS override of PyTaikoGreen/background/bg_objects/chibi.lua
|
|
--
|
|
-- ROUND 58 (r58-2p-background-polish): the chibi subsystem is OFF in this skin,
|
|
-- structurally. LUA_CHN_AUDIT.md's chibi row asked for the Japanese-naming
|
|
-- re-search before deciding revive-vs-remove (R12's "cabinet has no chibi" came
|
|
-- from an English filename search, the method that wrongly killed `dai`).
|
|
-- Done this round against the reference dump: the full per-directory movie
|
|
-- inventory of the reference sprite dump `lumen_sprites/000_default/enso_normal/enso`
|
|
-- (background / dancer / fever / information / lane / don / donbg / onpu /
|
|
-- renda_effect / tamashiigage) contains NO chibi-class element under ANY
|
|
-- naming -- the only candidate the English search could have missed,
|
|
-- `information/papamama`, resolves to a SetDynamicText notice WINDOW
|
|
-- (`enso_papamama_window_title/_text`, EnsoGraphicPapamama::Preparing), not a
|
|
-- per-hit character. the reference build's enso_post.bin part list (ROUND 41/58) agrees: no
|
|
-- part maps to a per-良 spawn. The subsystem is a PyTaiko invention.
|
|
--
|
|
-- The skin has carried 113 transparent 71-byte PNG stubs (every chibi texture)
|
|
-- since the child skin was cut, so every 良/不可 spawned an invisible object:
|
|
-- allocation + per-frame update/draw churn for nothing drawn. This override
|
|
-- keeps the parent's exact ChibiController API (background.lua and every
|
|
-- bg_collab construct/update/draw/destroy it unconditionally) but loads no
|
|
-- folders and spawns nothing. Reviving later = delete this file (the parent
|
|
-- module and the child's chibi/2.lua fix are still in place) and ship real art.
|
|
|
|
local ChibiController = {}
|
|
ChibiController.__index = ChibiController
|
|
|
|
function ChibiController.new(bpm, path, index)
|
|
return setmetatable({ chibis = {} }, ChibiController)
|
|
end
|
|
|
|
function ChibiController:add_chibi(player_num, bad) end
|
|
function ChibiController:update(current_time_ms, bpm) end
|
|
function ChibiController:draw() end
|
|
function ChibiController:destroy() end
|
|
|
|
return ChibiController
|