Create and Fuck your AI Slut -70% OFF
x

Sneak Monkey

Active Member
Apr 2, 2018
679
830
216
Those are just video man, I make webm format vp9 video cilps, there is no actual rendering is happening in your pc
Oh right, so there shouldn't be any issues at all, like stuttering just shouldn't happen then if it's just playing a video, it's literally unplayable it's so bad. I did always wonder what the hell was up with RenPy and it's ridiculous struggles, I've run Witcher on this thing... a VN shouldn't cause so many issues, so maybe it's just a software issue.

I've checked the actual usage during animation, it's using 35% GPU... not that. 676% CPU... that is not just playing a video, some other stuff is happening that really should not be happening.
 
Last edited:

_Akkira_

Newbie
Game Developer
Sep 5, 2017
45
126
101
Oh right, so there shouldn't be any issues at all, like stuttering just shouldn't happen then if it's just playing a video, it's literally unplayable it's so bad. I did always wonder what the hell was up with RenPy and it's ridiculous struggles, I've run Witcher on this thing... a VN shouldn't cause so many issues, so maybe it's just a software issue.

I've checked the actual usage during animation, it's using 35% GPU... not that. 676% CPU... that is not just playing a video, some other stuff is happening that really should not be happening.
This usually happens when you give too many commands to display animations without adding a command to hide the previous one — so the animations keep running, they’re just not being displayed. The same thing happens with images: Ren’Py’s memory usage keeps getting heavier.


For example, in my code here:



You don't have permission to view the spoiler content. Log in or register now.


There are only commands to show animations and none to hide them.
When the third animation plays, it becomes a bit slow — and I have a decent PC.
So, I’m not saying that’s necessarily the case here, this is just an example.
 
Last edited:

Sneak Monkey

Active Member
Apr 2, 2018
679
830
216
This usually happens when you give too many commands to display animations without adding a command to hide the previous one — so the animations keep running, they’re just not being displayed. The same thing happens with images: Ren’Py’s memory usage keeps getting heavier.


For example, in my code here:



You don't have permission to view the spoiler content. Log in or register now.


There are only commands to show animations and none to hide them.
When the third animation plays, it becomes a bit slow — and I have a decent PC.
So, I’m not saying that’s necessarily the case here, this is just an example.
There's 4 different animations that play one after the other in a scene, and each one gets progressively worse, the last one is just frozen, abusing CPU too. So that is a very likely culprit for this issue. I also did take a little look through and noticed there's no framerate limit set so it's also trying to display as many frames as possible, which is as many as a CPU can I guess
 

Sneak Monkey

Active Member
Apr 2, 2018
679
830
216
This usually happens when you give too many commands to display animations without adding a command to hide the previous one — so the animations keep running, they’re just not being displayed. The same thing happens with images: Ren’Py’s memory usage keeps getting heavier.


For example, in my code here:



You don't have permission to view the spoiler content. Log in or register now.


There are only commands to show animations and none to hide them.
When the third animation plays, it becomes a bit slow — and I have a decent PC.
So, I’m not saying that’s necessarily the case here, this is just an example.
So if I go into the script, which I can't with this as there's just an archive, I can add in
show animation1
hide animation1
show animation2

and that should fix the lagging issue?
 

BOZZU

Member
Nov 2, 2024
387
659
191
Here's my compressed Unofficial Android Port of "Re Even" 0.2.5:



Download:
APK size: 370 MB



You don't have permission to view the spoiler content. Log in or register now.


Some phones may require you to force close and relaunch the app after granting storage permissions in order for the game to load.
 
  • Like
Reactions: ReEven Studio

ReEven Studio

Newbie
Game Developer
May 20, 2025
31
117
33
So if I go into the script, which I can't with this as there's just an archive, I can add in
show animation1
hide animation1
show animation2

and that should fix the lagging issue?
Yes, that was my starting code. I didn't know to add the hide animation for that scene, but I have added it in the Aqua scene. I will surely fix this in the next patch.
 

Sneak Monkey

Active Member
Apr 2, 2018
679
830
216
Yes, that was my starting code. I didn't know to add the hide animation for that scene, but I have added it in the Aqua scene. I will surely fix this in the next patch.
Cool, it's something I now know to watch out for too, can patch games which make my machine feel potato like and it's easy to spot as it's progressive easily enough. May know fuck all about coding but I can edit RenPy as I do write a bit so that's actually not too hard
 

Sneak Monkey

Active Member
Apr 2, 2018
679
830
216
Yes, this will probably fix it.
So I gave this a go on Sicae, I noticed some animations were perfectly fluid but when it came to H scenes, got progressively worse, and sure enough it improved the performance to the point where I ended up with no stuttering at all. Thank you for the lesson, much appreciated.
 

_Akkira_

Newbie
Game Developer
Sep 5, 2017
45
126
101
So I gave this a go on Sicae, I noticed some animations were perfectly fluid but when it came to H scenes, got progressively worse, and sure enough it improved the performance to the point where I ended up with no stuttering at all. Thank you for the lesson, much appreciated.
You're welcome! I used to have this issue a lot, so I tried to find an easier solution.
You can create this code anywhere in script, outside of any label:



You don't have permission to view the spoiler content. Log in or register now.

This will hide all images and animations.
Sometimes Ren'Py might still keep a few images in memory even if they're not visible.
So, it's usually a good idea to add a command that fully hides or clears everything to avoid memory buildup.
 
Last edited:

Sneak Monkey

Active Member
Apr 2, 2018
679
830
216
You're welcome! I used to have this issue a lot, so I tried to find an easier solution.
You can create this code anywhere in script, outside of any label:



You don't have permission to view the spoiler content. Log in or register now.

This will hide all images and animations.
Sometimes Ren'Py might still keep a few images in memory even if they're not visible.
So, it's usually a good idea to add a command that fully hides or clears everything to avoid memory buildup.
Awesome, thank you.

I've done my best to avoid getting into any kind of code but it keeps happening, seems inevitible at this point, I'll be making my own project likely at one point.
 
  • Like
Reactions: _Akkira_
3.80 star(s) 6 Votes