CreatorsOk
vrengames
vrengames

patreon


Lab Rats 2 v0.27.1 Release

Lab Rats 2 v0.27.1 is live! Get it here!

PC: Lab Rats 2 v0.27.1-PC 

Mac: Lab Rats 2 v0.27.1-Mac 

Android: Lab Rats 2 v0.27.1-Android 

Lab Rats 2 v0.27.1 is finished with it's week of bug testing and ready for it's free public release! This update cycle focused on two major existing sections of the game: The business policy mechanics and the seduction system. After purchase business policies can now be toggled on and off, and a new UI has streamlined the process. The seduction system has been completely reworked, removing the generic "seduce" option and replacing it with several new ways to start having sex with a girl. These new options correspond to a girls key stats: Love, Obedience, and Sluttiness. What approach you should take to seduce someone will depend on the girl.

The ability to toggle business policies is the most immediate change to the policy system, but there have been some major changes under the hood to make space for future content. The policy purchase UI has been completely reworked to provide information about policy state, price, and requirements. There is now support for policies with ongoing per-turn or per-day effects. Future updates will make use of these new features to add more policies you can purchase for your business.

The seduction system has been completely reworked in this update. The generic "seduce" option has been split into three distinct approaches, each targeting a different way to corrupt a girl. Girls with high Love respond positively to flirting, especially when you're alone, and might want to take things further with you. Girls with high Sluttiness can be seduced by groping them to get them hot and bothered. Finally, girls who are highly Obedient can be command to submit their bodies to you.

There have also been a few additions and changes scattered throughout the game. Your aunt, Rebecca, has had a full suite of taboo break dialogue written specifically for her, adding a total of 3,500 words of new dialogue. Girls with high Obedience can now be commanded to get their tits out, show you their underwear, or strip completely naked. Girls with high Obedience can also be commanded to take a dose of mind affecting serum. The sex system has been updated to properly apply taboo breaks when transitioning between positions, as well as limit when a girl will try and take control from you when you try and leave her unsatisfied.

Enjoy!

Changelog (v0.26.1 to v0.27.1):

*CHANGES AND ADDITIONS*

- Some purchased policies can now be toggled to be active or inactive. Some policies are always active when purchased.

- Added support for policy fuctions when applied, removed, on each turn, or on each day beginning.

- Redesigned policy purchase screen. Now allows you to select a policy without purchasing it, instead of requiring you to hover.

- Adjusted policy purchase screen style to match the rest of the game.

- Some policies now require lower level policies to be active before being activateable.

- Active policies that are required by other active policies can not be disabled.

- Policy info screen now shows what other policies are preventing you from enabling/disabling a policy.

- Uniforms may now be invalid if uniform policies are deactivated after they are defined. Invalid uniforms will not be worn until the appropraite policies are activated.

- Girls will change out of newly invalid uniforms if they are not naturally slutty enough to wear it anyways.

- Added a disabled slug to set daily serum action when policy is owned but disabled.

- Added full suite of taboo break dialogue for Rebecca.

- Removed generic "Seduce" option.

- Added "Grope" option, available on all girls once sluttiness is 5 or higher.

- Added multiple tiers to grope action, leading to entering the normal sex system at high enough Sluttiness.

- Added "Command" option, available on all girls above 100 Obedience.

- Moved "Command her to take serum" option into the general "Command" menu.

- Added "Command her to let her touch you" option. Allows you to enter the normal sex system at high enough Obedience.

- Added public sex check and dialogue to grope and command sex options.

- Redid flirt dialogue, now has three tiers for different levels of Love. Highest level may also lead into sex system.

- High or low happiness now has a minor effect on sluttiness.

- Added "Command her to strip" option, with three possibilities: Show me your tits, show me your underwear, and get naked.

- Girls will now only attempt to take control if you try and stop having sex when they have at least some (30+) energy.

- Removed generic option to "give" anyone serum (note: you can still "Command" someone to take it).

- Moved policy based requests for employees to test serum to an employee specific action.

