CreatorsOk
vrengames
vrengames

patreon


Lab Rats 2 v0.18.0 Patron Release

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

PC: Lab Rats 2 v0.18.0-PC
Mac: Lab Rats 2 v0.18.0-Mac
Android: Lab Rats 2 v0.18.0-Android 

LR2 v0.18.0 is ready for it's week of bug testing before it's public release! This new verion of the game comes with a hefty change log with progress along three major fronts. First, several rendering and display changes have been implimented, improving character image quality. Second, menu details and functionality has been refined in key areas. Third, new content has been added throughout the game, including the reintroduction of the Lab Rats 1 character Alexia. Overall, the game continues to expand and improve!

Changes to the way character bodies are rendered has eliminated gaps found between the head and neck of characters, and way those body images are then processed has removed any visible edges when body and head images are combined. Overall this produces a marked improvement in character body images. Character hairstyles have been reviewed and tweaked to correct any differences in contrast or brightness. These changes are part of an ongoing effort to improve the characters displayed in Lab Rats 2.

Menu functionality and gameplay feedback have been focused on this update. The changes made seek to better inform the player about the results of their actions and to display information more reliably to the player. The list of sex positions, for example, now highlights the different effects that position is likely to have on the girl and whether or not she will find it exciting or boring. While at work the player will receive reports of how much research they produced, serum supplies they bought, and so on. Tooltips have been added for the basic work actions that explain what stats are important for them, and actions that were not useful, such as examining a room to see what objects were in it, have been trimmed from the game.

The last major class of additions come in form of content updates. Likely the most interesting is the reintroduction of Alexia from Lab Rats 1. Alexia comes back into your life following a year of travel to find herself. Her reintroduction prompted the addition of girls already in relationships of various types. These relationships can adjust how a girl reacts to your advances and her own corruption. Some are more willing to cheat on their partners with you than others, and some are even turned on by the idea. Another major section of content is the addition of condom requests and descriptions while having sex. Some girls may ask or demand you put on a condom before having sex. Others, particularly as they become more slutty, will specifically ask you don't use one.

I hope you enjoy the update! Here's the changelog going from v0.17.1 to v0.18.0:

*CHANGES AND ADDITIONS*

- Added four new outcomes to drinking event with aunt: outfit viewing, underwear viewing, stripping, and seduction.

- The person information UI now displays any time a character is drawn to the screen instead of having to be explictly invoked in the script.

- Added six new character dialogue fonts.

- Changed Stephanie's font colour to a softer red to improve readability.

- Random characters can now generate with ages down to 18.

- Girls now generate with a relationship status: Single, Girlfriend, Fiancee, or Married.

- Girls now sometimes generate with a number of kids. Older characters and characters in steady relationships are more likely to have kids and more likely to have more kids.

- Updated detailed character info screen to include more personal information.

- Removed "Examine the room" option as it was rarely useful.

- Updated all basic company task tooltips to include the formula used to determine base productivity.

- Tasks now tell you how much production, research, etc. you produce when you perform them.

- Angry emotion can now be shown dynamically during interactions instead of only occuring during story events.

- Added dialogue when you end a sex scene early.

- Slutty and disobedient girls can take control of a sex scene if you try and leave before they orgasm.

- Slutty girls can beg you to stay and help them finish if you try and leave before they orgasm.

- Added dialogue when a girl takes control of a sex scene or when they beg you to keep going.

- Sex position menu now uses textual descriptions instead of sluttiness requirement and cap values.

- Sex position menu now displays tooltips with each position describing the effect it will have on arousal and/or sluttiness.

- Adjusted contrast and whiteness of all hair styles to be more consistent.

- Adjusted default hair colours to be more attractive.

- Replaced "red" hair colour with "chestnut". Now a more natural light red-brown.

- Characters now generate with minor variations between hair tones.

- Changed Stephanie's haircut to a shorter cut that more closely matches her LR1 appearance.

- Introduced Alexia as a special character.

- Added three special events related to Alexia.

- The main character can now wear a condom before having sex.

- Girls may ask or demand a character does not wear a condom before having sex,

- Added climax variations to all sex positions where the main character is wearing a condom.

- Wearing a condom reduces arousal gain slightly for both parties.

- Changed "risking getting pregnant" opinion type to "bareback sex" opinion type. Updated all existing references.

- Girls who are in a relationship now have higher love requirements before they will go on a date with you.

- Girls who are in a relationship now have a sluttiness penalty when you attempt to seduce them.

- Added "cheating on men" sex opinion.

- Girls who like or love "cheating on men" reduce the extra love requirement for going on dates,

