Lab Rats 2 v0.25.0 Release
Added 2020-02-01 11:56:35 +0000 UTCLab Rats 2 v0.25.0 is live! Download it here!
Edit: There was a memory leak in v0.25.0. It has been resolved in v0.25.0a, which is available from the links below.
Android: Lab Rats 2 v0.25.0a-android
Lab Rats 2 v0.25.0 is finished and ready for a week of patron bug testing! This update brings one major feature to Lab Rats 2: 2D Animation! Girls now bounce, jiggle, and bob to their hearts content! The new animation system has been completely integrated into the game, bringing animated character images into every single conversation, random event, business crisis, and sex scene! No game is complete without accurate jiggly physics, which is why LR2 now simulates the differences between small and large, natural vs. artificial breasts when animating characters!
The new animation system is the crown of this update, but there is also a sizeable chunk of new written content that has been added! Three new random events have been added and involve your cousin, affair partner, or girlfriend. Each event includes different possibilities depending on character opinions and level of corruption. The skull fuck sex position has been added and is available when transitioning out of being deepthroated, adding another oral possibility to the game.
Because LR2 v0.25.0 makes many changes and additions to the core of Ren'py I would like to remind everyone that it is likely to contain bugs, many of them game breaking. If you are looking for a smooth gameplay experience I would suggest waiting until the public, bug-fixed release next week. If you're happy to help with the bug hunting, or just too excited to wait, I hope you enjoy the new version of the game! If you run into any problems with the animations, or if you simply don't enjoy them, they can be turned off from the main menu.
Changelog (v0.24.1 to v0.25.0):
*CHANGES AND ADDITIONS*
- Added internal support for shader based animation.
- Modified character image section of the screen. Now includes a coloured backplate and a frame.
- Added ability for animations to be given region specific effects. Current weighted regions are a girls breasts and butt.
- Added blurred hair backplate. Reduces border effects for thin girls around their neck and shoulders.
- Added ability for aninimations to have their general intensity modified.
- Added ability to lessen or increase specific region intensities.
- Added an idle wiggle animation, bounces a girls tits and ass if no other animation is called for.
- Integrated animations with existing calls to display characters.
- Added menu option to disable animations.
- Replaced previous clothing removal code. Now works while an image is animated.
- Added character specific region weights, allowing for animation effects to differ from girl to girl.
- Large tits now have a higher breast region weight, causing them to move more when affected by an animation.
- Tits made larger through serum effects now have their breast region weight increased appropriately.
- Tits made larger by getting a boob job have their breast region weight increased by less than a natural increase.
- Added support for positions having unique animations, used when that position is called during sex.
- Added blowjob head bob animation.
- Added tit movement to the blowjob animation.
- Added support for speeding up and slowing down animations.
- Sex based animations now have their speed modified by arousal, going from 50% to 100% speed from 0 to 100 arousal.
- Animation speed modification is proportional to energy spent. If the girl is spending 80% of the energy, her arousal counts for 80% of the arousal effect.
- Added ability to tie special modifiers into position animations. Allows for separate blowjob sucking and idle animations.
- Changed cunnilingus position to use missionary image set instead of sitting image set.
- Updated several special mom texts to use new animation effects.
- Added new random event for your cousin at moderate to high sluttiness but low love and obedience.
- Added new random event for your affair partner texting you.
- Added new random event for your girlfriend texting you.
- Added new skull fuck sex position, possible by transitioning from deepthroating.
- Strip club now includes tables, chairs, and the stage itself for fucking on.
- Changed strip club name dialogue to be more readable on blue background.
*BUG FIXES*
- Fixed infinite loop while out of energy with a girl in control of having sex.
Comments
[code] I'm sorry, but an uncaught exception occurred. While running game code: File "game/script.rpy", line 9018, in script call call advance_time from _call_advance_time_15 File "game/script.rpy", line 9726, in script call $ the_crisis.call_action() File "game/crises.rpy", line 5580, in script if the_person.effective_sluttiness() < 20: File "game/crises.rpy", line 5597, in elif the_person.effecitve_sluttiness() < 60: AttributeError: 'Person' object has no attribute 'effecitve_sluttiness' -- Full Traceback ------------------------------------------------------------ Full traceback: File "game/script.rpy", line 9018, in script call call advance_time from _call_advance_time_15 File "game/script.rpy", line 9726, in script call $ the_crisis.call_action() File "game/crises.rpy", line 5580, in script if the_person.effective_sluttiness() < 20: File "/Applications/GAMES/Ren'py/Lab Rats Series/Lab_Rats_2 0.25.1.app/Contents/Resources/autorun/renpy/ast.py", line 1832, in execute if renpy.python.py_eval(condition): File "/Applications/GAMES/Ren'py/Lab Rats Series/Lab_Rats_2 0.25.1.app/Contents/Resources/autorun/renpy/python.py", line 2059, in py_eval return py_eval_bytecode(code, globals, locals) File "/Applications/GAMES/Ren'py/Lab Rats Series/Lab_Rats_2 0.25.1.app/Contents/Resources/autorun/renpy/python.py", line 2052, in py_eval_bytecode return eval(bytecode, globals, locals) File "game/crises.rpy", line 5597, in elif the_person.effecitve_sluttiness() < 60: AttributeError: 'Person' object has no attribute 'effecitve_sluttiness' Darwin-17.7.0-x86_64-i386-64bit Ren'Py 7.3.5.606 Lab Rats 2 - Down to Business v0.25.1 Mon Feb 17 20:41:17 2020 [/code]
Petechons
2020-02-18 02:43:45 +0000 UTCI've found the cause: I never actually grabbed "the_report" from the sex encounter, so it was using the report from the last time you fucked someone (or it was None and it crashed). It's been fixed for v0.25.1. For future reference, the extra 0 parameter means that if the dictionary index ("girl orgasms", in this case) doesn't exist return a default value of 0. This lets me add parameters to the report only when they come up and check only the ones I want without having to maintain a master list of every possible thing I want to report.
Vren
2020-02-08 08:52:52 +0000 UTCOK, here's a weird problem: I just did a performance review, and "punish sexually." I got her up to, I dunno, like 85 arousal or so when I quit... and I got the "You just can't resist pleasing me, can you!" message, and obedience penalty. I can't figure out why. I mucked around in the code to see if I could figure out what was causing this... I see the test is: *if the_report.get("girl orgasms", 0) > 0: #We made her cum! Congradulations!* (side note, you might want to fix that spelling! ;) ) This bit of renpy code is a little too advanced for me, as I don't know what the ", 0" means. But I tried entering *the_report.get("girl orgasms", 0)* from the command line, and it returned *2*. So no wonder I'm failing the test! But on the other hand, if I type *report_log["girl orgasms"]* it returns the correct *0*. So I don't know why this is happening. (Nor do I know how to manually set *the_report.get("girl orgasms", 0)* back to 0)
Petechons
2020-02-07 09:41:28 +0000 UTCIt seems to be a problem on mac's related to a more conservative implementation of openGL, I've made some updates to the code for v0.25.1 that should fix it up. If you keep running into please let me know, my ability to test on macs is limited and this is definitely pushing Ren'py past where it can be trusted to build correctly on all platforms automatically.
Vren
2020-02-06 07:14:07 +0000 UTCSince I upgraded from 22.1, I've been getting a pretty catastrophic cascade of errors any time I approach a girl. The problem appears to be with the animation: turning it off solves the problem. But, with all the work you put into the animation system, it seems like a pretty serious problem for it not to work at all! And yet... I see no one else complaining about this. Why I alone should be getting this problem is a mystery to me... but here is a sample crash log: [code] I'm sorry, but an uncaught exception occurred. While running game code: File "game/script.rpy", line 8989, in script "You approach [picked_option.title] and chat for a little bit." File "game/shader/shaderdisplayable.rpy", line 222, in render self.resetController() File "game/shader/shaderdisplayable.rpy", line 184, in resetController controller = self.createController() File "game/shader/shaderdisplayable.rpy", line 161, in createController renderer.init(self.image, self.vertexShader, self.pixelShader) RuntimeError: Shader compile error: ERROR: 0:20: '*' does not operate on 'int' and 'float' ERROR: 0:21: Use of undeclared identifier 'base_speed' ERROR: 0:26: Use of undeclared identifier 'speed' ERROR: 0:27: Use of undeclared identifier 'speed' ERROR: 0:29: Use of undeclared identifier 'x_percent' ERROR: 0:29: Use of undeclared identifier 'y_percent' ERROR: 0:30: Use of undeclared identifier 'y_percent' ERROR: 0:36: Use of undeclared identifier 'base_speed' ERROR: 0:37: Incompatible types in initialization (and no available implicit conversion) ERROR: 0:38: Use of undeclared identifier 'speed' ERROR: 0:39: Use of undeclared identifier 'boob_xShift' ERROR: 0:39: Use of undeclared identifier 'boob_yShift' ERROR: 0:45: Use of undeclared identifier 'xShift' ERROR: 0:45: Use of undeclared identifier 'yShift' -- Full Traceback ------------------------------------------------------------ Full traceback: File "game/script.rpy", line 8989, in script "You approach [picked_option.title] and chat for a little bit." File "/private/var/folders/sq/z6rfxvkn5r56c5cx_s6hyv640000gp/T/AppTranslocation/88D027D2-3BFD-4A4E-B3A1-38B773ADFF8E/d/Lab_Rats_2 0.25.0a.app/Contents/Resources/autorun/renpy/ast.py", line 708, in execute renpy.exports.say(who, what, *args, **kwargs) File "/private/var/folders/sq/z6rfxvkn5r56c5cx_s6hyv640000gp/T/AppTranslocation/88D027D2-3BFD-4A4E-B3A1-38B773ADFF8E/d/Lab_Rats_2 0.25.0a.app/Contents/Resources/autorun/renpy/exports.py", line 1345, in say who(what, *args, **kwargs) File "/private/var/folders/sq/z6rfxvkn5r56c5cx_s6hyv640000gp/T/AppTranslocation/88D027D2-3BFD-4A4E-B3A1-38B773ADFF8E/d/Lab_Rats_2 0.25.0a.app/Contents/Resources/autorun/renpy/character.py", line 1142, in __call__ self.do_display(who, what, cb_args=self.cb_args, **display_args) File "/private/var/folders/sq/z6rfxvkn5r56c5cx_s6hyv640000gp/T/AppTranslocation/88D027D2-3BFD-4A4E-B3A1-38B773ADFF8E/d/Lab_Rats_2 0.25.0a.app/Contents/Resources/autorun/renpy/character.py", line 842, in do_display **display_args) File "/private/var/folders/sq/z6rfxvkn5r56c5cx_s6hyv640000gp/T/AppTranslocation/88D027D2-3BFD-4A4E-B3A1-38B773ADFF8E/d/Lab_Rats_2 0.25.0a.app/Contents/Resources/autorun/renpy/character.py", line 591, in display_say rv = renpy.ui.interact(mouse='say', type=type, roll_forward=roll_forward) File "/private/var/folders/sq/z6rfxvkn5r56c5cx_s6hyv640000gp/T/AppTranslocation/88D027D2-3BFD-4A4E-B3A1-38B773ADFF8E/d/Lab_Rats_2 0.25.0a.app/Contents/Resources/autorun/renpy/ui.py", line 297, in interact rv = renpy.game.interface.interact(roll_forward=roll_forward, **kwargs) File "/private/var/folders/sq/z6rfxvkn5r56c5cx_s6hyv640000gp/T/AppTranslocation/88D027D2-3BFD-4A4E-B3A1-38B773ADFF8E/d/Lab_Rats_2 0.25.0a.app/Contents/Resources/autorun/renpy/display/core.py", line 2702, in interact repeat, rv = self.interact_core(preloads=preloads, trans_pause=trans_pause, **kwargs) File "/private/var/folders/sq/z6rfxvkn5r56c5cx_s6hyv640000gp/T/AppTranslocation/88D027D2-3BFD-4A4E-B3A1-38B773ADFF8E/d/Lab_Rats_2 0.25.0a.app/Contents/Resources/autorun/renpy/display/core.py", line 3194, in interact_core self.draw_screen(root_widget, fullscreen_video, (not fullscreen_video) or video_frame_drawn) File "/private/var/folders/sq/z6rfxvkn5r56c5cx_s6hyv640000gp/T/AppTranslocation/88D027D2-3BFD-4A4E-B3A1-38B773ADFF8E/d/Lab_Rats_2 0.25.0a.app/Contents/Resources/autorun/renpy/display/core.py", line 2094, in draw_screen renpy.config.screen_height, File "renpy/display/render.pyx", line 490, in renpy.display.render.render_screen (gen/renpy.display.render.c:6805) rv = render(root, width, height, st, st) File "renpy/display/render.pyx", line 259, in renpy.display.render.render (gen/renpy.display.render.c:3520) rv = d.render(widtho, heighto, st, at) File "/private/var/folders/sq/z6rfxvkn5r56c5cx_s6hyv640000gp/T/AppTranslocation/88D027D2-3BFD-4A4E-B3A1-38B773ADFF8E/d/Lab_Rats_2 0.25.0a.app/Contents/Resources/autorun/renpy/display/layout.py", line 722, in render surf = render(child, width, height, cst, cat) File "renpy/display/render.pyx", line 166, in renpy.display.render.render (gen/renpy.display.render.c:4075) cpdef render(d, object widtho, object heighto, double st, double at): File "renpy/display/render.pyx", line 259, in renpy.display.render.render (gen/renpy.display.render.c:3520) rv = d.render(widtho, heighto, st, at) File "/private/var/folders/sq/z6rfxvkn5r56c5cx_s6hyv640000gp/T/AppTranslocation/88D027D2-3BFD-4A4E-B3A1-38B773ADFF8E/d/Lab_Rats_2 0.25.0a.app/Contents/Resources/autorun/renpy/display/layout.py", line 722, in render surf = render(child, width, height, cst, cat) File "renpy/display/render.pyx", line 166, in renpy.display.render.render (gen/renpy.display.render.c:4075) cpdef render(d, object widtho, object heighto, double st, double at): File "renpy/display/render.pyx", line 259, in renpy.display.render.render (gen/renpy.display.render.c:3520) rv = d.render(widtho, heighto, st, at) File "/private/var/folders/sq/z6rfxvkn5r56c5cx_s6hyv640000gp/T/AppTranslocation/88D027D2-3BFD-4A4E-B3A1-38B773ADFF8E/d/Lab_Rats_2 0.25.0a.app/Contents/Resources/autorun/renpy/display/layout.py", line 722, in render surf = render(child, width, height, cst, cat) File "renpy/display/render.pyx", line 166, in renpy.display.render.render (gen/renpy.display.render.c:4075) cpdef render(d, object widtho, object heighto, double st, double at): File "renpy/display/render.pyx", line 259, in renpy.display.render.render (gen/renpy.display.render.c:3520) rv = d.render(widtho, heighto, st, at) File "accelerator.pyx", line 110, in renpy.display.accelerator.transform_render File "renpy/display/render.pyx", line 259, in renpy.display.render.render (gen/renpy.display.render.c:3520) rv = d.render(widtho, heighto, st, at) File "accelerator.pyx", line 110, in renpy.display.accelerator.transform_render File "renpy/display/render.pyx", line 259, in renpy.display.render.render (gen/renpy.display.render.c:3520) rv = d.render(widtho, heighto, st, at) File "/private/var/folders/sq/z6rfxvkn5r56c5cx_s6hyv640000gp/T/AppTranslocation/88D027D2-3BFD-4A4E-B3A1-38B773ADFF8E/d/Lab_Rats_2 0.25.0a.app/Contents/Resources/autorun/renpy/display/layout.py", line 722, in render surf = render(child, width, height, cst, cat) File "renpy/display/render.pyx", line 166, in renpy.display.render.render (gen/renpy.display.render.c:4075) cpdef render(d, object widtho, object heighto, double st, double at): File "renpy/display/render.pyx", line 259, in renpy.display.render.render (gen/renpy.display.render.c:3520) rv = d.render(widtho, heighto, st, at) File "/private/var/folders/sq/z6rfxvkn5r56c5cx_s6hyv640000gp/T/AppTranslocation/88D027D2-3BFD-4A4E-B3A1-38B773ADFF8E/d/Lab_Rats_2 0.25.0a.app/Contents/Resources/autorun/renpy/display/layout.py", line 336, in render surf = render(self.child, width, height, st, at) File "renpy/display/render.pyx", line 166, in renpy.display.render.render (gen/renpy.display.render.c:4075) cpdef render(d, object widtho, object heighto, double st, double at): File "renpy/display/render.pyx", line 259, in renpy.display.render.render (gen/renpy.display.render.c:3520) rv = d.render(widtho, heighto, st, at) File "accelerator.pyx", line 110, in renpy.display.accelerator.transform_render File "renpy/display/render.pyx", line 259, in renpy.display.render.render (gen/renpy.display.render.c:3520) rv = d.render(widtho, heighto, st, at) File "game/shader/shaderdisplayable.rpy", line 222, in render self.resetController() File "game/shader/shaderdisplayable.rpy", line 184, in resetController controller = self.createController() File "game/shader/shaderdisplayable.rpy", line 161, in createController renderer.init(self.image, self.vertexShader, self.pixelShader) File "shader/rendering.py", line 116, in init File "shader/gpu/shaderprogram.py", line 21, in __init__ File "shader/gpu/shaderprogram.py", line 37, in createShader RuntimeError: Shader compile error: ERROR: 0:20: '*' does not operate on 'int' and 'float' ERROR: 0:21: Use of undeclared identifier 'base_speed' ERROR: 0:26: Use of undeclared identifier 'speed' ERROR: 0:27: Use of undeclared identifier 'speed' ERROR: 0:29: Use of undeclared identifier 'x_percent' ERROR: 0:29: Use of undeclared identifier 'y_percent' ERROR: 0:30: Use of undeclared identifier 'y_percent' ERROR: 0:36: Use of undeclared identifier 'base_speed' ERROR: 0:37: Incompatible types in initialization (and no available implicit conversion) ERROR: 0:38: Use of undeclared identifier 'speed' ERROR: 0:39: Use of undeclared identifier 'boob_xShift' ERROR: 0:39: Use of undeclared identifier 'boob_yShift' ERROR: 0:45: Use of undeclared identifier 'xShift' ERROR: 0:45: Use of undeclared identifier 'yShift' Darwin-17.7.0-x86_64-i386-64bit Ren'Py 7.3.5.606 Lab Rats 2 - Down to Business v0.25.0a Wed Feb 5 14:54:58 2020 [/code]
Petechons
2020-02-05 20:58:47 +0000 UTC[code] I'm sorry, but an uncaught exception occurred. While running game code: File "game/script.rpy", line 8992, in script call call talk_person(picked_option) from _call_talk_person File "game/script.rpy", line 9116, in script call $ _return.call_action(the_person) File "game/game_roles/role_girlfriend.rpy", line 368, in script $ time_needed = renpy.random.get_random(3,8) #It will take some time for them to grow out. File "game/game_roles/role_girlfriend.rpy", line 368, in $ time_needed = renpy.random.get_random(3,8) #It will take some time for them to grow out. AttributeError: 'DetRandom' object has no attribute 'get_random' -- Full Traceback ------------------------------------------------------------ Full traceback: File "game/script.rpy", line 8992, in script call call talk_person(picked_option) from _call_talk_person File "game/script.rpy", line 9116, in script call $ _return.call_action(the_person) File "game/game_roles/role_girlfriend.rpy", line 368, in script $ time_needed = renpy.random.get_random(3,8) #It will take some time for them to grow out. File "D:\Downloads\Programs\Patreon\Lab_Rats_2\Lab_Rats_2-v0.25.0a-pc\renpy\ast.py", line 914, in execute renpy.python.py_exec_bytecode(self.code.bytecode, self.hide, store=self.store) File "D:\Downloads\Programs\Patreon\Lab_Rats_2\Lab_Rats_2-v0.25.0a-pc\renpy\python.py", line 2028, in py_exec_bytecode exec bytecode in globals, locals File "game/game_roles/role_girlfriend.rpy", line 368, in $ time_needed = renpy.random.get_random(3,8) #It will take some time for them to grow out. AttributeError: 'DetRandom' object has no attribute 'get_random' Windows-8-6.2.9200 Ren'Py 7.3.5.606 Lab Rats 2 - Down to Business v0.25.0a Wed Feb 05 13:27:27 2020 [/code]
NuthrMattWright
2020-02-05 19:29:08 +0000 UTCWhen asking to trim pubes:
NuthrMattWright
2020-02-05 19:28:58 +0000 UTC[code] I'm sorry, but an uncaught exception occurred. While running game code: File "game/script.rpy", line 8992, in script call call talk_person(picked_option) from _call_talk_person File "game/script.rpy", line 9116, in script call $ _return.call_action(the_person) File "game/game_roles/roles.rpy", line 452, in script $ add_situational_obedience("prostitute", 40, "I'm being paid for this, I should do whatever he wants me to do.") File "game/game_roles/roles.rpy", line 452, in $ add_situational_obedience("prostitute", 40, "I'm being paid for this, I should do whatever he wants me to do.") NameError: name 'add_situational_obedience' is not defined -- Full Traceback ------------------------------------------------------------ Full traceback: File "game/script.rpy", line 8992, in script call call talk_person(picked_option) from _call_talk_person File "game/script.rpy", line 9116, in script call $ _return.call_action(the_person) File "game/game_roles/roles.rpy", line 452, in script $ add_situational_obedience("prostitute", 40, "I'm being paid for this, I should do whatever he wants me to do.") File "D:\Downloads\Programs\Patreon\Lab_Rats_2\Lab_Rats_2-v0.25.0a-pc\renpy\ast.py", line 914, in execute renpy.python.py_exec_bytecode(self.code.bytecode, self.hide, store=self.store) File "D:\Downloads\Programs\Patreon\Lab_Rats_2\Lab_Rats_2-v0.25.0a-pc\renpy\python.py", line 2028, in py_exec_bytecode exec bytecode in globals, locals File "game/game_roles/roles.rpy", line 452, in $ add_situational_obedience("prostitute", 40, "I'm being paid for this, I should do whatever he wants me to do.") NameError: name 'add_situational_obedience' is not defined Windows-8-6.2.9200 Ren'Py 7.3.5.606 Lab Rats 2 - Down to Business v0.25.0a Wed Feb 05 08:52:09 2020 [/code]
NuthrMattWright
2020-02-05 19:00:51 +0000 UTCWhen trying to purchase time with prostitute:
NuthrMattWright
2020-02-05 19:00:40 +0000 UTCannimation is good, but i dont like size of the chars and box background. without background it was more natural.
2020-02-05 14:33:31 +0000 UTCLove the game thus far, but I've noticed something with the new update. The character size changes based upon the window resolution. The box background for the characters doesn't seem to change size, just the characters.
BiggusDickus069
2020-02-02 22:49:21 +0000 UTCI like the new animation! Especially the breathing one when you're talking to people. I'm not keen on the new background colours and the frame on the characters - is that a requirement for compositing for the animation? If not, could this be set as a preference? I really like the GUI, I find I can navigate very quickly but the border on the characters seems out of place. I think the character images look too small now - it's a bit difficult to see the detail in the models. 120% looks better for me e.g. scale_person(scale_factor = 1): zoom scale_factor * 1.2 Great progress and innovation - as always!
0.5joker
2020-02-02 20:52:13 +0000 UTCThe Linux version has massive graphical errors. The girls render box is almost entirely blue background with the girl not visible.
2020-02-02 20:23:47 +0000 UTCPerfect test case for it, thanks for laying it out! I've found and fixed the problem, v0.25.0a has replaced the old version. Remember kids: close your file objects when you're done with them!
Vren
2020-02-02 11:27:29 +0000 UTCWhen trying to save``` I'm sorry, but an uncaught exception occurred. While running game code: File "renpy/common/00action_file.rpy", line 452, in __call__ renpy.load(fn) MemoryError: -- Full Traceback ------------------------------------------------------------ Full traceback: File "renpy/common/_layout/screen_load_save.rpym", line 35, in script $ ui.interact() File "F:\Adult\Lab_Rats_2-v0.25.0-pc\renpy\ast.py", line 914, in execute renpy.python.py_exec_bytecode(self.code.bytecode, self.hide, store=self.store) File "F:\Adult\Lab_Rats_2-v0.25.0-pc\renpy\python.py", line 2028, in py_exec_bytecode exec bytecode in globals, locals File "renpy/common/_layout/screen_load_save.rpym", line 35, in $ ui.interact() File "F:\Adult\Lab_Rats_2-v0.25.0-pc\renpy\ui.py", line 297, in interact rv = renpy.game.interface.interact(roll_forward=roll_forward, **kwargs) File "F:\Adult\Lab_Rats_2-v0.25.0-pc\renpy\display\core.py", line 2702, in interact repeat, rv = self.interact_core(preloads=preloads, trans_pause=trans_pause, **kwargs) File "F:\Adult\Lab_Rats_2-v0.25.0-pc\renpy\display\core.py", line 3518, in interact_core rv = root_widget.event(ev, x, y, 0) File "F:\Adult\Lab_Rats_2-v0.25.0-pc\renpy\display\layout.py", line 998, in event rv = i.event(ev, x - xo, y - yo, cst) File "F:\Adult\Lab_Rats_2-v0.25.0-pc\renpy\display\transition.py", line 47, in event return self.new_widget.event(ev, x, y, st) # E1101 File "F:\Adult\Lab_Rats_2-v0.25.0-pc\renpy\display\layout.py", line 998, in event rv = i.event(ev, x - xo, y - yo, cst) File "F:\Adult\Lab_Rats_2-v0.25.0-pc\renpy\display\layout.py", line 998, in event rv = i.event(ev, x - xo, y - yo, cst) File "F:\Adult\Lab_Rats_2-v0.25.0-pc\renpy\display\screen.py", line 714, in event rv = self.child.event(ev, x, y, st) File "F:\Adult\Lab_Rats_2-v0.25.0-pc\renpy\display\layout.py", line 998, in event rv = i.event(ev, x - xo, y - yo, cst) File "F:\Adult\Lab_Rats_2-v0.25.0-pc\renpy\display\layout.py", line 244, in event rv = d.event(ev, x - xo, y - yo, st) File "F:\Adult\Lab_Rats_2-v0.25.0-pc\renpy\display\layout.py", line 998, in event rv = i.event(ev, x - xo, y - yo, cst) File "F:\Adult\Lab_Rats_2-v0.25.0-pc\renpy\display\layout.py", line 998, in event rv = i.event(ev, x - xo, y - yo, cst) File "F:\Adult\Lab_Rats_2-v0.25.0-pc\renpy\display\behavior.py", line 962, in event return handle_click(self.clicked) File "F:\Adult\Lab_Rats_2-v0.25.0-pc\renpy\display\behavior.py", line 897, in handle_click rv = run(action) File "F:\Adult\Lab_Rats_2-v0.25.0-pc\renpy\display\behavior.py", line 313, in run new_rv = run(i, *args, **kwargs) File "F:\Adult\Lab_Rats_2-v0.25.0-pc\renpy\display\behavior.py", line 320, in run return action(*args, **kwargs) File "renpy/common/00action_file.rpy", line 452, in __call__ renpy.load(fn) File "F:\Adult\Lab_Rats_2-v0.25.0-pc\renpy\loadsave.py", line 769, in load roots, log = loads(location.load(filename)) File "F:\Adult\Lab_Rats_2-v0.25.0-pc\renpy\savelocation.py", line 465, in load return l.load(slotname) File "F:\Adult\Lab_Rats_2-v0.25.0-pc\renpy\savelocation.py", line 263, in load rv = zf.read("log") File "/home/tom/ab/x64lucid-deps/install/lib/python2.7/zipfile.py", line 935, in read File "/home/tom/ab/x64lucid-deps/install/lib/python2.7/zipfile.py", line 630, in read File "/home/tom/ab/x64lucid-deps/install/lib/python2.7/zipfile.py", line 684, in read1 MemoryError: Windows-8-6.2.9200 Ren'Py 7.3.5.606 Lab Rats 2 - Down to Business v0.25.0 Sat Feb 01 22:26:06 2020 ```
2020-02-02 03:31:05 +0000 UTCI'm sorry, but an uncaught exception occurred. While loading <'Blur' <'Composite' (1920, 1080) (0, 0) <'MatrixColor' <'Image' u'character_images/Breast_Region_Weight_kissing_thin_body_B.png'> (1, 0, 0, 0, -0.796, 0, 1, 0, 0, -0.796, 0, 0, 1, 0, -0.796, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1)> (0, 0) <'MatrixColor' <'Image' u'character_images/Butt_Region_Weight_kissing_thin_body_AA.png'> (1, 0, 0, 0, -0.864, 0, 1, 0, 0, -0.864, 0, 0, 1, 0, -0.864, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1)>> 2 None>: File "game/script.rpy", line 8990, in script call call talk_person(picked_option) from _call_talk_person File "game/script.rpy", line 9119, in script call call talk_person(the_person) from _call_talk_person_1 #If we're in the same place and time hasn't advanced keep talking to them until we stop talking on purpose. File "game/script.rpy", line 9116, in script call $ _return.call_action() File "game/chat_actions.rpy", line 1363, in script call call fuck_person(the_person,private = in_private) from _call_fuck_person File "game/sex_mechanics.rpy", line 159, in script call call sex_description(the_person, position_choice, object_choice, private = private, report_log = report_log) from _call_sex_description File "game/sex_mechanics.rpy", line 371, in script call $ the_position.call_scene(the_person, mc.location, the_object) File "game/sex_positions/kissing.rpy", line 115, in script the_girl.char "Wow, that was more intense than I was expecting it to be." File "game/script.rpy", line 8990, in script call call talk_person(picked_option) from _call_talk_person File "game/script.rpy", line 9119, in script call call talk_person(the_person) from _call_talk_person_1 #If we're in the same place and time hasn't advanced keep talking to them until we stop talking on purpose. File "game/script.rpy", line 9116, in script call $ _return.call_action() File "game/chat_actions.rpy", line 1363, in script call call fuck_person(the_person,private = in_private) from _call_fuck_person File "game/sex_mechanics.rpy", line 159, in script call call sex_description(the_person, position_choice, object_choice, private = private, report_log = report_log) from _call_sex_description File "game/sex_mechanics.rpy", line 371, in script call $ the_position.call_scene(the_person, mc.location, the_object) File "game/sex_positions/kissing.rpy", line 115, in script the_girl.char "Wow, that was more intense than I was expecting it to be." File "game/shader/shaderdisplayable.rpy", line 222, in render self.resetController() File "game/shader/shaderdisplayable.rpy", line 194, in resetController controller.renderer.setTexture(sampler, renpy.displayable(name)) error: Out of memory -- Full Traceback ------------------------------------------------------------ Full traceback: File "G:\H\XH\Lab_Rats_2-v0.25.0-pc\renpy\bootstrap.py", line 316, in bootstrap renpy.main.main() File "G:\H\XH\Lab_Rats_2-v0.25.0-pc\renpy\main.py", line 578, in main run(restart) File "G:\H\XH\Lab_Rats_2-v0.25.0-pc\renpy\main.py", line 143, in run renpy.execution.run_context(True) File "G:\H\XH\Lab_Rats_2-v0.25.0-pc\renpy\execution.py", line 908, in run_context context.run()
Espernihon
2020-02-01 21:19:05 +0000 UTC[code] I'm sorry, but an uncaught exception occurred. While running game code: File "renpy/common/00action_file.rpy", line 372, in __call__ renpy.save(fn, extra_info=save_name) MemoryError: out of memory -- Full Traceback ------------------------------------------------------------ Full traceback: File "renpy/common/_layout/screen_load_save.rpym", line 35, in script $ ui.interact() File "G:\H\XH\Lab_Rats_2-v0.25.0-pc\renpy\ast.py", line 914, in execute renpy.python.py_exec_bytecode(self.code.bytecode, self.hide, store=self.store) File "G:\H\XH\Lab_Rats_2-v0.25.0-pc\renpy\python.py", line 2028, in py_exec_bytecode exec bytecode in globals, locals File "renpy/common/_layout/screen_load_save.rpym", line 35, in $ ui.interact() File "G:\H\XH\Lab_Rats_2-v0.25.0-pc\renpy\ui.py", line 297, in interact rv = renpy.game.interface.interact(roll_forward=roll_forward, **kwargs) File "G:\H\XH\Lab_Rats_2-v0.25.0-pc\renpy\display\core.py", line 2702, in interact repeat, rv = self.interact_core(preloads=preloads, trans_pause=trans_pause, **kwargs) File "G:\H\XH\Lab_Rats_2-v0.25.0-pc\renpy\display\core.py", line 3518, in interact_core rv = root_widget.event(ev, x, y, 0) File "G:\H\XH\Lab_Rats_2-v0.25.0-pc\renpy\display\layout.py", line 998, in event rv = i.event(ev, x - xo, y - yo, cst) File "G:\H\XH\Lab_Rats_2-v0.25.0-pc\renpy\display\transition.py", line 47, in event return self.new_widget.event(ev, x, y, st) # E1101 File "G:\H\XH\Lab_Rats_2-v0.25.0-pc\renpy\display\layout.py", line 998, in event rv = i.event(ev, x - xo, y - yo, cst) File "G:\H\XH\Lab_Rats_2-v0.25.0-pc\renpy\display\layout.py", line 998, in event rv = i.event(ev, x - xo, y - yo, cst) File "G:\H\XH\Lab_Rats_2-v0.25.0-pc\renpy\display\screen.py", line 714, in event rv = self.child.event(ev, x, y, st) File "G:\H\XH\Lab_Rats_2-v0.25.0-pc\renpy\display\layout.py", line 998, in event rv = i.event(ev, x - xo, y - yo, cst) File "G:\H\XH\Lab_Rats_2-v0.25.0-pc\renpy\display\layout.py", line 244, in event rv = d.event(ev, x - xo, y - yo, st) File "G:\H\XH\Lab_Rats_2-v0.25.0-pc\renpy\display\layout.py", line 998, in event rv = i.event(ev, x - xo, y - yo, cst) File "G:\H\XH\Lab_Rats_2-v0.25.0-pc\renpy\display\layout.py", line 998, in event rv = i.event(ev, x - xo, y - yo, cst) File "G:\H\XH\Lab_Rats_2-v0.25.0-pc\renpy\display\behavior.py", line 962, in event return handle_click(self.clicked) File "G:\H\XH\Lab_Rats_2-v0.25.0-pc\renpy\display\behavior.py", line 897, in handle_click rv = run(action) File "G:\H\XH\Lab_Rats_2-v0.25.0-pc\renpy\display\behavior.py", line 313, in run new_rv = run(i, *args, **kwargs) File "G:\H\XH\Lab_Rats_2-v0.25.0-pc\renpy\display\behavior.py", line 320, in run return action(*args, **kwargs) File "renpy/common/00action_file.rpy", line 372, in __call__ renpy.save(fn, extra_info=save_name) File "G:\H\XH\Lab_Rats_2-v0.25.0-pc\renpy\loadsave.py", line 419, in save six.reraise(t, e, tb) File "G:\H\XH\Lab_Rats_2-v0.25.0-pc\renpy\loadsave.py", line 405, in save dump((roots, renpy.game.log), logf) File "G:\H\XH\Lab_Rats_2-v0.25.0-pc\renpy\loadsave.py", line 49, in dump cPickle.dump(o, f, cPickle.HIGHEST_PROTOCOL) MemoryError: out of memory Windows-8-6.2.9200 Ren'Py 7.3.5.606 Lab Rats 2 - Down to Business v0.25.0 Sat Feb 01 15:39:28 2020 [/code]
Espernihon
2020-02-01 21:18:02 +0000 UTCi had the error that is the post above this, and i was trying to replicate it (the error: Out of memory) well it happened to me when i was trying to hire a new employee and i managed to find a different error? (dunno if it's not the same issue) anyway i managed to generate an error when you 1. go to Main Office room and save the game 2. click hire someone new and confirm 3. click next candidate until you are at the end of the list 4. load the save game from step 1 and continue from step 2, and repeat until you get error i also noticed in task manager that after each load game from step 4, lab rats process eats more and more memory, and it also eats more and more memory when you browse the candidates in step 3, just look over everyone, than you can look over the same people in the same list in step 3 and it eats more and more memory in task manager I'm sorry, but an uncaught exception occurred. While running game code: File "game/script.rpy", line 8993, in script call $ picked_option.call_action() File "game/script.rpy", line 9315, in script call call hire_select_process(candidates) from _call_hire_select_process File "game/script.rpy", line 9340, in script call screen interview_ui(candidates,count) File "game/script.rpy", line 8993, in script call $ picked_option.call_action() File "game/script.rpy", line 9315, in script call call hire_select_process(candidates) from _call_hire_select_process File "game/script.rpy", line 9340, in script call screen interview_ui(candidates,count) File "renpy/common/000statements.rpy", line 531, in execute_call_screen store._return = renpy.call_screen(name, *args, **kwargs) File "renpy/common/00gamemenu.rpy", line 129, in _invoke_game_menu renpy.call_in_new_context('_game_menu') File "renpy/common/00action_file.rpy", line 452, in __call__ renpy.load(fn) MemoryError:
retchedegg
2020-02-01 20:06:51 +0000 UTCFound a crasher, I can give you the entire log if you want, but here's the relevant line... ScriptError: could not find label 'orgasm_skull_fuck'.
Sef Tarbell
2020-02-01 19:56:57 +0000 UTCI'm sorry, but an uncaught exception occurred. While loading <'Blur' <'Composite' (1920, 1080) (0, 0) <'MatrixColor' <'Image' u'character_images/Breast_Region_Weight_stand5_standard_body_C.png'> (1, 0, 0, 0, -0.6, 0, 1, 0, 0, -0.6, 0, 0, 1, 0, -0.6, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1)> (0, 0) <'MatrixColor' <'Image' u'character_images/Butt_Region_Weight_stand5_standard_body_AA.png'> (1, 0, 0, 0, -0.8, 0, 1, 0, 0, -0.8, 0, 0, 1, 0, -0.8, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1)>> 2 None>: File "game/script.rpy", line 8987, in script "You approach [picked_option.title] and chat for a little bit." File "game/script.rpy", line 8987, in script "You approach [picked_option.title] and chat for a little bit." File "game/shader/shaderdisplayable.rpy", line 222, in render self.resetController() File "game/shader/shaderdisplayable.rpy", line 194, in resetController controller.renderer.setTexture(sampler, renpy.displayable(name)) error: Out of memory -- Full Traceback ------------------------------------------------------------ Full traceback: File "C:\Users\Kyle\Documents\Lab_Rats_2-v0.25.0-pc\renpy\bootstrap.py", line 316, in bootstrap renpy.main.main() File "C:\Users\Kyle\Documents\Lab_Rats_2-v0.25.0-pc\renpy\main.py", line 578, in main run(restart) File "C:\Users\Kyle\Documents\Lab_Rats_2-v0.25.0-pc\renpy\main.py", line 143, in run renpy.execution.run_context(True) File "C:\Users\Kyle\Documents\Lab_Rats_2-v0.25.0-pc\renpy\execution.py", line 908, in run_context context.run() File "game/script.rpy", line 8987, in script "You approach [picked_option.title] and chat for a little bit." File "game/script.rpy", line 8987, in script "You approach [picked_option.title] and chat for a little bit." File "C:\Users\Kyle\Documents\Lab_Rats_2-v0.25.0-pc\renpy\ast.py", line 708, in execute renpy.exports.say(who, what, *args, **kwargs) File "C:\Users\Kyle\Documents\Lab_Rats_2-v0.25.0-pc\renpy\exports.py", line 1345, in say who(what, *args, **kwargs) File "C:\Users\Kyle\Documents\Lab_Rats_2-v0.25.0-pc\renpy\character.py", line 1142, in __call__ self.do_display(who, what, cb_args=self.cb_args, **display_args) File "C:\Users\Kyle\Documents\Lab_Rats_2-v0.25.0-pc\renpy\character.py", line 842, in do_display **display_args) File "C:\Users\Kyle\Documents\Lab_Rats_2-v0.25.0-pc\renpy\character.py", line 591, in display_say rv = renpy.ui.interact(mouse='say', type=type, roll_forward=roll_forward) File "C:\Users\Kyle\Documents\Lab_Rats_2-v0.25.0-pc\renpy\ui.py", line 297, in interact rv = renpy.game.interface.interact(roll_forward=roll_forward, **kwargs) File "C:\Users\Kyle\Documents\Lab_Rats_2-v0.25.0-pc\renpy\display\core.py", line 2702, in interact repeat, rv = self.interact_core(preloads=preloads, trans_pause=trans_pause, **kwargs) File "C:\Users\Kyle\Documents\Lab_Rats_2-v0.25.0-pc\renpy\display\core.py", line 3194, in interact_core self.draw_screen(root_widget, fullscreen_video, (not fullscreen_video) or video_frame_drawn) File "C:\Users\Kyle\Documents\Lab_Rats_2-v0.25.0-pc\renpy\display\core.py", line 2094, in draw_screen renpy.config.screen_height, File "renpy/display/render.pyx", line 490, in renpy.display.render.render_screen (gen\renpy.display.render.c:6805) rv = render(root, width, height, st, st) File "renpy/display/render.pyx", line 259, in renpy.display.render.render (gen\renpy.display.render.c:3520) rv = d.render(widtho, heighto, st, at) File "C:\Users\Kyle\Documents\Lab_Rats_2-v0.25.0-pc\renpy\display\layout.py", line 722, in render surf = render(child, width, height, cst, cat) File "renpy/display/render.pyx", line 166, in renpy.display.render.render (gen\renpy.display.render.c:4075) cpdef render(d, object widtho, object heighto, double st, double at): File "renpy/display/render.pyx", line 259, in renpy.display.render.render (gen\renpy.display.render.c:3520) rv = d.render(widtho, heighto, st, at) File "C:\Users\Kyle\Documents\Lab_Rats_2-v0.25.0-pc\renpy\display\layout.py", line 722, in render surf = render(child, width, height, cst, cat) File "renpy/display/render.pyx", line 166, in renpy.display.render.render (gen\renpy.display.render.c:4075) cpdef render(d, object widtho, object heighto, double st, double at): File "renpy/display/render.pyx", line 259, in renpy.display.render.render (gen\renpy.display.render.c:3520) rv = d.render(widtho, heighto, st, at) File "C:\Users\Kyle\Documents\Lab_Rats_2-v0.25.0-pc\renpy\display\layout.py", line 722, in render surf = render(child, width, height, cst, cat) File "renpy/display/render.pyx", line 166, in renpy.display.render.render (gen\renpy.display.render.c:4075) cpdef render(d, object widtho, object heighto, double st, double at): File "renpy/display/render.pyx", line 259, in renpy.display.render.render (gen\renpy.display.render.c:3520) rv = d.render(widtho, heighto, st, at) File "accelerator.pyx", line 110, in renpy.display.accelerator.transform_render File "renpy/display/render.pyx", line 259, in renpy.display.render.render (gen\renpy.display.render.c:3520) rv = d.render(widtho, heighto, st, at) File "accelerator.pyx", line 110, in renpy.display.accelerator.transform_render File "renpy/display/render.pyx", line 259, in renpy.display.render.render (gen\renpy.display.render.c:3520) rv = d.render(widtho, heighto, st, at) File "C:\Users\Kyle\Documents\Lab_Rats_2-v0.25.0-pc\renpy\display\layout.py", line 722, in render surf = render(child, width, height, cst, cat) File "renpy/display/render.pyx", line 166, in renpy.display.render.render (gen\renpy.display.render.c:4075) cpdef render(d, object widtho, object heighto, double st, double at): File "renpy/display/render.pyx", line 259, in renpy.display.render.render (gen\renpy.display.render.c:3520) rv = d.render(widtho, heighto, st, at) File "C:\Users\Kyle\Documents\Lab_Rats_2-v0.25.0-pc\renpy\display\layout.py", line 336, in render surf = render(self.child, width, height, st, at) File "renpy/display/render.pyx", line 166, in renpy.display.render.render (gen\renpy.display.render.c:4075) cpdef render(d, object widtho, object heighto, double st, double at): File "renpy/display/render.pyx", line 259, in renpy.display.render.render (gen\renpy.display.render.c:3520) rv = d.render(widtho, heighto, st, at) File "accelerator.pyx", line 110, in renpy.display.accelerator.transform_render File "renpy/display/render.pyx", line 259, in renpy.display.render.render (gen\renpy.display.render.c:3520) rv = d.render(widtho, heighto, st, at) File "game/shader/shaderdisplayable.rpy", line 222, in render self.resetController() File "game/shader/shaderdisplayable.rpy", line 194, in resetController controller.renderer.setTexture(sampler, renpy.displayable(name)) File "shader/rendering.py", line 121, in setTexture File "shader/rendering.py", line 47, in setTexture File "shader/rendering.py", line 28, in __init__ File "C:\Users\Kyle\Documents\Lab_Rats_2-v0.25.0-pc\renpy\display\im.py", line 1779, in load_surface return cache.get(image(im)) File "C:\Users\Kyle\Documents\Lab_Rats_2-v0.25.0-pc\renpy\display\im.py", line 266, in get surf = image.load() File "C:\Users\Kyle\Documents\Lab_Rats_2-v0.25.0-pc\renpy\display\im.py", line 1199, in load rv = renpy.display.pgrender.surface(surf.get_size(), True) File "C:\Users\Kyle\Documents\Lab_Rats_2-v0.25.0-pc\renpy\display\pgrender.py", line 118, in surface surf = Surface((width + 4, height + 4), 0, sample) File "src/pygame_sdl2/surface.pyx", line 164, in pygame_sdl2.surface.Surface.__init__ error: Out of memory Windows-8-6.2.9200 Ren'Py 7.3.5.606 Lab Rats 2 - Down to Business v0.25.0 Sat Feb 01 10:05:32 2020
Kyle Kisiel
2020-02-01 15:06:06 +0000 UTC