- Jul 18, 2019
- 148
- 1,789
- 206
yeah, this is a Ren'Py feature:It's apparently the Renpy engine power saving. It is turned ON by default for game? Turning it OFF keeps fps at 60. or tries I think there is a lot of checks going on in the game.
You must be registered to see the links
just because the fps counter dips to 5 fps doesn't mean the game is stuttering, it means it's registering that the screen isn't changing and so doesn't need redrawing at high framerates. this really helps with battery life and reducing GPU load. it's also one of the ways that the Live2D lite mode helps with performance - it effectively reduces the refresh rate of the Live2D models, which keeps the screen "constant" for longer periods of time and allows the engine to redraw less frequently as a result
as a side note: one of the Ren'Py devs very helpfully suggested an alternate way for me to set up the Live2D model update system and it's working great on 0.8c.beta. no more threading, which is slightly less performant at the extreme ends of showing lots of Live2D models at once but should be less taxing on typical devices for normal use cases