Lab Rats 2 v0.20.1 is live! Get it here!
Added 2019-09-08 09:34:30 +0000 UTCLab Rats 2 v0.20.1 is live! Get it here!
Android: Lab Rats 2 v0.20.1-Android
I'm happy to release v0.20.1 to everyone now that it's had it's week of bug testing! This update adds new story content to two of the special characters in the game and opens up a new role that had previously been limited to a single special character. Nora, your old lab director and current research collaborator, has had her storyline extended significantly. By working with her and bringing her unique test subjects you can unlock special serum traits, the building blocks of your mind altering serums. Gabrielle, your cousin who recently moved back into town with your aunt, has a new section of content written that continues her story arc she becomes sluttier. A new strip club location offers a place to relax and watch a show, and the new ability to wander the city lets you find it and more in your spare time. Lastly, you can now have one of your employees act as your company model, modeling in photoshoots to advertise your product. The more risqué the pictures you can convince her to take, the higher the returns you will see in sales.
Outside of the new written content there have been a bunch of important changes and improvements. In particular, performance ahs been improved dramatically. A major memory leak has been plugged and the source of unreasonably large save files has been tracked down and fixed. A whole pile of other bugs have been fixed, from crash causes to typos, improving the stability of the game in general.
Enjoy!
Also enjoy this changelog! (v0.19.1 to v0.20.1):
*CHANGES AND ADDITIONS*
- Added new blackmail material for Gabrielle, as well as multiple variant options for how to gather it.
- Added ability to explore downtown, which sometimes generates random events.
- Added new stripclub location. Can be discovered by exploring downtown.
- Added small wardrobe of stripper outfits, used by girls when working in the strip club.
- Added option to watch a girl strip in the strip club, as well as throw tips onto the stage.
- Added multiple random events that can happen when exploring downtown.
- Added "prostitute" role. When encountered they can be paid for sex, but will not be seduced unless their love is above a threshold (Currently 20).
- Differentiated climax response dialogue based on what type of sex is happening (foreplay, oral, vaginal, anal)
- Added two new options to Gabrielle's blackmail list, unlocked when the second tier of blackmail information is gathered.
- Added cash payment phase to Nora's storyline. Doing additional work for Nora provides funds as well as unlocks next phase.
- Added three more Nora research serum traits.
- Added special serum phase to Nora's storyline. By studying unique individuals and providing reports to her she can develop powerful, unique serum traits.
- Added 10 new special serum traits, each unlocked by studying a unique type of person who has been corrupted.
- Added alternative path that unlocks Nora's storyline even if you do not choose to use her to advance your research, as long as you have talked about the possibility.
- Added "Company Model" role, which has taken over some of the content previously exclusive to Alexia.
- Modified Alexia's storyline to work with the new company model role. Following Alexia's storyline lets you put her in place as your model earlier than normal and without any additional cost.
- Added "Marketting License" business policy that unlocks the ability to assign the company model role. A company model can be asked to start an ad campaign for you, resulting in higher prices for all serums sold.
- Added new "Anal Doggystyle" sex position.
- Goals can no longer repeat when scrapped.
- Goals will no longer appear if they would be completed instantly.
*BUG FIXES*
- Fixed all potential employees (and all other one-off randomly generated characters) creating home locations, instead of just the ones that were hired. Should massively reduce end game memory usage.
- Fixed possibility to loop through Nora event repeatedly after she had been contacted the first time.
- Fixed error in one brach of the company model photo shoot event.
- Fixed characters not respecting their scheudles depending on how they were set.
- Fixed checks for outfits sometimes returning nothing, resulting in crashes.
- Reduced save filesize and general responsiveness by removing unused internal connections list that was caching poorly.
- Fixed names being improperly reported in some events.
Comments
I'll just write them here. If they belong somewhere else I can put them there too. 1. Problem: I enjoy seeing the characters wear increasingly skimpy clothing as a visual representation of their increasing sluttiness stat. So I find it disappointing that the uniform business policy effectively eliminates that by choosing the uniform from the whole list at random. Solution: Factor in the employee's sluttiness when choosing what uniform outfit to wear. My specific suggestion is to choose randomly from among the uniforms with the greatest sluttiness value less than the employee's sluttiness stat, or if there are none that match, the uniform with the lowest sluttiness value. If a player wants all of the employees to wear skimpy clothing they could still accomplish that simply by adding only skimpy outfits as uniforms and deleting less-skimpy outfits. 2. Problem: Once the business gets large enough I find it very tedious to add several outfits to every girl's wardrobe, but I also find it a little jarring that they are perfectly happy to go to work naked, but their casual clothing is still relatively conservative. Solution: Add a new business policy named something like "Company Supplied Casual Clothing" that would either add the uniforms into the employees' wardrobes or create a second pool of clothing that would be added to their wardrobes. This could also allow money to be used as an alternate path to obedience for adding clothing to empolyees' wardrobes. 3. Problem: It feels a little weird that characters are strongly affected by the main character kissing someone else in front of them, but completely unaffected by other characters being naked in front of them. Solution: If a character with low sluttiness wearing conservative clothing is in the same room as a character wearing very skimpy clothing, the first character would have a chance to gain some temporary sluttiness every time step. In combination with suggestion 1, this would create a mechanical incentive for players to define uniforms with a range of sluttiness values, so that one employee with high sluttiness would gradually pull the others in the same department up. 4. Problem: even with a dozen different outfits defined, seeing every character wear them every day gets kind of stale. Solution: A simple way to combinatorically increase the effective number of outfits without much additional player work would be to separate outfit randomization from color randomization. My suggestion is to add a system for defining a set of colors that can be chosen from (either per clothing type or overall), and separately allowing players to create outfits with undefined colors. Then when a character would wear that outfit, a random color is chosen for each item of clothing, and then a temporary outfit with those colors is generated for the day.
2019-09-12 03:49:15 +0000 UTCWhich then leads to the following error: [code] I'm sorry, but an uncaught exception occurred. While running game code: File "game/script.rpy", line 7995, in script call $ picked_option.call_action() File "game/downtown_events.rpy", line 31, in script call python: File "game/downtown_events.rpy", line 127, in script call call fuck_person(private = True) from _call_fuck_person_26 File "game/script.rpy", line 8113, in script label fuck_person(the_person, private=True, start_position = None, start_object = None, skip_intro = False, girl_in_charge = False, hide_leave = False, position_locked = False): Exception: Required parameter the_person has no value. -- Full Traceback ------------------------------------------------------------ Full traceback: File "game/script.rpy", line 7995, in script call $ picked_option.call_action() File "game/downtown_events.rpy", line 31, in script call python: File "game/downtown_events.rpy", line 127, in script call call fuck_person(private = True) from _call_fuck_person_26 File "game/script.rpy", line 8113, in script label fuck_person(the_person, private=True, start_position = None, start_object = None, skip_intro = False, girl_in_charge = False, hide_leave = False, position_locked = False): File "H:\Games\LabRats\Lab_Rats_2-v0.20.1-pc\renpy\ast.py", line 803, in execute values = apply_arguments(self.parameters, renpy.store._args, renpy.store._kwargs) File "H:\Games\LabRats\Lab_Rats_2-v0.20.1-pc\renpy\ast.py", line 152, in apply_arguments return parameters.apply(args, kwargs, ignore_errors) File "H:\Games\LabRats\Lab_Rats_2-v0.20.1-pc\renpy\ast.py", line 120, in apply raise Exception("Required parameter %s has no value." % name) Exception: Required parameter the_person has no value. Windows-8-6.2.9200 Ren'Py 7.0.0.196 Lab Rats 2 - Down to Business v0.20.1 Wed Sep 11 09:57:24 2019 [/code]
Lazarus
2019-09-11 14:58:28 +0000 UTCChanged line 126 of downtown_events as follows to correct that error: $ the_person.add_situational_obedience("prostitute", 40, "I'm being paid for this, I should do whatever he wants me to do.")
Lazarus
2019-09-11 14:58:11 +0000 UTCGot an error when finding a prostitute: [code] I'm sorry, but an uncaught exception occurred. While running game code: File "game/script.rpy", line 7995, in script call $ picked_option.call_action() File "game/downtown_events.rpy", line 31, in script call python: File "game/downtown_events.rpy", line 126, in script $ add_situational_obedience("prostitute", 40, "I'm being paid for this, I should do whatever he wants me to do.") File "game/downtown_events.rpy", line 126, 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 7995, in script call $ picked_option.call_action() File "game/downtown_events.rpy", line 31, in script call python: File "game/downtown_events.rpy", line 126, in script $ add_situational_obedience("prostitute", 40, "I'm being paid for this, I should do whatever he wants me to do.") File "H:\Games\LabRats\Lab_Rats_2-v0.20.1-pc\renpy\ast.py", line 862, in execute renpy.python.py_exec_bytecode(self.code.bytecode, self.hide, store=self.store) File "H:\Games\LabRats\Lab_Rats_2-v0.20.1-pc\renpy\python.py", line 1912, in py_exec_bytecode exec bytecode in globals, locals File "game/downtown_events.rpy", line 126, 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.0.0.196 Lab Rats 2 - Down to Business v0.20.1 Wed Sep 11 09:52:33 2019 [/code]
Lazarus
2019-09-11 14:53:07 +0000 UTCJust post the stuff before the "Full traceback" part begins :)
waffel
2019-09-11 14:32:12 +0000 UTCIs the employee part of the marketing team?
waffel
2019-09-11 14:31:21 +0000 UTCI found this game recently and I think it is awesome. Thanks to Vren for making it. One thing I've noticed though is that the game crashes when I employ a prostitute, Would it help if I posted the error screen? There's a ton of them.
2019-09-11 13:13:32 +0000 UTCI have some game mechanics suggestions. Are you interested, and if so is this a good place for them?
2019-09-11 03:13:13 +0000 UTCcousin_room_search_requirement() in role_cousin.rpy needs to return True in the final "else". Without that change, you can never perform the search.
Thanny
2019-09-10 21:11:24 +0000 UTCHmm, not sure if I'm missing it, but no option to choose a different model for the company? It seems to lock you into the first choice
RileyOllam
2019-09-10 19:41:20 +0000 UTCI just advanced the story a bit and opened the option to meet Nora. Alexia is found in Downtown during the weekdays.
RileyOllam
2019-09-10 19:40:38 +0000 UTCjust 1M research points uh? :D
Tramaombre
2019-09-09 20:24:59 +0000 UTCSo, how do I go about getting Nora and Alexia?
2019-09-09 14:08:12 +0000 UTCnot sure if anyone else has reported this, but Nora's 3rd? trait isn't showing up in the drug designer, I can research it, but that's kinda not exactly quick if you know what I mean /laugh
Alex McGregor
2019-09-09 09:04:44 +0000 UTCUnless I missed it somewhere, there doesn't seem to be a way to look at people and get a description anymore.
Scott S.
2019-09-09 04:46:20 +0000 UTCYou have to catch her in Lily's room during the day after she moves out.
Scott S.
2019-09-09 04:22:06 +0000 UTChow do you blackmail Gabrielle? I have tried everything
2019-09-09 03:34:43 +0000 UTCI like the new menus for the most part, but "Wait here" should be at the bottom of the lists so you don't accidentally click it, "Go Somewhere Else" should be at the top, and "Mark Serum to be Sold" should be moved up so it's on the first page of the menu without having to scroll. You use it all the time, and having to scroll for it is kind of a pain.
Scott S.
2019-09-09 02:07:20 +0000 UTCI find the game puts too much stress on maintaining a baseline income to stay afloat if you try managing just you and steph it cuts down daily income for a while but im sure it hurts your overall progress in the game
markjr
2019-09-08 22:57:15 +0000 UTCHi, playing it right now. I find it fun, but I hope you find the time to improve some things. I would wish for enhanced statistics about how often you had intercourse with a girl, and a count of the different endings (e.g. number of cp, bj etc.). Also, some diversity for the dialogs would be nice so that there is less repetition. I also have the feeling that the amount of clippings (skin showing through clothes) has increased. Apart from that, a huge step in the right direction!
srksrksrk
2019-09-08 19:24:02 +0000 UTC