-- 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