- Implemented support for partial clothing based on body regions, available to modders to make use of.

- Slightly expanded "Kiss me" option for early Mom morgage help payments.


*BUG FIXES*

- Fixed another crash source for Macs with animation system.

- Fixed incorrect transition call going from skull fuck to deepthroat.

- Reduced max available rollback to reduce eout of memory errors.

- Fixed incorrect strip list implementation that would result in skipping strip transitions and progression.

- Fixed position taboos not breaking when a girl took control.

- Fixed stripping not breaking a taboo when a girl did it.

- Fixed incorrect boob and ass animation mask being used during animated strips using a characters default pose.

- Fixed incorrect outfit check for company model.

- Fixed several crashes caused by incorrect function calls.

- Fixed girls talking to themselves instead of you wnen you ask them to lunch.


Comments

``` I'm sorry, but an uncaught exception occurred. While loading <'Image' u'Club_Background.jpg'>: File "renpy/common/000statements.rpy", line 531, in execute_call_screen Exception: Could not load image u'Club_Background.jpg': error('JPEG loading error',) -- Full Traceback ------------------------------------------------------------ Full traceback: File "script.rpyc", line 9504, in script File "renpy/ast.py", line 1949, in execute File "renpy/ast.py", line 1937, in call File "renpy/statements.py", line 277, in call File "renpy/common/000statements.rpy", line 531, in execute_call_screen File "renpy/exports.py", line 2905, in call_screen File "renpy/ui.py", line 297, in interact File "renpy/display/core.py", line 2702, in interact File "renpy/display/core.py", line 3194, in interact_core File "renpy/display/core.py", line 2094, in draw_screen File "renpy/display/render.pyx", line 490, in renpy.display.render.render_screen (gen/renpy.display.render.c:6805) File "renpy/display/render.pyx", line 259, in renpy.display.render.render (gen/renpy.display.render.c:3520) File "renpy/display/layout.py", line 722, in render File "renpy/display/render.pyx", line 166, in renpy.display.render.render (gen/renpy.display.render.c:4075) File "renpy/display/render.pyx", line 259, in renpy.display.render.render (gen/renpy.display.render.c:3520) File "renpy/display/layout.py", line 722, in render File "renpy/display/render.pyx", line 166, in renpy.display.render.render (gen/renpy.display.render.c:4075) File "renpy/display/render.pyx", line 259, in renpy.display.render.render (gen/renpy.display.render.c:3520) File "renpy/display/layout.py", line 722, in render File "renpy/display/render.pyx", line 166, in renpy.display.render.render (gen/renpy.display.render.c:4075) File "renpy/display/render.pyx", line 259, in renpy.display.render.render (gen/renpy.display.render.c:3520) 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) File "renpy/display/im.py", line 583, in render File "renpy/display/im.py", line 266, in get File "renpy/display/im.py", line 628, in load File "renpy/display/pgrender.py", line 162, in load_image Exception: Could not load image u'Club_Background.jpg': error('JPEG loading error',) ```

Footspa

Are saves from the previous version compatible?

Volexay

I got an error with "Mom" taking care of my morning wood ``` I'm sorry, but an uncaught exception occurred. While running game code: File "game/script.rpy", line 9593, in script call call advance_time from _call_advance_time_15 File "game/script.rpy", line 10341, in script call $ the_morning_crisis.call_action() File "game/crises.rpy", line 4465, in script $ the_person.taboo_break("sucking_cock") File "game/crises.rpy", line 4465, in $ the_person.taboo_break("sucking_cock") AttributeError: 'Person' object has no attribute 'taboo_break' -- Full Traceback ------------------------------------------------------------ Full traceback: File "game/script.rpy", line 9593, in script call call advance_time from _call_advance_time_15 File "game/script.rpy", line 10341, in script call $ the_morning_crisis.call_action() File "game/crises.rpy", line 4465, in script $ the_person.taboo_break("sucking_cock") File "F:\Adult\Lab_Rats_2-v0.27.1-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.27.1-pc\renpy\python.py", line 2028, in py_exec_bytecode exec bytecode in globals, locals File "game/crises.rpy", line 4465, in $ the_person.taboo_break("sucking_cock") AttributeError: 'Person' object has no attribute 'taboo_break' Windows-8-6.2.9200 Ren'Py 7.3.5.606 Lab Rats 2 - Down to Business v0.27.1 Sun Apr 12 18:30:29 2020 ```

