CreatorsOk
vrengames
vrengames

patreon


Lab Rats 2 v0.10.1 Release

Lab Rats 2 v0.10.1 is live! Get it here:

Windows and Linux: Lab Rats 2 v0.10.1-PC 

Mac: Lab Rats 2 v0.10.1-Mac 

Android: Lab Rats 2 v0.10.1-Android 

Finally, there have been a pile of changes throughout the game to improve the general gameplay and UI. A new notification system replaces the old text popups when stats are influenced. The interview screen shown when hiring new girls has been reworked to display character opinions (if discovered), and the business policy screen has been updated to include a new line of recruitment policies that identify the opinions of potential hires. A girls happiness now trends back towards it's default value and changes more quickly the further away from this score she. Lastly, the deepthroat position has been expanded substantially as a proof of concept for the work to be done on other positions in the next update cycle..

A number of other aspects of the sex system to make it all more context dependent. The object that you're having sex on, like a bed, desk, or floor, now influences how slutty or obedient a girl will be. The way you choose to seduce a girl will also have an impact; girls with high obedience respond well to commands, while slutty girls prefer to take control and be pleasured. When having sex in public the people around you will now comment, positively or negatively depending on their personal feelings.

Finally, there have been a pile of changes throughout the game to improve the general gameplay and UI. A new notification system replaces the old text popups when stats are influenced. The interview screen shown when hiring new girls has been reworked to display character opinions (if discoverd), and the business policy screen has been updated to include a new line of recruitment policies that identify the opinions of potential hires. A girls happiness now trends back towards it's default value and changes more quickly the further away from this score she. Lastly, the deepthroat position has been expaned substantially as a proof of concept for the work to be done on other positions in the next update cycle.

This update ended up covering so much that v0.11 will be devoted to adding content in the form of expanding the existing sex positions and adding new sex positions. While that is being written sections of the game will also be rerendered and the rendering system in general will be improved.

Enjoy!

Changelog(v0.9.1 to v0.10.1):

*CHANGES AND ADDITIONS*

* Serums that increase sluttiness now increase core sluttiness and temporary sluttiness.

* Added support for sprite animations when pieces of clothing are removed.

* Changed all appropraite uses of clothing being removed to use a fade out animation.

* Orgasms can no longer increase core sluttiness any higher than the position maximum allowed for temporary sluttiness.

* Added "..." to menu options that lead to more menues instead of being an instant action.

* Added extra actions in water spilled crisis.

* Added character opinions. Characters will love, like, dislike, or hate a large number of topics.

* Character opinions are split between regular opinions and sexy opinions/kinks.

* Character opinions are partially tied to their personality types. Characters with the same personality are likely to share some opinions.

* Overhauled NPC detailed information screen. Now shows character opinions, special roles, and is in general far more visually appealing.

* Character opinions are now hidden when you first meet a person. Interactions will reveal likes/dislikes as they are relavent.

* Added option to make small talk. Characters will reveal an opinion that they hold. Opinions about sex or other risque topics will only come up at higher sluttiness levels.

* Characters who dislike or hate smalltalk will become less happy when you make small talk with them. Characters who like or love it will have a larger happiness boost.

* Overhauled interview screen.

* Added four new business policies that reveal character opinions. The last level aslo reveals applicant sex skills.

* Overhauled popup screen. Popup information is now stored in a text log in the bottom right of the screen that can be moved up and down to show more or less.

* Added multiple approaches when trying to seduce a girl. Obedient girls are more likely to listen to demands, slutty girls are more likely to be swayed by offers of pleasure.

* Added situational modifiers for your approach while having sex.

* Added situational modifiers for what you're having sex on.

* Added option to "find somewhere quiet" or have sex out in the open. If out in the open other characters in the area will comment on it, with their reaction depending on their own sluttiness.

* Girls now respond back when having sex in public and another character comments on it.

* A characters happiness now floats back towards 100 over time. Each day their happiness will float 1 point towards 100 for every 5 points above or below 100 they are.

* Reworked staff overview screen. Select staff button will now always be visible when appropriate and visble appearance has been improved.

* Most opinions have minor effects spread throughout the game. Most normal opinions give small boosts or penalties to happiness. Most sex related opinions give boosts to sluttiness or arousal.

* Updated tshirt, long tshirt, tanktop, pencil skirt, and booty short renders to fix poke through issues.