- Girls who like or love "cheating on men" give a sluttiness bonus instead of a penalty.

- Added titles and possessive titles for characters who are in relationships or have kids.


*BUG FIXES*

- Fixed type in outfit check for one of the cousin storyline events.

- Fixed sister morning event calling "fully naked" dialogue path even when she had undrwear on.

- Fixed chin/body gap issues present in some sex positions.

- Fixed grey line appearing at meeting point of body and head images.

- Attempted fix for outfits not being imported from .xml wardrobe files on android.

Comments

Some thoughts to this release. It seems that the salary event runs amok when the obedience is lower than 80 even if happiness is at 100. In my savegame I had some girls with a daily income of > 100! because everyday they demanded more and more money. As already mentioned by KDowg, the condom thingy is a bit buggy, But ok, one should not be asked to put on a condom for kissing or when switching into another position and a condom has been already put on. Some UI infos seem to be wrong ie. required love for a date. I had a married women up for a date, but when friday came I could only decline even though the date was arranged. The training event does not display anymore the girl info bar which makes it a bit hard to guess in which department she works. It is a great addition to be able to hire Alexis. Can we have this as a regular feature for the city girls? And have you thought of some kind of "get rid / move away" function for the city girls so that we can have new ones coming into town? Another thing that really annoys me is the girls opinion. Some have a lot of 'em others just a hand full. It would be good to have either fixed amount of total opinions, spread across the four sections or to let them have two to four in each of them. And they shouldn't appear twice and need to exclude each other when there is such a combination. Btw, I hope to re-finish my small ingame-editor soon. Have to adapt a lot of stuff for this version, but playtesting makes it much easier :D

A rendered file is missing: angry_Face_stand3_white.png

Love is rounded different in UI display and action condition checks. i.e. sister stripping requires 100 love. The action is usable even though it displays 99 love. I think it would be best to introduce a getter method to have always the rounded value no matter what.

Reference Error in script.rpy line 1842 (missing self) if self.love > 0:

I'm sorry, but an uncaught exception occurred. While running game code: File "game/script.rpy", line 7988, in script call screen person_choice(tuple_list, draw_hearts = True) File "renpy/common/000statements.rpy", line 519, in execute_call_screen store._return = renpy.call_screen(name, *args, **kwargs) File "renpy/common/00action_other.rpy", line 517, in __call__ rv = self.callable(*self.args, **self.kwargs) File "game/script.rpy", line 1739, in draw_person emotion = self.get_emotion() File "game/script.rpy", line 1842, in get_emotion if love > 0: NameError: global name 'love' is not defined -- Full Traceback ------------------------------------------------------------ Full traceback: File "game/script.rpy", line 7988, in script call screen person_choice(tuple_list, draw_hearts = True) File "C:\Users\Tulle\Downloads\LR2\Lab_Rats_2-v0.18.0-pc\Lab_Rats_2-v0.18.0-pc\renpy\ast.py", line 1828, in execute self.call("execute") File "C:\Users\Tulle\Downloads\LR2\Lab_Rats_2-v0.18.0-pc\Lab_Rats_2-v0.18.0-pc\renpy\ast.py", line 1816, in call return renpy.statements.call(method, parsed, *args, **kwargs) File "C:\Users\Tulle\Downloads\LR2\Lab_Rats_2-v0.18.0-pc\Lab_Rats_2-v0.18.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\Tulle\Downloads\LR2\Lab_Rats_2-v0.18.0-pc\Lab_Rats_2-v0.18.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\Tulle\Downloads\LR2\Lab_Rats_2-v0.18.0-pc\Lab_Rats_2-v0.18.0-pc\renpy\ui.py", line 287, in interact rv = renpy.game.interface.interact(roll_forward=roll_forward, **kwargs) File "C:\Users\Tulle\Downloads\LR2\Lab_Rats_2-v0.18.0-pc\Lab_Rats_2-v0.18.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\Tulle\Downloads\LR2\Lab_Rats_2-v0.18.0-pc\Lab_Rats_2-v0.18.0-pc\renpy\display\core.py", line 3448, in interact_core rv = renpy.display.focus.mouse_handler(ev, x, y) File "C:\Users\Tulle\Downloads\LR2\Lab_Rats_2-v0.18.0-pc\Lab_Rats_2-v0.18.0-pc\renpy\display\focus.py", line 385, in mouse_handler return change_focus(new_focus, default=default) File "C:\Users\Tulle\Downloads\LR2\Lab_Rats_2-v0.18.0-pc\Lab_Rats_2-v0.18.0-pc\renpy\display\focus.py", line 347, in change_focus rv = widget.focus(default=default) File "C:\Users\Tulle\Downloads\LR2\Lab_Rats_2-v0.18.0-pc\Lab_Rats_2-v0.18.0-pc\renpy\display\behavior.py", line 769, in focus rv = run(self.hovered) File "C:\Users\Tulle\Downloads\LR2\Lab_Rats_2-v0.18.0-pc\Lab_Rats_2-v0.18.0-pc\renpy\display\behavior.py", line 315, in run return action(*args, **kwargs) File "renpy/common/00action_other.rpy", line 517, in __call__ rv = self.callable(*self.args, **self.kwargs) File "game/script.rpy", line 1739, in draw_person emotion = self.get_emotion() File "game/script.rpy", line 1842, in get_emotion if love > 0: NameError: global name 'love' is not defined Windows-8-6.2.9200 Ren'Py 7.0.0.196 Lab Rats 2 - Down to Business v0.18.0 Wed Jul 03 06:10:35 2019

