Android Version Posted and Bug Fixing Continues
Added 2020-02-03 10:29:17 +0000 UTCFirst, the android version of v0.25.0 has been posted! If you're a patron you can find it here! The 2D animation is a highly experimental feature, so expect it to be a little unstable and leave a bug report in the comments if you run into any issues.
If you missed it, the original release of v0.25.0 has also been patched and replaced by v0.25.0a. This new version includes a fix for a major memory leak and a bug in the new skull fuck position. The memory leak ended up having a simple cause with a simple fix: When a character was animated a temporary file was created for the image data. I had assumed that this file would be cleared from memory once out of scope, but it needed to be explicitly closed otherwise it would hold onto the memory forever. While I was at it I cleaned up another memory inefficiency that didn't grow infinitely, but did use an extra ~100mb once the game was running for a while. The android build had given me some issues initially, thus the late release, but the solution ended up being just throwing more RAM at the build process (to the tune of 16 gb of it).
Now it's time for some work on less critical bug fixes, maybe a little more content writing, and planning for the future!
Comments
I was coming here to report I kept being unable to save due to "out of memory" errors but i didn't realize i could turn off animations. I'll try that!
onen
2020-02-09 20:49:28 +0000 UTCThanks for the report, that bug has been fixed in v0.25.0 (and the upcoming v0.25.1, of course)
Vren
2020-02-05 08:22:01 +0000 UTCEverytime I interact with a girl with an animation, memory usage of the game jumps up 10-15 MB. That memory stays in use even after you finish talking to her. This probably stops if I turn off animations, so I'm assuming there's a memory leak in general somewhere in the animation code, but I don't know enough about Python to figure out where.
2020-02-05 00:39:55 +0000 UTCBreast Reduction Serum causes breast growth instead. Clean install new game. breast growth serum works properly tho
2020-02-04 03:43:53 +0000 UTCCrashes on startup on Android
2020-02-04 01:23:24 +0000 UTC[code] I'm sorry, but an uncaught exception occurred. While running game code: File "game/script.rpy", line 19, in ImportError: No module named _ctypes -- Full Traceback ------------------------------------------------------------ Full traceback: File "script.rpyc", line 9, in script File "renpy/ast.py", line 914, in execute File "renpy/python.py", line 2028, in py_exec_bytecode File "game/script.rpy", line 19, in File "renpy/loader.py", line 754, in load_module File "shader/__init__.py", line 4, in File "renpy/loader.py", line 754, in load_module File "shader/utils.py", line 6, in File "/data/user/0/lab.rats.down.to.business/files/lib/python2.7/ctypes/__init__.py", line 10, in from _ctypes import Union, Structure, Array ImportError: No module named _ctypes [/code]
2020-02-04 01:22:29 +0000 UTC[code] I'm sorry, but an uncaught exception occurred. While running game code: File "game/script.rpy", line 8765, in script call call advance_time from _call_advance_time_15 File "game/script.rpy", line 9542, in script call $ the_morning_crisis.call_action() File "game/crises.rpy", line 4436, in script call call fuck_person(the_person, start_position = cowgirl, start_object = bedroom.get_object_with_name("bed"), skip_intro = True, girl_in_charge = True) from _call_fuck_person_15 File "game/sex_mechanics.rpy", line 83, in script "[the_person.possessive_title] is in control, and keeps on [position_choice.verbing] you." AttributeError: 'NoneType' object has no attribute 'verbing' -- Full Traceback ------------------------------------------------------------ Full traceback: File "game/script.rpy", line 8765, in script call call advance_time from _call_advance_time_15 File "game/script.rpy", line 9542, in script call $ the_morning_crisis.call_action() File "game/crises.rpy", line 4436, in script call call fuck_person(the_person, start_position = cowgirl, start_object = bedroom.get_object_with_name("bed"), skip_intro = True, girl_in_charge = True) from _call_fuck_person_15 File "game/sex_mechanics.rpy", line 83, in script "[the_person.possessive_title] is in control, and keeps on [position_choice.verbing] you." File "C:\Users\wdavi\Downloads\Lab_Rats_2-v0.24.1-pc\Lab_Rats_2-v0.24.1-pc\renpy\ast.py", line 652, in execute renpy.exports.say(who, what, interact=self.interact, *args, **kwargs) File "C:\Users\wdavi\Downloads\Lab_Rats_2-v0.24.1-pc\Lab_Rats_2-v0.24.1-pc\renpy\exports.py", line 1199, in say who(what, *args, **kwargs) File "C:\Users\wdavi\Downloads\Lab_Rats_2-v0.24.1-pc\Lab_Rats_2-v0.24.1-pc\renpy\character.py", line 1003, in __call__ what = what_pattern.replace("[what]", sub(what, translate=translate)) File "C:\Users\wdavi\Downloads\Lab_Rats_2-v0.24.1-pc\Lab_Rats_2-v0.24.1-pc\renpy\character.py", line 985, in sub return renpy.substitutions.substitute(s, scope=scope, force=force, translate=translate)[0] File "C:\Users\wdavi\Downloads\Lab_Rats_2-v0.24.1-pc\Lab_Rats_2-v0.24.1-pc\renpy\substitutions.py", line 242, in substitute s = formatter.vformat(s, (), kwargs) File "/home/tom/ab/x64lucid-deps/install/lib/python2.7/string.py", line 563, in vformat File "/home/tom/ab/x64lucid-deps/install/lib/python2.7/string.py", line 585, in _vformat File "/home/tom/ab/x64lucid-deps/install/lib/python2.7/string.py", line 652, in get_field AttributeError: 'NoneType' object has no attribute 'verbing' Windows-8-6.2.9200 Ren'Py 7.0.0.196 Lab Rats 2 - Down to Business v0.24.1 Mon Feb 03 17:02:38 2020 [/code]
2020-02-03 23:05:38 +0000 UTCSorry, just encountered a bug in 24.1 that locks my system: can't ignore, can't rollback.
2020-02-03 23:05:33 +0000 UTCThat sounds great. The main bugs are fixed and you can now proceed to fix more minor bugs
VitAnyaNaked
2020-02-03 20:14:17 +0000 UTC