* Expanded deepthroat scene description as proof of concept for future position expansions.

* Arousal now adds 25% of it's value to sluttiness during sex instead of 50%

* Tweaked sluttiness values for some pieces of clothing.

* Changed suggestability description to %chance of temporary sluttiness into core sluttiness in main person UI.


*BUG FIXES*

* Fixed off by one error with heart displays that was resulting in them displaying one heart segment too few.

* Allowed temporary and core sluttiness to go negative to prevent any bugs when applying and removing negative sluttiness amounts.

* Fixed strip menu improperly returning to sex if a piece of clothing could not be removed.

* Fixed a number of improper random calls that skewed probability to the last option provided in a list.



Comments

It might make sense to suspend crises and unhappy-employee events during the weekends. Most of the text assumes people are around (which makes no sense when you are alone in the office). Additionally, it is very frustrating to get a message Saturday morning that Whatsername is unhappy, then she quits on Sunday before you have any opportunity to talk to her and manage her happiness numbers.

Dubsington

<a href="https://imgur.com/a/YuPuYDC" rel="nofollow noopener" target="_blank">https://imgur.com/a/YuPuYDC</a> I have a gal who both loves and hates conservative outfits. Perhaps this is possible because there is a typo in the "Loves" side? ("convservative" with an extra v)

Dubsington

Getting the following after making and assigning uniforms: [code] I'm sorry, but an uncaught exception occurred. While running game code: File "game/script.rpy", line 6537, in script call python: File "game/script.rpy", line 7476, in script call call advance_time from _call_advance_time_2 File "game/script.rpy", line 7983, in script python: File "game/script.rpy", line 7985, in &lt;module&gt; people.run_move(place) File "game/script.rpy", line 1400, in run_move self.wear_uniform() File "game/script.rpy", line 1898, in wear_uniform self.set_uniform(mc.business.get_uniform_wardrobe(mc.business.get_employee_title(self)).decide_on_uniform(self),False) #If we don't have a uniform planned for today get one. File "game/script.rpy", line 1660, in set_uniform self.planned_uniform = uniform.get_copy() AttributeError: 'NoneType' object has no attribute 'get_copy' -- Full Traceback ------------------------------------------------------------ Full traceback: File "game/script.rpy", line 6537, in script call python: File "game/script.rpy", line 7476, in script call call advance_time from _call_advance_time_2 File "game/script.rpy", line 7983, in script python: File "E:\Programs Contained\Lab_Rats_2-v0.10.1-pc\Lab_Rats_2-v0.10.1-pc\renpy\ast.py", line 862, in execute renpy.python.py_exec_bytecode(self.code.bytecode, self.hide, store=self.store) File "E:\Programs Contained\Lab_Rats_2-v0.10.1-pc\Lab_Rats_2-v0.10.1-pc\renpy\python.py", line 1912, in py_exec_bytecode exec bytecode in globals, locals File "game/script.rpy", line 7985, in &lt;module&gt; people.run_move(place) File "game/script.rpy", line 1400, in run_move self.wear_uniform() File "game/script.rpy", line 1898, in wear_uniform self.set_uniform(mc.business.get_uniform_wardrobe(mc.business.get_employee_title(self)).decide_on_uniform(self),False) #If we don't have a uniform planned for today get one. File "game/script.rpy", line 1660, in set_uniform self.planned_uniform = uniform.get_copy() AttributeError: 'NoneType' object has no attribute 'get_copy' Windows-8-6.2.9200 Ren'Py 7.0.0.196 Lab Rats 2 - Down to Business v0.10.1 Sun Nov 11 22:49:07 2018 [/code] &lt;/module&gt;&lt;/module&gt;

ajacksonian

Can we finally get an explanation of what this message means?: "Sylvia's has a sluttiness higher than her core sluttiness. Raising her suggestibility with serum will slowly increase her core sluttiness!" What EXACTLY am I supposed to do?! Give her serum and then do nothing? Give her serum pre-sex? Plus, if a serum lasts 3 turns, then how come after only one turn (Morning to Afternoon for example) the girl shows no effects at all when clicking on a detailed view of her? And Finally, why, oh why would Obedience go DOWN for certain sex locations that would likely increase obedience!?

Are you trying to use a pre 0.10.1 save? If so it will have errors.

Jay