Having a sexual encounter with cousin, she just can't take I'm too tired to go on for an answer ``` I'm sorry, but an uncaught exception occurred. While running game code: File "game/script.rpy", line 9553, in script call call talk_person(picked_option) from _call_talk_person File "game/script.rpy", line 9680, in script call $ _return.call_action() File "game/chat_actions.rpy", line 1475, in script call call fuck_person(the_person, private = should_be_private, start_position = standing_grope, start_object = None, skip_intro = True) from _call_fuck_person_43 # Enter the sex system, starting from this point. File "game/sex_mechanics.rpy", line 91, in script call $ position_choice.call_transition(round_choice, the_person, mc.location, object_choice) File "game/sex_positions/handjob.rpy", line 134, in script label transition_default_handjob(the_girl, the_clothing, the_location, the_object): Exception: Required parameter the_object has no value. -- Full Traceback ------------------------------------------------------------ Full traceback: File "game/script.rpy", line 9553, in script call call talk_person(picked_option) from _call_talk_person File "game/script.rpy", line 9680, in script call $ _return.call_action() File "game/chat_actions.rpy", line 1475, in script call call fuck_person(the_person, private = should_be_private, start_position = standing_grope, start_object = None, skip_intro = True) from _call_fuck_person_43 # Enter the sex system, starting from this point. File "game/sex_mechanics.rpy", line 91, in script call $ position_choice.call_transition(round_choice, the_person, mc.location, object_choice) File "game/sex_positions/handjob.rpy", line 134, in script label transition_default_handjob(the_girl, the_clothing, the_location, the_object): File "F:\Adult\Lab_Rats_2-v0.27.1-pc\renpy\ast.py", line 855, in execute values = apply_arguments(self.parameters, renpy.store._args, renpy.store._kwargs) File "F:\Adult\Lab_Rats_2-v0.27.1-pc\renpy\ast.py", line 158, in apply_arguments return parameters.apply(args, kwargs, ignore_errors) File "F:\Adult\Lab_Rats_2-v0.27.1-pc\renpy\ast.py", line 122, in apply raise Exception("Required parameter %s has no value." % name) Exception: Required parameter the_object has no value. Windows-8-6.2.9200 Ren'Py 7.3.5.606 Lab Rats 2 - Down to Business v0.27.1 Sat Apr 11 15:46:43 2020 ```

