Lab Rats 2 v0.22.0 Release
Added 2019-11-01 09:59:16 +0000 UTCLab Rats 2 v0.22.0 is Live! Get it here!
Android: Lab Rats 2 v0.22.0-Android
v0.22.0 is finished development and ready for it's week of bug testing! The main focus of this update was extending the love system by adding two special roles for high love levels: The "Girlfriend" role and the "Paramour" role. You can now ask a girl to become your girlfriend once you reach a certain level of love. Girls who are already in a relationship with someone will say no, but if you are able to seduce and satisfy them can sometimes be convinced to start an affair with you. Both of these roles come with new related events, and both change how willing a girl is to have sex with you and in what ways. The amount that love is added to sluttiness when having sex has also been tweaked, reducing the amount given for girls who are not in a relationship with you. Family members also now receive a small amount of extra sluttiness based on love instead of none.
Outside of the new roles there have been a number of new clothing items added to the game, along with a few new standard outfits that make use of them. Boy shorts panties, daisy dukes, a new blouse style, and an apron have all been added to the game. Three new hair styles have also been added: A braided bun style, a curly bun style, and a short windswept style. On top of that, a bunch of old items have been tweaked and re-rendered, as have all of the character bodies. These are all part of the ongoing effort to improve and expand the images used in Lab Rats 2.
Finally, there have been a bunch of new events, sex descriptions, and dialogue changes. Your sister Lily has a new event that will be leading to future developments next update, and two new paths have been added to Mom's weekly mortgage help event. Two new sex positions, groping and fingering, have been added as well. A new date exclusive to the paramour role adds a massive 6000 words of dialogue all by itself.
I hope you enjoy the update! If you run into any errors or have suggestions leave a comment or send me a message! As always, here's a changelog to go with the update!
*CHANGES AND ADDITIONS*
- Added per-character records for how many times you've had sex, recieved a blowjob, creampied her, and other stats.
- Added boy shorts clothing item.
- Added wrapped blouce clothing item.
- Added apron clothing item.
- Added daisy dukes clothing item.
- Added braided bun hair style.
- Added curly bun hair style.
- Added windswept hair style.
- Added Girlfriend role. You can enter into a committed relationship with a girl once you have enough Love, as long as she's not in a relationship...
- Added Paramour role, a secret affair with a girl who is already in a relationship with someone else. Girls who like cheating will start an affair if you ask them to be your girlfriend.
- Added a fuck date option to the Paramour role. Visit your girls house while her significant other is away and fuck her as much as your stamina will allow throughout the night.
- Added ability to convince any girl to be your girlfriend if you fuck them and make them orgasm with high enough Love and Sluttiness.
- Increased stripping event requirement for Lily to 30 Sluttiness.
- Added new event for Lily at 20 sluttiness.
- Added small wardrobe of "insta-pic worthy" outfits for use in some events.
- Added a breakup event when your girlfriend sees you having sex in front of her with another woman. She doesn't mind acts with up to 1/2 her sluttiness.
- Added a breakup event when your paramour sees you having sex in front of her with another woman. She doesn't mind acts with up to 2/3 her sluttiness.
- Changed how Love modifies Sluttiness when having sex in private. Girlfriend and Paramours recieve full Love as a bonus (Like all non-family did in previous versions)
- Girls not in a relationship with you only recieve 50% of their Love as a bonus to sluttiness when having sex in private, compared to 100% previously.
- Family members now gain 25% of their Love as a bonus to sluttiness when having sex in private, compared to 0% previously.
- Added new "standing grope" sex position.
- Added new random event where a friend's relationship improves by a step. Girlfriends become fiancees, fiancees become married.
- Added new random event where a friend's relationship falls apart. All relationship types turn to single. Girls you are having an affair with become your girlfriend.
- Added two new default overwear and underwear sets.
- Added one new outfit for Mom.
- Added new "morgage help" path option for Mom early in the game.
- Added new "morgage help" path option for Mom later in the game.
- Added viewport to girl relationship lists to allow for scrolling.
- Inverted order of opinions in small talk action to more naturally read as love to hate.
- Centered and properly top-aligned the serum select screen.
- Strip menu now shows return as "Go back to kissing/fucking/groping" etc. depending on the correct verb.
- Added new "standing fingering" sex position, reachable as a transition from groping.
*BUG FIXES*
- Fixed visiting downtown location crashing when you have played through the tutorial.
- Fixed situational obedience not being applied to a prostitute when you have hired her.
- Fixed crash when not being kissed after a lunch date.
- Fixed crash in new mother-daughter hiring scene.
- Fixed issue with some facial images being the wrong skintone.
- Fixed clipping issues with jeans clothing item.
- Fixed clipping issues with cute panties clothing item.
- Fixed clipping issues with suit jacket.
- Fixed clipping issues with lab coat.
- Reduced unnessesary memory usage caused by maintaining unneeded lists of people.
- Fixed improper font being used in detailed information screen.
- Edited many text entries to minimize text overflow.
Comments
Found and fixed, thanks!
Vren
2019-11-07 07:44:45 +0000 UTCat least i know its not just me :D for me i boosted crises occurrence so for me she can go through a cycle in a day :D and from my experience it goes will all employees, i just dont know how a specific one is chosen but for several crises i observed that a small part of employees gets randomised almost 100% of the time
retchedegg
2019-11-04 09:05:29 +0000 UTCThe speed at which Stephanie goes through AI partners with Girlfriend/Engaged/Married/Divorced is maybe a little fast? In the first few weeks she went through the whole cycle at least twice, with several minor breakups in between. I don't know if it's the case for all AI employees or just with her, but maybe check those numbers.
Scott S.
2019-11-03 19:08:03 +0000 UTCalso it asks me twice in the game for a condom, i assume call fuck_person has its own condom check
retchedegg
2019-11-03 13:07:49 +0000 UTCduring the crises where you get horny in the office and need to get off to keep efficiency, i chose to fuck a girl, and the game gets stuck :D in crises.rpy when you choose "Make her fuck you.": while (the_item is not None and not the_person.outfit.vagina_available()): $ the_person.draw_animated_removal(the_item) if the_person.outfit.vagina_available(): "You pull off her [the_item.name] and reveal her pussy, ready for you to use." else: "You pull off her [the_item.name], getting closer to revealing her pussy for you to use." $ the_item = the_person.outfit.get_lower_top_layer() does not seem to work, i think it does not actually remove the clothing and it gets stuck also probably worth mention this got stuck on me with thin dress
retchedegg
2019-11-03 12:55:09 +0000 UTCFile "game/script.rpy", line 8367, in script call screen main_choice_display([people_list,actions_list]) File "renpy/common/000statements.rpy", line 519, in execute_call_screen store._return = renpy.call_screen(name, *args, **kwargs) File "game/script.rpy", line 5216, in execute screen phone_hud_ui(): File "game/script.rpy", line 5216, in execute screen phone_hud_ui(): File "game/script.rpy", line 5221, in execute frame: File "game/script.rpy", line 5228, in execute vbox: File "game/script.rpy", line 5239, in execute for log_item in mc.log_items: File "game/script.rpy", line 5245, in execute frame: File "game/script.rpy", line 5249, in execute text log_item[0] style log_item[1] size 18 xsize 320 first_indent 20 AttributeError: 'NoneType' object has no attribute 'title' -- Full Traceback ------------------------------------------------------------ Full traceback: File "C:\Users\Dassath\Desktop\Lab_Rats_2-v0.22.0-pc\renpy\bootstrap.py", line 306, in bootstrap renpy.main.main() File "C:\Users\Dassath\Desktop\Lab_Rats_2-v0.22.0-pc\renpy\main.py", line 513, in main run(restart) File "C:\Users\Dassath\Desktop\Lab_Rats_2-v0.22.0-pc\renpy\main.py", line 139, in run renpy.execution.run_context(True) File "C:\Users\Dassath\Desktop\Lab_Rats_2-v0.22.0-pc\renpy\execution.py", line 879, in run_context context.run() File "game/script.rpy", line 8367, in script call screen main_choice_display([people_list,actions_list]) File "C:\Users\Dassath\Desktop\Lab_Rats_2-v0.22.0-pc\renpy\ast.py", line 1828, in execute self.call("execute") File "C:\Users\Dassath\Desktop\Lab_Rats_2-v0.22.0-pc\renpy\ast.py", line 1816, in call return renpy.statements.call(method, parsed, *args, **kwargs) File "C:\Users\Dassath\Desktop\Lab_Rats_2-v0.22.0-pc\renpy\statements.py", line 177, in call return method(parsed, *args, **kwargs) File "renpy/common/000statements.rpy", line 519, in execute_call_screen store._return = renpy.call_screen(name, *args, **kwargs) File "C:\Users\Dassath\Desktop\Lab_Rats_2-v0.22.0-pc\renpy\exports.py", line 2710, in call_screen rv = renpy.ui.interact(mouse="screen", type="screen", roll_forward=roll_forward) File "C:\Users\Dassath\Desktop\Lab_Rats_2-v0.22.0-pc\renpy\ui.py", line 287, in interact rv = renpy.game.interface.interact(roll_forward=roll_forward, **kwargs) File "C:\Users\Dassath\Desktop\Lab_Rats_2-v0.22.0-pc\renpy\display\core.py", line 2649, in interact repeat, rv = self.interact_core(preloads=preloads, trans_pause=trans_pause, **kwargs) File "C:\Users\Dassath\Desktop\Lab_Rats_2-v0.22.0-pc\renpy\display\core.py", line 3033, in interact_core root_widget.visit_all(lambda i : i.per_interact()) File "C:\Users\Dassath\Desktop\Lab_Rats_2-v0.22.0-pc\renpy\display\core.py", line 511, in visit_all d.visit_all(callback) File "C:\Users\Dassath\Desktop\Lab_Rats_2-v0.22.0-pc\renpy\display\core.py", line 511, in visit_all d.visit_all(callback) File "C:\Users\Dassath\Desktop\Lab_Rats_2-v0.22.0-pc\renpy\display\core.py", line 511, in visit_all d.visit_all(callback) File "C:\Users\Dassath\Desktop\Lab_Rats_2-v0.22.0-pc\renpy\display\screen.py", line 424, in visit_all callback(self) File "C:\Users\Dassath\Desktop\Lab_Rats_2-v0.22.0-pc\renpy\display\core.py", line 3033, in root_widget.visit_all(lambda i : i.per_interact()) File "C:\Users\Dassath\Desktop\Lab_Rats_2-v0.22.0-pc\renpy\display\screen.py", line 434, in per_interact self.update() File "C:\Users\Dassath\Desktop\Lab_Rats_2-v0.22.0-pc\renpy\display\screen.py", line 619, in update self.screen.function(**self.scope) File "game/script.rpy", line 5216, in execute screen phone_hud_ui(): File "game/script.rpy", line 5216, in execute screen phone_hud_ui(): File "game/script.rpy", line 5221, in execute frame: File "game/script.rpy", line 5228, in execute vbox: File "game/script.rpy", line 5239, in execute for log_item in mc.log_items: File "game/script.rpy", line 5245, in execute frame: File "game/script.rpy", line 5249, in execute text log_item[0] style log_item[1] size 18 xsize 320 first_indent 20 File "C:\Users\Dassath\Desktop\Lab_Rats_2-v0.22.0-pc\renpy\text\text.py", line 1453, in _scope return self.set_text(self.text_parameter, scope, self.substitute, update) File "C:\Users\Dassath\Desktop\Lab_Rats_2-v0.22.0-pc\renpy\text\text.py", line 1477, in set_text i, did_sub = renpy.substitutions.substitute(i, scope, substitute) File "C:\Users\Dassath\Desktop\Lab_Rats_2-v0.22.0-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 'title' Windows-8-6.2.9200 Ren'Py 7.0.0.196 Lab Rats 2 - Down to Business v0.22.0 Sun Nov 03 01:28:37 2019
Dassath
2019-11-03 06:29:15 +0000 UTCi found 2 instances of slittiness lin script.rpy
retchedegg
2019-11-02 20:41:07 +0000 UTCwhen drinking vine with aunt and she shows me several underwear I'm sorry, but an uncaught exception occurred. While running game code: File "game/script.rpy", line 8395, in script call call talk_person(picked_option) from _call_talk_person File "game/script.rpy", line 8515, in script call $ _return.call_action(the_person) File "game/role_aunt.rpy", line 897, in script $ lingerie = default_wardrobe.get_random_appropriate_underwear(the_person.sluttiness, the_person.sluttiness-20, guarantee_output = True) File "game/role_aunt.rpy", line 897, in $ lingerie = default_wardrobe.get_random_appropriate_underwear(the_person.sluttiness, the_person.sluttiness-20, guarantee_output = True) File "game/script.rpy", line 4427, in get_random_appropriate_underwear return self.get_random_appropriate_underwear(sluttiness_limit+5, slittiness_min-5, guarantee_output) NameError: global name 'slittiness_min' is not defined
retchedegg
2019-11-02 20:36:17 +0000 UTCok i searched for a bit, it might be enough to add "and not girlfriend_role in a_person.special_role" to the long list of special roles that should be excluded from the "label so_relationship_improve_label():" in crises.rpy (probably also add it to the "label so_relationship_worsen_label():" the girlfriend operations in crises seem a bit different from the ones in role_girlfriend, so i guess the role_girlfriend just does not update the Review Staff menus in the game also i am not sure but affair role might also cause this problem since you can get a girlfriend by asking her to leave her significant other, i did not test this yet though...
retchedegg
2019-11-02 18:05:40 +0000 UTCok i got steph to be my girlfriend, she agreed and it somehow bugged out there is a -girlfriend notification in the top bar but she is single through the Review Staff menus she can still get a boyfriend through random events when i click the option to break up, the game goes through the ask to be a girlfriend scenario, she accepts and i get -girlfriend in the top bar twice :D
retchedegg
2019-11-02 17:30:10 +0000 UTC[code] I'm sorry, but an uncaught exception occurred. While running game code: File "game/script.rpy", line 8395, in script call call talk_person(picked_option) from _call_talk_person File "game/script.rpy", line 8517, in script call $ _return.call_action() File "game/chat_actions.rpy", line 447, in script call call advance_time from _call_advance_time_21 File "game/script.rpy", line 9597, in script call $ crisis.call_action() File "game/role_affair.rpy", line 152, in script $ the_person.change_slut(1) File "game/role_affair.rpy", line 152, in $ the_person.change_slut(1) AttributeError: 'Person' object has no attribute 'change_slut' -- Full Traceback ------------------------------------------------------------ Full traceback: File "game/script.rpy", line 8395, in script call call talk_person(picked_option) from _call_talk_person File "game/script.rpy", line 8517, in script call $ _return.call_action() File "game/chat_actions.rpy", line 447, in script call call advance_time from _call_advance_time_21 File "game/script.rpy", line 9597, in script call $ crisis.call_action() File "game/role_affair.rpy", line 152, in script $ the_person.change_slut(1) File "F:\Lab_Rats_2-v0.22.0-pc\renpy\ast.py", line 862, in execute renpy.python.py_exec_bytecode(self.code.bytecode, self.hide, store=self.store) File "F:\Lab_Rats_2-v0.22.0-pc\renpy\python.py", line 1912, in py_exec_bytecode exec bytecode in globals, locals File "game/role_affair.rpy", line 152, in $ the_person.change_slut(1) AttributeError: 'Person' object has no attribute 'change_slut' Windows-8-6.2.9200 Ren'Py 7.0.0.196 Lab Rats 2 - Down to Business v0.22.0 Sat Nov 02 10:55:30 2019 [/code]
2019-11-02 14:56:51 +0000 UTCIn role_afair.rpy: Line 210: "the_eprson" instead of "the_person" Line 311: "the_person.titl" instead of "the_person.title"
2019-11-02 14:01:33 +0000 UTCIn personalities.rpy: Line 145: "classial" instead of "classical" Line 147: "marketting work" instead of "marketing work" Line 753: "rexlaxed_cum_anal" instead of "relaxed_cum_anal"
2019-11-02 13:26:32 +0000 UTCI like the new update, just a few notes, the boot heels have some major feet clipping issues (toes peeping out) and the new kneeling position is way more zoomed in than other positions, making it feel off. The apron could probably use some texture, without pattern it looks really off.
2019-11-02 11:32:11 +0000 UTC[code] I'm sorry, but an uncaught exception occurred. While running game code: File "game/script.rpy", line 8395, in script call call talk_person(picked_option) from _call_talk_person File "game/script.rpy", line 8489, in script python: File "game/script.rpy", line 8501, in chat_list.sort(key = sort_display_list, reverse = True) File "game/script.rpy", line 3345, in sort_display_list if the_item.is_action_enabled(extra_args): File "game/script.rpy", line 3310, in is_action_enabled requirement_return = self.check_requirement(extra_args) File "game/script.rpy", line 3307, in check_requirement return self.requirement(*extra_args) File "game/role_girlfriend.rpy", line 5, in ask_girlfriend_requirement if girlfriend_role in the_person.special_role or affair_role in the_person.special_role: NameError: global name 'girlfriend_role' is not defined -- Full Traceback ------------------------------------------------------------ Full traceback: File "game/script.rpy", line 8395, in script call call talk_person(picked_option) from _call_talk_person File "game/script.rpy", line 8489, in script python: File "G:\H\XH\Lab_Rats_2-v0.22.0-pc\renpy\ast.py", line 862, in execute renpy.python.py_exec_bytecode(self.code.bytecode, self.hide, store=self.store) File "G:\H\XH\Lab_Rats_2-v0.22.0-pc\renpy\python.py", line 1912, in py_exec_bytecode exec bytecode in globals, locals File "game/script.rpy", line 8501, in chat_list.sort(key = sort_display_list, reverse = True) File "G:\H\XH\Lab_Rats_2-v0.22.0-pc\renpy\python.py", line 713, in do_mutation return method(self, *args, **kwargs) File "game/script.rpy", line 3345, in sort_display_list if the_item.is_action_enabled(extra_args): File "game/script.rpy", line 3310, in is_action_enabled requirement_return = self.check_requirement(extra_args) File "game/script.rpy", line 3307, in check_requirement return self.requirement(*extra_args) File "game/role_girlfriend.rpy", line 5, in ask_girlfriend_requirement if girlfriend_role in the_person.special_role or affair_role in the_person.special_role: NameError: global name 'girlfriend_role' is not defined Windows-8-6.2.9200 Ren'Py 7.0.0.196 Lab Rats 2 - Down to Business v0.22.0 Sat Nov 02 01:59:11 2019 [/code]
Espernihon
2019-11-02 05:03:18 +0000 UTCFile "game/role_mother.rpy", line 165, in if the_person.sex_record.get("Blowjobs",0) > 0 or the_person.sluttinss >= 60: AttributeError: 'Person' object has no attribute 'sluttinss'
2019-11-01 19:08:11 +0000 UTCMy mistake. It doesn't look like a change. It's just that groping and fingering are waaaay more powerful than the rest.
Apollo
2019-11-01 12:27:09 +0000 UTCThere seems to be an undocumented change to how arousal grows during sex scenes? It's growing much MUCH more slowly. I kind of like it, but I'm guessing it's a bit bugged. Why do I say that? Well, I started a new game with rank 4 foreplay. The very first timeslot of the first day, I fluked getting Steph to agree to a sex scene... And I managed to complete three quests and chain orgasm her at least two dozen times in the one scene.
Apollo
2019-11-01 11:08:32 +0000 UTCWhat about the possibility of a three way with same sex lovers instead of a beakup?
Demisi
2019-11-01 10:13:36 +0000 UTC