- Jun 9, 2018
- 10
- 10
I tried all those. Yet the game is still getting stuck midway. I cannot even opne the save games.Keep in mind that in Renpy, no actual models are loaded. It's all pics (.jpgs, .pngs, etc.) or an animated sequence of pics in some cases. So there aren't any 3d model meshes being used by the engine.
So if there is an issue, this'll tie in to how the settings are dialed in by the config files. I'm guessing that JJsworld is using 'default' Renpy settings, so the only thing I can see being an issue here is maybe the pic sizes, and if they are optimized, and how big the 'pic buffer' is. Pic sizes are on the smallish side though (989x720 or so, 96 dpi), so they aren't full HD or even full 720P.
Anyways, looking at the game config files now for ideas... it looks like the game default size is set at 1280 x 720 in gui.rpy, so if there is any stretching going on, that could account for a bit of lag on lower end systems maybe.
In config.py, I'm seeing the rollback length is set to 128. That is in the ANewBeginning/renpy folder btw. Dropping that number to 64 or 32 or even 16 might be something to consider.
You may need to use unren.bat to extract the files first. Then, go to the folder I indicated above, and open config.py using a text editor such as Notepad 2. Scroll down to Rollback Length and lower the number from 128. There's also a Hard Rollback limit of 100, you can try lowering that as well. Then save and start up the game and see if it helps. My laptop has 16 GB of ram, so I'm not going to see a difference, but you guys might...
You could also drop the framerate (same file) below 100. Really 24-30 FPS should be perfectly fine for still images, heck even at 6-12 FPS with still images you probably won't notice a difference.
All that being said, I'm just guessing here. Experiment at your own risk of course!
I set the rollback and hard rollback to 10. FPS was reduced to 24. I even tried running it in Linux (Elementary OS); Still won't work.