- Sep 9, 2019
- 270
- 248
All animations in Ripples areI have an issue with certain animations. Lagging and chugging lowering the enjoyment.
...
Some say devs upgrading to Renpy 8 from Renpy 7 caused these issues stemming from incompability with older rigs. Some say it is caused by WEBM video file format etc. I think there is no video file in this game? All animations compiled by Renpy?
vp9
encoded WEBM videos (mostly 60 FPS). They are in images.rpa
. You need to extract them with unrpa
, UnRen
, etc. Then you can transcode them to vp8
WEBMs.There is a bug with
vp9
WEBMs in 8.x & 7.5.x that presents on some setups. It's been noticeably improved/mostly fixed(?) in the latest nighties.I take it this is Windows. It's actually decreasing your clock speed? Hmm, your CPU appears to support AVX instructions. Check in your BIOS for AVX related settings. Apparently some will deliberately lower your clock rate when AVX is in use. See if changing that will help any. I suppose it could be thermal throttling...When I bring up the task manager at rest while running this game on static render it sits at 10% CPU usage at fluctuating speed of 3-3.50 GHz (my CPU is AMD FX 6300).
...
When a simple kissing animation with Scarlett fires up CPU runs at 65-70% with a decreased speed of 2.5-2.6 GHz, RAM and GPU are nearly unaffected.
I don't know which animation is Scarlett kissing, but the single heaviest animation in the game is probably the start of Episode 3 -
images/Videos/anim_e3a1.webm
, once it pans inside the window. That's the one I would use as your benchmark.You can check my post here for some workarounds. Those are the example
ffmpeg
lines I used. You could also use something like Handbrake. Since you seem to have spare CPU you can likely keep them 60 FPS and use a noticeably higher bitrate. Alternatively, you can download the 30fps_low-br.zip archive in the post.You could also try the custom
lib
(NEW) in the post, but your issue seems a bit different. It offered me a large performance increase such that the original 60 FPS anim_e3a1.webm
has like 2 slight stutters that I have to look for to notice. No transcoding needed.