@vren if you want I can send you my savegame.

when i give a girl serum: [code] I'm sorry, but an uncaught exception occurred. While running game code: File "game/script.rpy", line 6525, in script call call talk_person(person_choice) from _call_talk_person File "game/script.rpy", line 6947, in script call call give_serum(the_person) from _call_give_serum_2 File "game/script.rpy", line 7453, in script $ the_person.give_serum(copy.copy(the_serum)) #use a copy rather than the main class, so we can modify and delete the effects without changing anything else. File "game/script.rpy", line 7453, in &lt;module&gt; $ the_person.give_serum(copy.copy(the_serum)) #use a copy rather than the main class, so we can modify and delete the effects without changing anything else. File "game/script.rpy", line 1666, in give_serum the_serum_design.apply_serum(self, add_to_log) File "game/script.rpy", line 891, in apply_serum the_target.add_suggest_effect(__builtin__.int(self.suggest_raise), add_to_log) File "game/script.rpy", line 1690, in add_suggest_effect mc.log_event(self.name + ": Suggestibility increased, now " + str(amount), "float_text_blue") File "game/script.rpy", line 1201, in log_event self.log_items.insert(0,event_tuple) AttributeError: 'MainCharacter' object has no attribute 'log_items' -- Full Traceback ------------------------------------------------------------ Full traceback: File "game/script.rpy", line 6525, in script call call talk_person(person_choice) from _call_talk_person File "game/script.rpy", line 6947, in script call call give_serum(the_person) from _call_give_serum_2 File "game/script.rpy", line 7453, in script $ the_person.give_serum(copy.copy(the_serum)) #use a copy rather than the main class, so we can modify and delete the effects without changing anything else. File "D:\Lab_Rats_2-v0.10.1-pc\renpy\ast.py", line 862, in execute renpy.python.py_exec_bytecode(self.code.bytecode, self.hide, store=self.store) File "D:\Lab_Rats_2-v0.10.1-pc\renpy\python.py", line 1912, in py_exec_bytecode exec bytecode in globals, locals File "game/script.rpy", line 7453, in &lt;module&gt; $ the_person.give_serum(copy.copy(the_serum)) #use a copy rather than the main class, so we can modify and delete the effects without changing anything else. File "game/script.rpy", line 1666, in give_serum the_serum_design.apply_serum(self, add_to_log) File "game/script.rpy", line 891, in apply_serum the_target.add_suggest_effect(__builtin__.int(self.suggest_raise), add_to_log) File "game/script.rpy", line 1690, in add_suggest_effect mc.log_event(self.name + ": Suggestibility increased, now " + str(amount), "float_text_blue") File "game/script.rpy", line 1201, in log_event self.log_items.insert(0,event_tuple) AttributeError: 'MainCharacter' object has no attribute 'log_items' Windows-8-6.2.9200 Ren'Py 7.0.0.196 Lab Rats 2 - Down to Business v0.10.1 Mon Nov 05 18:53:26 2018 [/code] &lt;/module&gt;&lt;/module&gt;

when i try to seduce a girl: [code] I'm sorry, but an uncaught exception occurred. While running game code: File "game/script.rpy", line 6525, in script call call talk_person(person_choice) from _call_talk_person File "game/script.rpy", line 7121, in script call call talk_person(the_person) from _call_talk_person_9 File "game/script.rpy", line 7004, in script $ chance_service_her = the_person.sluttiness - 20 - (the_person.obedience - 100) + mc.charisma * 4 + the_person.get_opinion_score("taking control")*4 File "game/script.rpy", line 7004, in &lt;module&gt; $ chance_service_her = the_person.sluttiness - 20 - (the_person.obedience - 100) + mc.charisma * 4 + the_person.get_opinion_score("taking control")*4 File "game/script.rpy", line 1591, in get_opinion_score if topic in self.opinions: AttributeError: 'Person' object has no attribute 'opinions' -- Full Traceback ------------------------------------------------------------ Full traceback: File "game/script.rpy", line 6525, in script call call talk_person(person_choice) from _call_talk_person File "game/script.rpy", line 7121, in script call call talk_person(the_person) from _call_talk_person_9 File "game/script.rpy", line 7004, in script $ chance_service_her = the_person.sluttiness - 20 - (the_person.obedience - 100) + mc.charisma * 4 + the_person.get_opinion_score("taking control")*4 File "D:\Lab_Rats_2-v0.10.1-pc\renpy\ast.py", line 862, in execute renpy.python.py_exec_bytecode(self.code.bytecode, self.hide, store=self.store) File "D:\Lab_Rats_2-v0.10.1-pc\renpy\python.py", line 1912, in py_exec_bytecode exec bytecode in globals, locals File "game/script.rpy", line 7004, in &lt;module&gt; $ chance_service_her = the_person.sluttiness - 20 - (the_person.obedience - 100) + mc.charisma * 4 + the_person.get_opinion_score("taking control")*4 File "game/script.rpy", line 1591, in get_opinion_score if topic in self.opinions: AttributeError: 'Person' object has no attribute 'opinions' Windows-8-6.2.9200 Ren'Py 7.0.0.196 Lab Rats 2 - Down to Business v0.10.1 Mon Nov 05 18:51:44 2018 [/code] &lt;/module&gt;&lt;/module&gt;