Sorry to be a bother, but on android you cant access Nora due to the error of loading u'campus.jpg[code] I'm sorry, but an uncaught exception occurred. While loading <'Image' u'Campus.jpg'>: Exception: Could not load image u'Campus.jpg': error('JPEG loading error',) -- Full Traceback ------------------------------------------------------------ Full traceback: File "script.rpyc", line 9553, in script call File "script.rpyc", line 9683, in script call File "script.rpyc", line 9678, in script call File "game_roles/role_nora.rpyc", line 95, in script File "renpy/ast.py", line 708, in execute File "renpy/exports.py", line 1345, in say File "renpy/character.py", line 1142, in __call__ File "renpy/character.py", line 842, in do_display File "renpy/character.py", line 591, in display_say File "renpy/ui.py", line 297, in interact File "renpy/display/core.py", line 2702, in interact File "renpy/display/core.py", line 3194, in interact_core File "renpy/display/core.py", line 2094, in draw_screen File "renpy/display/render.pyx", line 490, in renpy.display.render.render_screen (gen/renpy.display.render.c:6805) File "renpy/display/render.pyx", line 259, in renpy.display.render.render (gen/renpy.display.render.c:3520) File "renpy/display/layout.py", line 722, in render File "renpy/display/render.pyx", line 166, in renpy.display.render.render (gen/renpy.display.render.c:4075) File "renpy/display/render.pyx", line 259, in renpy.display.render.render (gen/renpy.display.render.c:3520) File "renpy/display/layout.py", line 722, in render File "renpy/display/render.pyx", line 166, in renpy.display.render.render (gen/renpy.display.render.c:4075) File "renpy/display/render.pyx", line 259, in renpy.display.render.render (gen/renpy.display.render.c:3520) File "renpy/display/layout.py", line 722, in render File "renpy/display/render.pyx", line 166, in renpy.display.render.render (gen/renpy.display.render.c:4075) File "renpy/display/render.pyx", line 259, in renpy.display.render.render (gen/renpy.display.render.c:3520) 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) File "renpy/display/im.py", line 583, in render File "renpy/display/im.py", line 266, in get File "renpy/display/im.py", line 628, in load File "renpy/display/pgrender.py", line 162, in load_image Exception: Could not load image u'Campus.jpg': error('JPEG loading error',) [/code] Its been there for a few months now. Thanks if ever! And thanks for updating so much for the community

Fixed!

Vren

Hey, you should check out the lab rats 2 discord channel we started for modders. A ton of great work on there. https://discord.gg/4qSk6Gk

Energy Mod, gives more energy when sleeping if you have a higher max energy (so instead of 60 every sleep, if your energy is 200 you get 100, it scales by the max energy) On line 1473 of scrypt.rpy is a line that says "self.change_energy(60)" Change it to say "self.change_energy(20+self.max_energy/2.5)" Note that the 60 is reduced to 20 so that if your max energy is 100 you get the same amount from sleeping. Edit to add, I give full permission for Vren to incorporate code from any of my lab rats mods, in whole or in part, with no compensation required.

Aaror

Reduced coverage "typo", no sluttiness limit mentioned in description other than underwear. I think it is 40 for outfits? I could check the code. Edit yes, slut limit is 40. On line 78 of policies I appended the following "Outfits limited to 40 or less. I don't know if that is the best fix but it is a fix.

Aaror

+1 to this! I ended up pausing my support as all this work on interactive scenes and the clothing system is worthless without being able to see any of it. I offered last month, and will offer again - I'm happy to help test and debug if you the issue is you don't have a mac Vren, but this issue is a deal-breaker for this sort of game =/

Istmael

[code] I'm sorry, but an uncaught exception occurred. While running game code: File "game/script.rpy", line 9593, in script call call advance_time from _call_advance_time_15 File "game/script.rpy", line 10257, in script call $ crisis.call_action() File "game/game_roles/role_mother.rpy", line 28, in script call call mom_low_sluttiness_weekly_pay(the_person) from _call_mom_low_sluttiness_weekly_pay #The menu is separated out to make looping easier. File "game/game_roles/role_mother.rpy", line 80, in script if the_person.effective_sluttinss("kissing") > 15: File "game/game_roles/role_mother.rpy", line 80, in if the_person.effective_sluttinss("kissing") > 15: AttributeError: 'Person' object has no attribute 'effective_sluttinss' -- Full Traceback ------------------------------------------------------------ Full traceback: File "game/script.rpy", line 9593, in script call call advance_time from _call_advance_time_15 File "game/script.rpy", line 10257, in script call $ crisis.call_action() File "game/game_roles/role_mother.rpy", line 28, in script call call mom_low_sluttiness_weekly_pay(the_person) from _call_mom_low_sluttiness_weekly_pay #The menu is separated out to make looping easier. File "game/game_roles/role_mother.rpy", line 80, in script if the_person.effective_sluttinss("kissing") > 15: File "G:\Lab_Rats_2-v0.27.1-pc\renpy\ast.py", line 1832, in execute if renpy.python.py_eval(condition): File "G:\Lab_Rats_2-v0.27.1-pc\renpy\python.py", line 2059, in py_eval return py_eval_bytecode(code, globals, locals) File "G:\Lab_Rats_2-v0.27.1-pc\renpy\python.py", line 2052, in py_eval_bytecode return eval(bytecode, globals, locals) File "game/game_roles/role_mother.rpy", line 80, in if the_person.effective_sluttinss("kissing") > 15: AttributeError: 'Person' object has no attribute 'effective_sluttinss' Windows-8-6.2.9200 Ren'Py 7.3.5.606 Lab Rats 2 - Down to Business v0.27.1 Thu Apr 09 00:26:35 2020 [/code]