Smee62

[code] I'm sorry, but an uncaught exception occurred. While running game code: File "game/script.rpy", line 8013, in script call call talk_person(person_choice) from _call_talk_person File "game/script.rpy", line 8178, in script call call talk_person(the_person) from _call_talk_person_1 File "game/script.rpy", line 8412, in script call python: #Generate a list of options from the actions that have their requirement met, plus a back button in case the player wants to take none of them. File "game/role_aunt.rpy", line 853, in script the_person "Okay, what do you think? Keep or toss?" Exception: Sayer the_person is not a function or string. -- Full Traceback ------------------------------------------------------------ Full traceback: File "game/script.rpy", line 8013, in script call call talk_person(person_choice) from _call_talk_person File "game/script.rpy", line 8178, in script call call talk_person(the_person) from _call_talk_person_1 File "game/script.rpy", line 8412, in script call python: #Generate a list of options from the actions that have their requirement met, plus a back button in case the player wants to take none of them. File "game/role_aunt.rpy", line 853, in script the_person "Okay, what do you think? Keep or toss?" File "C:\Users\\Lab_Rats_2-v0.18.0-pc\renpy\ast.py", line 631, in execute raise Exception("Sayer %s is not a function or string." % self.who.encode("utf-8")) Exception: Sayer the_person is not a function or string. Windows-8-6.2.9200 Ren'Py 7.0.0.196 Lab Rats 2 - Down to Business v0.18.0 Tue Jul 02 13:25:27 2019 [/code]

Also I feel like you should be able to deny a condom request and bareback if obedience is high enough

KDowg

When a women is in a relationship, it states a higher love required to ask them on a date but when you get to 30 love it lets you go on a date with them anyway.

KDowg

During Wall sex, against the window, when cumming it treats you as wearing a condom regardless of your choice. The Mother was stripping in front of the mc when asking about clothing opinion from the beginning of the game regardless of sluttingess Text from Mother "Hi Sweetheart, I'm just checking in to make sure you're doing okay. I hope you don't mind your" If you wear a condom for a blowjob, then change to a real sex position and opt to go raw, it still treats the climax as if you were wearing a condom.

Braedor

Talking to Alexia when she is unhappy

Braedor