[code] I'm sorry, but an uncaught exception occurred. While running game code: File "game/script.rpy", line 6537, in script call python: File "game/script.rpy", line 7494, in script call call advance_time from _call_advance_time_5 File "game/script.rpy", line 7945, in script call $ the_crisis.call_action() File "game/crises.rpy", line 621, in script $ the_person.draw_animated_removal(position = "back_peek", emotion = "happy") File "game/crises.rpy", line 621, in &lt;module&gt; $ the_person.draw_animated_removal(position = "back_peek", emotion = "happy") TypeError: draw_animated_removal() takes at least 2 arguments (3 given) -- Full Traceback ------------------------------------------------------------ Full traceback: File "game/script.rpy", line 6537, in script call python: File "game/script.rpy", line 7494, in script call call advance_time from _call_advance_time_5 File "game/script.rpy", line 7945, in script call $ the_crisis.call_action() File "game/crises.rpy", line 621, in script $ the_person.draw_animated_removal(position = "back_peek", emotion = "happy") File "I:\Games\LabRats\Lab_Rats_2-v0.10.1-pc\renpy\ast.py", line 862, in execute renpy.python.py_exec_bytecode(self.code.bytecode, self.hide, store=self.store) File "I:\Games\LabRats\Lab_Rats_2-v0.10.1-pc\renpy\python.py", line 1912, in py_exec_bytecode exec bytecode in globals, locals File "game/crises.rpy", line 621, in &lt;module&gt; $ the_person.draw_animated_removal(position = "back_peek", emotion = "happy") TypeError: draw_animated_removal() takes at least 2 arguments (3 given) Windows-8-6.2.9200 Ren'Py 7.0.0.196 Lab Rats 2 - Down to Business v0.10.1 Mon Nov 05 10:48:50 2018 [/code] &lt;/module&gt;&lt;/module&gt;

Lazarus

Found and fixed, thanks for the report!

Vren

Core sluttiness also has to be over 60 it looks like

I have an employee (Stephanie) with Obed of 140, but I still can't ask her to seduce "Colin" in the investor crisis. The option is grayed out.

Dubsington

I was fooling around with Steph (who is my only researcher) in the lab and it asked me if I wanted to allow 1 observer. I said yes, but it was odd since nobody else was there. While fooling around, the observer comments were from one person, and the slutty bonuses went to someone else (at least according to the log). Of course, neither of those things should have happened. I have sceenshots I can send you, if you are interested let me know how you want them sent.

Dubsington

