XaiJu
vrengames
vrengames

patreon


Patch Incoming and Massively Improved Android Performance

I had planned to release a bug fix for v0.34.1 tonight, but I've decided to bump it back until tomorrow to give myself an extra day to run through everything and make sure there aren't any further issues. The patch will resolve a number of crashes, including one that was breaking any event that made use of the new generic strip method. It will also fix, once and for all, the problems the android build has been having with file access.

The android build will also be seeing a massive improvement in performance with this new patch. The old build suffered from a crash that seemed to trigger after talking to a few different characters. I've had trouble diagnosing the exact problem because the crash is confusing Ren'py and not generating any sort of error log, but I've been able to narrow it down to a likely cause. Character images for the android build are stored in a collection of .zip files, each position image set has it's own file. The old android code would effectively open, access, and close each .zip file for every image it needed, instead of opening it once and pulling out every image at once. The crash was likely caused by two display threads both trying to access the same .zip at the same time, causing an operating system level error and throwing Ren'py for a serious loop.  The new code opens each .zip once and maintains a global reference to them, eliminating a ton of overhead and removing the cause of the crash. Performance using the zip file based images is now equivalent (and perhaps faster? I need to do some benchmarking) to the PC file structure.

The patch should be up this time tomorrow. It should be save compatible, and I will make it available as a patch file as well as updating all of the existing full downloads.

Comments

Could you add threesome and lesbian content to Lab Rats 2?

SuperSaiyaMan12

Nice❤️


More Creators