Espernihon

Zombie (drug) mod, since we don't have a mod page yet (sorry) Open Serum_traits.rpy in a text editor (I use editra) Find "def large_obedience_enhancer_on_turn" and scroll to just below that section, then paste: ## zombie_functions ## def zombie_on_apply(the_person, add_to_log): the_person.change_obedience(50, add_to_log) def zombie_on_remove(the_person, add_to_log): the_person.change_obedience(-50, add_to_log) Find "low_volatility_reagents = SerumTrait and below that section paste: zombie = SerumTrait(name = "Experimental Obedience Treatment.", desc = "The combination of several only recently released compounds should produce a larger increase in obedience. However the effects are extremely temporary", positive_slug = "+$50 Value, +50 Obedience", negative_slug = "+275 Serum Research", value_added = 50, research_added = 275, duration_added = -2, base_side_effect_chance = 20, on_apply = large_obedience_enhancer_on_apply, on_remove = large_obedience_enhancer_on_remove, on_turn = large_obedience_enhancer_on_turn, requires = obedience_enhancer, tier = 2, research_needed = 850) At the bottom, find "list_of_traits.append(low_volatility_reagents)" and paste: list_of_traits.append(zombie) I don't know that it is very balanced, but it is tier 2 and has a big cost, plus -2 turns duration. I just want something to turn a stuck up tease into a mindless slave for just a bit...what could I possibly do during that time???

Aaror

Images are still clipped to only show part of the top left quarter. It's been this way on the Mac ever since animation was added two months ago. Is there any fix coming, or any way to just go back to the old graphics that worked?

File: roles.rpy Line #462 Original: call fuck_person(private=True, ignore_taboo=True) from _call_fuck_person_23 SHould be: call fuck_person(the_person, private=True, ignore_taboo=True) from _call_fuck_person_23

AlistairChiss

Maybe next time put that in a text file and email it if the error message is that long.

Invernos

bug after friday evening mom event ``` I'm sorry, but an uncaught exception occurred. While running game code: File "game/script.rpy", line 9593, in script call call advance_time from _call_advance_time_15 File "game/script.rpy", line 10341, in script call $ the_morning_crisis.call_action() File "game/crises.rpy", line 4849, in script if the_sister..effective_sluttiness() > 40: SyntaxError: invalid syntax (game/crises.rpy, line 4849) -- Full Traceback ------------------------------------------------------------ Full traceback: File "game/script.rpy", line 9593, in script call call advance_time from _call_advance_time_15 File "game/script.rpy", line 10341, in script call $ the_morning_crisis.call_action() File "game/crises.rpy", line 4849, in script if the_sister..effective_sluttiness() > 40: File "Lab_Rats_2-v0.27.1-pc\renpy\ast.py", line 1832, in execute if renpy.python.py_eval(condition): File "Lab_Rats_2-v0.27.1-pc\renpy\python.py", line 2057, in py_eval code = py_compile(code, 'eval') File "Lab_Rats_2-v0.27.1-pc\renpy\python.py", line 692, in py_compile raise e SyntaxError: invalid syntax (game/crises.rpy, line 4849) Windows-8-6.2.9200 Ren'Py 7.3.5.606 Lab Rats 2 - Down to Business v0.27.1 Wed Apr 08 19:40:28 2020 ```


More Models and Creators