I get an error when the girl tries to remove a piece of clothing as a part of the tease crisis. I'm having trouble pinpointing the problem in the code. [code] I'm sorry, but an uncaught exception occurred. While running game code: File "game/script.rpy", line 6551, in script call python: File "game/script.rpy", line 7490, in script call call advance_time from _call_advance_time_2 File "game/script.rpy", line 7959, in script call $ the_crisis.call_action() File "game/crises.rpy", line 621, in script $ the_person.draw_animated_removal(position = "back_peek", emotion = "happy") File "game/crises.rpy", line 621, in &lt;module&gt; $ the_person.draw_animated_removal(position = "back_peek", emotion = "happy") TypeError: draw_animated_removal() takes at least 2 arguments (3 given) -- Full Traceback ------------------------------------------------------------ Full traceback: File "game/script.rpy", line 6551, in script call python: File "game/script.rpy", line 7490, in script call call advance_time from _call_advance_time_2 File "game/script.rpy", line 7959, in script call $ the_crisis.call_action() File "game/crises.rpy", line 621, in script $ the_person.draw_animated_removal(position = "back_peek", emotion = "happy") File "E:\New folder\Lab_Rats_2-v0.10.1-pc\renpy\ast.py", line 862, in execute renpy.python.py_exec_bytecode(self.code.bytecode, self.hide, store=self.store) File "E:\New folder\Lab_Rats_2-v0.10.1-pc\renpy\python.py", line 1912, in py_exec_bytecode exec bytecode in globals, locals File "game/crises.rpy", line 621, in &lt;module&gt; $ the_person.draw_animated_removal(position = "back_peek", emotion = "happy") TypeError: draw_animated_removal() takes at least 2 arguments (3 given) Windows-8-6.2.9200 Ren'Py 7.0.0.196 Lab Rats 2 - Down to Business v0.10.1 Sat Nov 03 21:48:19 2018 [/code] &lt;/module&gt;&lt;/module&gt;

Insult is still giving a happiness bonus rather than reducing hapiness

FooLord

Some feedback: When a girl removes a piece of clothing on her own,the narration always says “She sighs happily when you slip back inside of her”, regardless of what sex act you were performing. Sure, for kissing it *could* mean tongue, but that’s kind of a stretch. Kissing a girl seems to have an impact on watchers, but actually boning does not (they make no comments and the logthing in the lower right shows no changes to their stats). When ‘replace goal’ is hit, could you decrease or eliminate the chance of the same goal being rolled again? I get that it’s fair and reasonable for that to happen, but it is frustrating and does nothing to make the game more fun. (Early in the game you have to use the ‘replace goal’ a lot, since so many of the goals just aren’t reasonable— e.g. if I spend X serum on girls, my company will go bankrupt unless I spread it out over several weeks). If a girl has the trait of like/dislike/love/hate a particular style of clothes or color, shouldn't that influence their wardrobe? I had a girl trying to convince me she hated skirts while voluntarily wearing one.

Dubsington

No Android version

Vinh

with my old save game almost any choice result in an error :( i don't want to start the game from scratch... i worked to hard for getting the company going.... please fix it.

Still getting this one when I have overwear sets in uniforms: [code] I'm sorry, but an uncaught exception occurred. While running game code: File "game/script.rpy", line 6537, in script call python: File "game/script.rpy", line 7476, in script call call advance_time from _call_advance_time_2 File "game/script.rpy", line 7945, in script call $ the_crisis.call_action() File "game/crises.rpy", line 205, in script $ test_outfit = test_outfit.get_copy(girl_choice.outfit) File "game/crises.rpy", line 205, in &lt;module&gt; $ test_outfit = test_outfit.get_copy(girl_choice.outfit) TypeError: get_copy() takes exactly 1 argument (2 given) -- Full Traceback ------------------------------------------------------------ Full traceback: File "game/script.rpy", line 6537, in script call python: File "game/script.rpy", line 7476, in script call call advance_time from _call_advance_time_2 File "game/script.rpy", line 7945, in script call $ the_crisis.call_action() File "game/crises.rpy", line 205, in script $ test_outfit = test_outfit.get_copy(girl_choice.outfit) File "I:\Games\LabRats\Lab_Rats_2-v0.10.1-pc\renpy\ast.py", line 862, in execute renpy.python.py_exec_bytecode(self.code.bytecode, self.hide, store=self.store) File "I:\Games\LabRats\Lab_Rats_2-v0.10.1-pc\renpy\python.py", line 1912, in py_exec_bytecode exec bytecode in globals, locals File "game/crises.rpy", line 205, in &lt;module&gt; $ test_outfit = test_outfit.get_copy(girl_choice.outfit) TypeError: get_copy() takes exactly 1 argument (2 given) Windows-8-6.2.9200 Ren'Py 7.0.0.196 Lab Rats 2 - Down to Business v0.10.1 Fri Nov 02 10:34:45 2018 [/code] &lt;/module&gt;&lt;/module&gt;

Lazarus

Happening for me too, clicking the link for Android directs to the Mac download.

SCarverOrne

This shouldn't require starting a new game, should it?

Petechons

The Android link refers to the MAC version.


More Models and Creators