[code] I'm sorry, but an uncaught exception occurred. While running game code: File "game/script.rpy", line 7988, in script call screen person_choice(tuple_list, draw_hearts = True) File "renpy/common/000statements.rpy", line 519, in execute_call_screen store._return = renpy.call_screen(name, *args, **kwargs) File "renpy/common/00action_other.rpy", line 517, in __call__ rv = self.callable(*self.args, **self.kwargs) File "game/script.rpy", line 1739, in draw_person emotion = self.get_emotion() File "game/script.rpy", line 1842, in get_emotion if love > 0: NameError: global name 'love' is not defined -- Full Traceback ------------------------------------------------------------ Full traceback: File "game/script.rpy", line 7988, in script call screen person_choice(tuple_list, draw_hearts = True) File "F:\Games\Lab_Rats_2-v0.18.0-pc\renpy\ast.py", line 1828, in execute self.call("execute") File "F:\Games\Lab_Rats_2-v0.18.0-pc\renpy\ast.py", line 1816, in call return renpy.statements.call(method, parsed, *args, **kwargs) File "F:\Games\Lab_Rats_2-v0.18.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 "F:\Games\Lab_Rats_2-v0.18.0-pc\renpy\exports.py", line 2710, in call_screen rv = renpy.ui.interact(mouse="screen", type="screen", roll_forward=roll_forward) File "F:\Games\Lab_Rats_2-v0.18.0-pc\renpy\ui.py", line 287, in interact rv = renpy.game.interface.interact(roll_forward=roll_forward, **kwargs) File "F:\Games\Lab_Rats_2-v0.18.0-pc\renpy\display\core.py", line 2649, in interact repeat, rv = self.interact_core(preloads=preloads, trans_pause=trans_pause, **kwargs) File "F:\Games\Lab_Rats_2-v0.18.0-pc\renpy\display\core.py", line 3448, in interact_core rv = renpy.display.focus.mouse_handler(ev, x, y) File "F:\Games\Lab_Rats_2-v0.18.0-pc\renpy\display\focus.py", line 385, in mouse_handler return change_focus(new_focus, default=default) File "F:\Games\Lab_Rats_2-v0.18.0-pc\renpy\display\focus.py", line 347, in change_focus rv = widget.focus(default=default) File "F:\Games\Lab_Rats_2-v0.18.0-pc\renpy\display\behavior.py", line 769, in focus rv = run(self.hovered) File "F:\Games\Lab_Rats_2-v0.18.0-pc\renpy\display\behavior.py", line 315, in run return action(*args, **kwargs) File "renpy/common/00action_other.rpy", line 517, in __call__ rv = self.callable(*self.args, **self.kwargs) File "game/script.rpy", line 1739, in draw_person emotion = self.get_emotion() File "game/script.rpy", line 1842, in get_emotion if love > 0: NameError: global name 'love' is not defined Windows-7-6.1.7601-SP1 Ren'Py 7.0.0.196 Lab Rats 2 - Down to Business v0.18.0 Mon Jul 01 19:34:50 2019 [/code]

Braedor

text from mother on the weekend

Braedor

[code] I'm sorry, but an uncaught exception occurred. While running game code: File "game/script.rpy", line 8054, in script call python: File "game/script.rpy", line 8961, in script call call advance_time from _call_advance_time_2 File "game/script.rpy", line 9413, in script call $ the_crisis.call_action() File "game/crises.rpy", line 2993, in script python: File "game/crises.rpy", line 2995, in the_person.outfit.remove_random_upper(top_layer_first) NameError: name 'top_layer_first' is not defined -- Full Traceback ------------------------------------------------------------ Full traceback: File "game/script.rpy", line 8054, in script call python: File "game/script.rpy", line 8961, in script call call advance_time from _call_advance_time_2 File "game/script.rpy", line 9413, in script call $ the_crisis.call_action() File "game/crises.rpy", line 2993, in script python: File "F:\Games\Lab_Rats_2-v0.18.0-pc\renpy\ast.py", line 862, in execute renpy.python.py_exec_bytecode(self.code.bytecode, self.hide, store=self.store) File "F:\Games\Lab_Rats_2-v0.18.0-pc\renpy\python.py", line 1912, in py_exec_bytecode exec bytecode in globals, locals File "game/crises.rpy", line 2995, in the_person.outfit.remove_random_upper(top_layer_first) NameError: name 'top_layer_first' is not defined Windows-7-6.1.7601-SP1 Ren'Py 7.0.0.196 Lab Rats 2 - Down to Business v0.18.0 Mon Jul 01 19:22:48 2019 [/code]

Braedor

Just misspelled "change"

Braedor

[code] I'm sorry, but an uncaught exception occurred. While running game code: File "game/script.rpy", line 8054, in script call python: File "game/role_alexia.rpy", line 126, in script $ the_person.chnage_happiness(-5) File "game/role_alexia.rpy", line 126, in $ the_person.chnage_happiness(-5) AttributeError: 'Person' object has no attribute 'chnage_happiness' -- Full Traceback ------------------------------------------------------------ Full traceback: File "game/script.rpy", line 8054, in script call python: File "game/role_alexia.rpy", line 126, in script $ the_person.chnage_happiness(-5) File "F:\Games\Lab_Rats_2-v0.18.0-pc\renpy\ast.py", line 862, in execute renpy.python.py_exec_bytecode(self.code.bytecode, self.hide, store=self.store) File "F:\Games\Lab_Rats_2-v0.18.0-pc\renpy\python.py", line 1912, in py_exec_bytecode exec bytecode in globals, locals File "game/role_alexia.rpy", line 126, in $ the_person.chnage_happiness(-5) AttributeError: 'Person' object has no attribute 'chnage_happiness' Windows-7-6.1.7601-SP1 Ren'Py 7.0.0.196 Lab Rats 2 - Down to Business v0.18.0 Mon Jul 01 18:49:27 2019 [/code]

Braedor


More Models and Creators