CreatorsOk
vrengames
vrengames

patreon


v0.3.0 Patron Release!

v0.3.0 is live! Due to an update with Ren'py, PC (windows and Linux) versions are now a separate from Mac versions:

Download the PC version here: Lab Rats 2 v0.3.0-PC 

Download the Mac version here: Lab Rats 2 v0.3.0-Mac 

The android release will be delayed until I have had time to modify the menu code to make it compatible with small screens. Expect it to be released with the public version in a week!

So, v0.3.0 is finished and ready for testing by patrons! This update comes with a huge number of additions, changes, and refinements. The two most important changes are:

1) The introduction of business policies. These policies can be unlocked by spending cash from your office and offer new ways to improve your business. The policies are also key to unlocking new ways to corrupt your employees. More policies will be added as the game goes forward.

2) The introduction of crises, random events that require user input to resolve. These crises usually provide a trade off (spending cash to improve an employees stats) or provide one time access to an ability you haven't unlocked yet (testing serum on your research staff). More crises will be added as the game goes forward.

Beyond those two additions there have been a huge number of smaller changes throughout the game: Character images are now drawn using a shader displayable, allowing dynamic colouring on some clothing items. Support for multiple facial types is in the game now, along with three facial designs. These will see further refinement in the next update.  Characters now have sex skills, which influence how quickly their partner gains arousal in different positions. The new policy system can be used to unlock the ability to give your employees uniforms of increasing sluttiness or provide them with a dose of serum at the start of each work day. Serum traits have been balanced to bring added value and production cost in line across the entire length of the game. The list goes on! If you want a comprehensive list, take a look at the changelog below!

I hope everyone enjoys the new version of the game, I'm looking forward to pressing on with v0.4 and bringing even more improvements!

Changelog:

GAMEPLAY ADDITIONS

* Introduced crisis system - end of turn events which require immediate player interaction.

* Modified end of turn logic. NPC turns are now done in two phases. Location based interaction is done first, then time is advanced, then NPC's are moved to their new appropriate location. Crises trigger after NPC interactions but before time is advanced.

* Added a new event whenever a serum design is finished research. Allows for testing on your R&D crew.

* Employees can now become dissatisfied with their jobs and will have a chance of quitting each day.

* Added a quitting crisis event. A dissatisfied employee will come to you before they leave, giving you a last chance to convince them to stay.

* Outfit creator now shows preview of clothing items when you hover over them.

* Girls can now be asked to wear specific outfits that are already in their wardrobe.

* You can now give girls a 10% raise. A salary over their base expectations will increase job satisfaction reduce the chance they will quit if unhappy.

* Added two new facial designs to the game, along with rendering support for creating more in the near future.

* Added new Policy system - business upgrades that can be purchased with cash.

* Added first policy - "corporate uniforms".

* Added ability to give different divisions uniforms. Requires "corporate uniforms" policy to be purchased before they can be assigned.

* Added "broken AC" crisis event.

* Added "Mandatory Serum Testing" policy - Allows you to give serum directly to your employees.

* Girls can no longer be given serum directly until after "Mandatory Serum Testing" has been purchased.

* Employees can now be assigned a corporate uniform. The maximum sluttiness of the uniform is limited by a policy line.

* Added a line of policies to control uniform slutiness limits. Line includes: "strict uniform policy","relaxed uniform policy","casual uniform policy","reduced coverage uniform policy","minimal coverage uniform policy","corporate enforced nudity policy", and "maximal arousal uniform policy"

* Added ability to set daily serum doses for your company, either for everyone or by division.

* Added "Daily Serum Dosage" policy - Unlocks ability to set daily serum doses for your company.

* Added support for dynamically coloured clothing.

* Multiple sets of bras, panties, and shirts changed to support dynamic colouring. Default options are provided for now, player options will be supported at a future date.

* Added Recruitment batch size line of policies, hire levels allows you to view more people at once in a recruitment batch.

* Added "Male Focused Marketing" policy - Increases serum value based on the sluttiness of your marketing uniform.

* Added an "Accidental Exposure" crisis to the lab and production lines.

* Added an "Water Bottle Accident" crisis to the entire office.

* You can only directly modify a girls wardrobe if her obedience is 120 or greater.

* Added "late night drinking" crisis to entire office.

* Added character creation screen at the start of the game.

* Introduced sex skills for main character and girls. Higher skill increases the other persons arousal faster for specific position types.

* Added character sheet screen to check on the stats of your character.

* Added sex skill overview to "detailed information" screen for girls. In the future this will be hidden until you have learned the information.

* "detailed information" and girl UI now shows a girls current job, if she is employed by you.

* Added "Special Training" crisis - Gives chance to spend cash to raise an employees skills.


BALANCE CHANGES

* Basic Medical Applications trait now adds 10 to production cost (up from 5), adds 50 research to production (up from 25), and requires 200 research to discover (up from 50)

* Improved Serum Production trait now requires 200 research to discover (up from 50)

* Obedience Enhancer trait now requires 300 research to discover (up from 75), adds 75 research to production (up from 20), and adds 5 to production cost (down from 10), adds 5 to value (up from 0)

* Improved Reagent Purification trait now adds 75 research to production (up from 50) and requires 350 research to discover (up from 100)

* Aphrodisiac now adds 60 to research to produce (up from 25), adds 25 to value (up from 20), and requires 250 to discover (up from 150)

* Advanced Serum Production now adds 25 to production cost (up from 15) and requires 800 to discover (up from 200)

* Low Volatility Reagents now adds 150 to production research (up from 100) and requires 600 to discover (up from 300)

* Futuristic Serum Production now adds 60 suggestability (down from 100), adds 500 to production research (down from 600), costs 3000 to discover (up from 600)

* Breast Growth now adds 125 to production research (up from 50), adds 50 to value (down from 100), and costs 500 to discover (up from 50)

* Breast Reduction now adds 125 to production research (up from 50), adds 50 to value (up from 40), and costs 500 to discover (up from 40)

* Focus, Intelligence, and Charisma enhancements now all: cost 20 production points, add 30 value, add 150 to production research, require 800 to discover, and add +2 to their stat (up from +1)

* Slow Release Dopamine now adds 500 to production research (up from 100), adds 20 to production cost (down from 100), and requires 2500 to discover (up from 300)


BUG FIXES

* Fixed obedience and happiness changes from some interactions being inverted.

* Fixed three new traits from v0.2 not appearing in research list.

* Fixed happiness reduction from sexual encounters where obedience was required to proceed being inverted.

* Fixed sluttiness increases from clothing compliments having strange decimal values.

* Fixed "Detailed Information" screen for girls picking random choices on menus when exited.

* Slightly widened choice buttons to prevent text overflow.

Comments

building on this there might be certain traits that toons have that further enhance there effectiveness. i.e. knows chinese +1 procurement, has lived in china +2 procuement, is a chinese national +3 procurement (with potential crises dealing with chinese hegemonical interests.

blakeness

As an added bit of realism, I would make some observations. Economies of scale matter. The production staff at a pharma are usually hourly and low skilled. It's the QA, and QC workers that make the money and difference. I have the most distinct memory of the production staff ruining a lot (approx. 500 L) of product b/c they didn't clean a gasket after they had made some diaper creme. they responded by increasing the checking requirements for managing staff. Food for thought.

blakeness

Let me know if you want the save file.

blakeness

I'm also having an issue with procurement and production limitations. My procurement was limited to 750 at one point and I figured that was a cap and production was capped at 801, but I can't get back to the 750 procurement even...

blakeness

I can get it to change back to assigned dress, but upon using the "examine" function, it says she's wearing "x" and underneath, she is wearing a sweater dress. Way to engage your inner cat lady, Mayumi, but it's magical that she can hide it under the Two Piece...

blakeness

Also, it seems when you move someone after you've set the dress code:all, they will revert to their initial dress status

blakeness

This was the AC event. I think it tried to take of something that was already gone. [code] I'm sorry, but an uncaught exception occurred. While running game code: File "game/script.rpy", line 3214, in script call python: File "game/script.rpy", line 3768, in script call call advance_time from _call_advance_time_2 File "game/script.rpy", line 4136, in script call $ the_crisis.call_action() File "game/crises.rpy", line 152, in script $ the_person.outfit.remove_clothing(the_person.outfit.get_lower_ordered()[-1]) File "game/crises.rpy", line 152, in <module> $ the_person.outfit.remove_clothing(the_person.outfit.get_lower_ordered()[-1]) IndexError: list index out of range -- Full Traceback ------------------------------------------------------------ Full traceback: File "game/script.rpy", line 3214, in script call python: File "game/script.rpy", line 3768, in script call call advance_time from _call_advance_time_2 File "game/script.rpy", line 4136, in script call $ the_crisis.call_action() File "game/crises.rpy", line 152, in script $ the_person.outfit.remove_clothing(the_person.outfit.get_lower_ordered()[-1]) File "F:\Lab_Rats_2-v0.3.0-pc\renpy\ast.py", line 848, in execute renpy.python.py_exec_bytecode(self.code.bytecode, self.hide, store=self.store) File "F:\Lab_Rats_2-v0.3.0-pc\renpy\python.py", line 1812, in py_exec_bytecode exec bytecode in globals, locals File "game/crises.rpy", line 152, in <module> $ the_person.outfit.remove_clothing(the_person.outfit.get_lower_ordered()[-1]) IndexError: list index out of range Windows-8-6.2.9200 Ren'Py 6.99.14.1.3218 Lab Rats 2 - Down to Business v0.3.0 Sun Mar 18 12:43:47 2018 [/code] </module></module>

blakeness

This one looks easy to fix, just misspelled "name" [code] I'm sorry, but an uncaught exception occurred. While running game code: File "game/script.rpy", line 3214, in script call python: File "game/script.rpy", line 3753, in script call call advance_time from _call_advance_time File "game/script.rpy", line 4136, in script call $ the_crisis.call_action() File "game/crises.rpy", line 541, in script the_person.anme "Ugh, fuck! This is worse than it was before! Screw it, I'll take care of this at home. Call me a cab, please." AttributeError: 'Person' object has no attribute 'anme' -- Full Traceback ------------------------------------------------------------ Full traceback: File "game/script.rpy", line 3214, in script call python: File "game/script.rpy", line 3753, in script call call advance_time from _call_advance_time File "game/script.rpy", line 4136, in script call $ the_crisis.call_action() File "game/crises.rpy", line 541, in script the_person.anme "Ugh, fuck! This is worse than it was before! Screw it, I'll take care of this at home. Call me a cab, please." File "F:\Lab_Rats_2-v0.3.0-pc\renpy\ast.py", line 615, in execute who = eval_who(self.who, self.who_fast) File "F:\Lab_Rats_2-v0.3.0-pc\renpy\ast.py", line 532, in eval_who return renpy.python.py_eval(who) File "F:\Lab_Rats_2-v0.3.0-pc\renpy\python.py", line 1843, in py_eval return py_eval_bytecode(code, globals, locals) File "F:\Lab_Rats_2-v0.3.0-pc\renpy\python.py", line 1836, in py_eval_bytecode return eval(bytecode, globals, locals) File "<none>", line 1, in <module> AttributeError: 'Person' object has no attribute 'anme' Windows-8-6.2.9200 Ren'Py 6.99.14.1.3218 Lab Rats 2 - Down to Business v0.3.0 Sun Mar 18 12:29:26 2018 [/code] </module></none>

blakeness

Also I get this before the stat event:

blakeness

Ok I have a bug: When doing the breast size enhancer for more than 1 tick, it fails to have any effect at all, even upon intial dosage.

blakeness

Hmm, I had a line that should have been restoring the players background. I've made a change that should resolve it, I'll check it when I'm doing my next test game.

Vren

All right, I think this is the last bug I remember spotting (I'll try to also give some impressions and proper suggestions when I have the time). Concerning events that move you from one place to another. Say I am at the Main Office, and the research girl calls me because a serum research has finished. Then I will be moved to the research division, with the background image changing. However, at the end of the event I will be back at the Main Office but the background image will still be the one from Research. Similarly, I've spotted this issue the other way around when I was in Research and the A/C failed (this might happen for other events, but I haven't tested it). On a related note, I think it would be good to add different backgrounds for all the different areas in the corporation. Right now this phenomenon can also happen between areas which have the same background, which is pretty disorienting.

Bingbong

If you open up script.rpy and go down to line 4144. change: if renpy.random.randint(0,100) < 25: to if renpy.random.randint(0,100) < XX: where 'XX' is the % chance of a valid crisis triggering. I've dropped this down to 10% on my internal version.

Vren

Founds and fixed, thanks!

Vren

Sleeping is indeed 2 extra time increments. I've tracked down the bug (hopefully), it looks like removing the serum from the list of effects while I was traversing it caused it to skip the rest and not update them at all. I'll try and get a test game going to double check. Thanks for catching this, it's a hard one to spot!

Vren

Oh, one more thing. Adding the girl's division to the "girl wants to leave" message would also be helpful.

Bingbong

Fixed. If you change line 3999 in script.rpy from: $slut_limit = None to $slut_limit = 999 it should work properly for your save game.

Vren

And one more bug: "Maximal arousal" policy is also broken... I finally managed to purchase it, and now it doesn't let me set up any uniforms at all (even those at less than 80 that I could before). I feel cheated now :p

Bingbong

A quick one concerning girls quitting: - in the daily summary the message saying that a girl wants to quit should include the surname (or initial, at least). I've had "Jennifer wants to leave" when there were 3 Jennifers (and 1 Jenny :p) and "Stephanie wants to leave" when there were 2 Stephanies. - it would probably be better to start having the daily summaries combine production entries for the same serum. At least once I've seen an "employee wants to leave" message near the bottom of the screen, and I keep wondering if there might be more such messages among the stuff that isn't visible.

Bingbong

Even better, what if each clothing item had approval metadata? So I compliment an outfit, the shirt, pants, shoes, panties, bra, etc all go +1. Without the compliment, all the articles of clothing go -1 at night? Articles can't go below 0. Uniforms do not count. I'm telling you from experience.. women love getting outfit compliments :)

FWIW, I'm actually having a pretty good time trying to play WITHOUT ever giving an employee any serum. Doing better than I expected. However, if you aren't planning to put out a point release for a couple days, please tell me where to edit the file to reduce the percent chance of water spilling/tax scenario. A thought: If I compliment a girl's outfit, there should be some increased chance that she will consider wearing it again? Maybe her sluttiness goes +1 if it was a particularly 'showy' outfit? Maybe her sluttiness goes -1 if it was very conservative and I compliment it?

And here's a neat bug. In playing with serum policies, I was using long duration serums (with the current max of 8 turns) and that got me thinking about "how many turns is sleeping?". However, I got really confused since sometimes the 8 turn serum would have 2 turns left after a full day, and some other times only 1 turn left. So here's the bug: when there are multiple serums active the serums all go down by 1 each turn EXCEPT if the first serum only has 1 turn left, in which case that serum will be spent, but the other serums will not go down at all! And just to confirm, "sleeping" is supposed to last 2 turns, right?

Bingbong

I think this one is new. It occurred right before a "broken test tube" event. [code] I'm sorry, but an uncaught exception occurred. While running game code: File "game/script.rpy", line 3214, in script call python: File "game/script.rpy", line 3786, in script call call advance_time from _call_advance_time_5 File "game/script.rpy", line 4136, in script call $ the_crisis.call_action() File "game/crises.rpy", line 347, in script $the_person.get_sudden_exclaim() File "game/crises.rpy", line 347, in <module> $the_person.get_sudden_exclaim() AttributeError: 'Person' object has no attribute 'get_sudden_exclaim' -- Full Traceback ------------------------------------------------------------ Full traceback: File "game/script.rpy", line 3214, in script call python: File "game/script.rpy", line 3786, in script call call advance_time from _call_advance_time_5 File "game/script.rpy", line 4136, in script call $ the_crisis.call_action() File "game/crises.rpy", line 347, in script $the_person.get_sudden_exclaim() File "C:\Users\luisa\Desktop\Lab_Rats_2-v0.3.0-pc\Lab_Rats_2-v0.3.0-pc\renpy\ast.py", line 848, in execute renpy.python.py_exec_bytecode(self.code.bytecode, self.hide, store=self.store) File "C:\Users\luisa\Desktop\Lab_Rats_2-v0.3.0-pc\Lab_Rats_2-v0.3.0-pc\renpy\python.py", line 1812, in py_exec_bytecode exec bytecode in globals, locals File "game/crises.rpy", line 347, in <module> $the_person.get_sudden_exclaim() AttributeError: 'Person' object has no attribute 'get_sudden_exclaim' Windows-8-6.2.9200 Ren'Py 6.99.14.1.3218 Lab Rats 2 - Down to Business v0.3.0 Thu Mar 15 03:00:06 2018 [/code]</module></module>

Bingbong

In the same vein as Scott's comment, there should be a way to review the statistics of each serum. I usually remember the modifiers just fine, but currently there seems to be no easy way to recall how much a serum sells for. At some point I just wanted to make money and I was looking at my list of 10 or so serum, and had no way to see which was the most profitable other than trial and error. Similarly, there should be a way to discard serum designs that are no longer needed. Edit: just realized that you can see the stats of a serum when giving it to someone. Nonetheless, it would be useful to be able to see the value (and not just the production cost) when selecting which serum to produce.

Bingbong

When you are moving someone to another division, you can't see your company information because it's occupied by the employee data that replaces it when you talk to them. However, things like Company Funds, Company Efficiency, and Company Raw Supplies are exactly the information you need to make the move decision. Maybe flip it back to company information when you try to move someone? I would also suggest adding a personnel screen button in the upper left that lists everyone and their abilities so you don't have to dig around for them.

Scott S.

Good catch, I've added a menu allowing you to cancel serum use for a department or for everyone. I'll try and do some testing and see if I can replicate the other strange behaviour you're running into.

Vren

Another one, now about some issues concerning daily serum. There should be a way to reset a Division's "daily serum" policy back to none. I was giving a serum to Marketing, and eventually I wanted to discontinue it. This lead to the following issues: - my only option was to either wait for the serum to run out or force it to run out by taking all the stock for my personal inventory; - the highlights at the end of each day keep "reminding" me that I ran out of serum to give to marketing; - and the weirdest of all, the message in the highlights keeps changing which serum I am supposedly missing. Every time I change production, it seems to change to say that I am now missing the new serum I'm producing. In fact, I've even managed to have it claim that I was missing a serum I was still researching (but not yet finished).

Bingbong

You were correct, there was a variable typo and it wasn't correctly applying the sluttiness modifier. That has been corrected!

Vren

Fixed, thanks for catching it.

Vren

1) Looked into "Reduced Coverage" and found a typo that was assigning the slut limit increase to something else. That has been resolved. 2) Spinning up a test game right now to track down the problem, will edit once I have it fixed. EDIT: Found the issue, I was assigning uniforms based on the room an employee's workstation is in instead of their team. This caused problems with HR and Supply, since they both operate out of the same physical room.

Vren

One more possible bug: I don't think the "Male focused modeling" policy is working. Maybe I'm misinterpreting it (also, the wording seems off. shouldn't it be "Serum will sell for 1% MORE per point of..."?), but changing the Marketing uniform isn't changing the sales revenue. I'll have some more comments when I have the time.

Bingbong

One more concerning the "night visit" (when sending the girl away) [code] I'm sorry, but an uncaught exception occurred. While running game code: File "game/script.rpy", line 3214, in script call python: File "game/script.rpy", line 3753, in script call call advance_time from _call_advance_time File "game/script.rpy", line 4136, in script call $ the_crisis.call_action() File "game/crises.rpy", line 552, in script me.name "Trust me, it's for the best." NameError: name 'me' is not defined -- Full Traceback ------------------------------------------------------------ Full traceback: File "game/script.rpy", line 3214, in script call python: File "game/script.rpy", line 3753, in script call call advance_time from _call_advance_time File "game/script.rpy", line 4136, in script call $ the_crisis.call_action() File "game/crises.rpy", line 552, in script me.name "Trust me, it's for the best." File "C:\Users\luisa\Desktop\Lab_Rats_2-v0.3.0-pc\Lab_Rats_2-v0.3.0-pc\renpy\ast.py", line 615, in execute who = eval_who(self.who, self.who_fast) File "C:\Users\luisa\Desktop\Lab_Rats_2-v0.3.0-pc\Lab_Rats_2-v0.3.0-pc\renpy\ast.py", line 532, in eval_who return renpy.python.py_eval(who) File "C:\Users\luisa\Desktop\Lab_Rats_2-v0.3.0-pc\Lab_Rats_2-v0.3.0-pc\renpy\python.py", line 1843, in py_eval return py_eval_bytecode(code, globals, locals) File "C:\Users\luisa\Desktop\Lab_Rats_2-v0.3.0-pc\Lab_Rats_2-v0.3.0-pc\renpy\python.py", line 1836, in py_eval_bytecode return eval(bytecode, globals, locals) File "<none>", line 1, in <module> NameError: name 'me' is not defined Windows-8-6.2.9200 Ren'Py 6.99.14.1.3218 Lab Rats 2 - Down to Business v0.3.0 Wed Mar 14 20:00:59 2018 [/code] </module></none>

Bingbong

Ok, two bugs concerning the outfit policies: -Purchasing "Reduced coverage" did not allow me to set uniforms up to 40 (I tried multiple outfits to see if maybe this was due to having underwear or not, but nothing worked). However, the next level "Minimal coverage" did allow uniforms up to 60. (I'm yet to obtain the levels above, which are way too pricey for testing purposes). -HR uniform does not seem to be working: trying to change the HR uniform does nothing, but changing the Supply procurement uniform DOES change the uniform for the HR girl.

Bingbong

Found it, I was passing a function instead of calling that function and passing it's result. The fix will be included in v0.3.1

Vren

Bugs - I've tracked down both and fixed, thanks for the heads up! Suggestions - Agreed about lowering the percentage of random events (they were artificially high for testing purposes). The policies that mention age don't actually impact it right now, but I agree with the idea of keeping them as two separate things. I'll make that more clear going forward. The UI for large lists of people will be looked at soon, and the current shove-everyone-downtown-at-night thing will be changed soon too. Thanks for the excellent feedback!

Vren

Fixed up, thanks!

Vren

Fixed it up, thanks for the report!

Vren

Error at the end of the "night visit" [code] I'm sorry, but an uncaught exception occurred. While running game code: File "game/script.rpy", line 3214, in script call python: File "game/script.rpy", line 3753, in script call call advance_time from _call_advance_time File "game/script.rpy", line 4136, in script call $ the_crisis.call_action() File "game/crises.rpy", line 541, in script the_person.anme "Ugh, fuck! This is worse than it was before! Screw it, I'll take care of this at home. Call me a cab, please." AttributeError: 'Person' object has no attribute 'anme' -- Full Traceback ------------------------------------------------------------ Full traceback: File "game/script.rpy", line 3214, in script call python: File "game/script.rpy", line 3753, in script call call advance_time from _call_advance_time File "game/script.rpy", line 4136, in script call $ the_crisis.call_action() File "game/crises.rpy", line 541, in script the_person.anme "Ugh, fuck! This is worse than it was before! Screw it, I'll take care of this at home. Call me a cab, please." File "C:\Users\luisa\Desktop\Lab_Rats_2-v0.3.0-pc\Lab_Rats_2-v0.3.0-pc\renpy\ast.py", line 615, in execute who = eval_who(self.who, self.who_fast) File "C:\Users\luisa\Desktop\Lab_Rats_2-v0.3.0-pc\Lab_Rats_2-v0.3.0-pc\renpy\ast.py", line 532, in eval_who return renpy.python.py_eval(who) File "C:\Users\luisa\Desktop\Lab_Rats_2-v0.3.0-pc\Lab_Rats_2-v0.3.0-pc\renpy\python.py", line 1843, in py_eval return py_eval_bytecode(code, globals, locals) File "C:\Users\luisa\Desktop\Lab_Rats_2-v0.3.0-pc\Lab_Rats_2-v0.3.0-pc\renpy\python.py", line 1836, in py_eval_bytecode return eval(bytecode, globals, locals) File "<none>", line 1, in <module> AttributeError: 'Person' object has no attribute 'anme' Windows-8-6.2.9200 Ren'Py 6.99.14.1.3218 Lab Rats 2 - Down to Business v0.3.0 Wed Mar 14 19:11:30 2018 [/code]</module></none>

Bingbong

Whew, that turned out to be a tricky one to figure out, but it's been resolved. Turns out that the built-in function "round", which was being used to calculate the height scale for images, was being overwritten by the integer "round" used during sex scenes to keep track of how long you've been going.

Vren

Error message during "tax discussion" (in this iteration I was not given a choice as to what she should do). [code] I'm sorry, but an uncaught exception occurred. While running game code: File "game/script.rpy", line 3214, in script call python: File "game/script.rpy", line 3774, in script call call advance_time from _call_advance_time_3 File "game/script.rpy", line 4136, in script call $ the_crisis.call_action() File "game/crises.rpy", line 408, in script $ Renpy.scene("Active") File "game/crises.rpy", line 408, in <module> $ Renpy.scene("Active") NameError: name 'Renpy' is not defined -- Full Traceback ------------------------------------------------------------ Full traceback: File "game/script.rpy", line 3214, in script call python: File "game/script.rpy", line 3774, in script call call advance_time from _call_advance_time_3 File "game/script.rpy", line 4136, in script call $ the_crisis.call_action() File "game/crises.rpy", line 408, in script $ Renpy.scene("Active") File "C:\Users\luisa\Desktop\Lab_Rats_2-v0.3.0-pc\Lab_Rats_2-v0.3.0-pc\renpy\ast.py", line 848, in execute renpy.python.py_exec_bytecode(self.code.bytecode, self.hide, store=self.store) File "C:\Users\luisa\Desktop\Lab_Rats_2-v0.3.0-pc\Lab_Rats_2-v0.3.0-pc\renpy\python.py", line 1812, in py_exec_bytecode exec bytecode in globals, locals File "game/crises.rpy", line 408, in <module> $ Renpy.scene("Active") NameError: name 'Renpy' is not defined Windows-8-6.2.9200 Ren'Py 6.99.14.1.3218 Lab Rats 2 - Down to Business v0.3.0 Wed Mar 14 18:51:57 2018 [/code] </module></module>

Bingbong

I'm getting an error right at the start of "training seminar" events.

Bingbong

Some bugs and ideas 1- Bugs Even though the girls have a uniform which is way higher in slutness then they are you can't increase it by using serum+compliment outfits, some girls are therefore uncorruptable until you use the serum multiple times Everytime if i use the "against the wall" sex pose it rolls an error mesage, this has been happening since 0.2(I'll copy the error message later) 2- Suggestions Decrease the % of events and give the player more power when trying to keep the employee in the company, on early game this is really a nuisance Don't connect certain policies with age restrictions, I won't buy the high suggestion policy because it decreases the age of the women, make it a different policy maybe(something like age restriction) 3- New crisis and job suggestion- Accidents- small accidents that can cost you a lot Job- Company lawyer(works in marketing section- Charisma based) Job- Work safety technician(works in production - Focus/int based) finally there has to be a way to fix the UI when you hire a lot of girls(or when you go to downtown) the game is very well done and once you manage to understand the gameplay concept it's really fun P.S: Decrease the cost on Serum policy please

Oh, and this Air Conditioner totally sucks! It has broken down 3 times in the same 16 days. Time for the manufacturer to credit me back for lost production!

Wow, these girls certainly like to spill water on themselves! That event happened six times in 16 days. Plus, there is an error every time you have them go dry off instead of the other options.

To be fair it is an early version of the game. If it is not for your liking so far, I'd wait closer to the release version, where all of this stuff is going to get streamlined and balanced. I enjoy poking at the bugs, so I play early builds. :-)

am a fan of lab rats 1, was very much looking forward to version 2, have found totally baffling, there is so much to organise in this game, if i decide to keep playing will need a notebook to keep track of everything, this will quickly make me not want to play, have had 2 staff quit in the first week, helped same girl with taxes 3 times in the first week

Event with serum research finish doesn't apply serum effect to the girl when you suggest she test it herself.

Also, while it is possible to purchase different outfit policies, they don't seem to work. I also think that there needs to be a separate screen for activating/deactivating policies.

Pressing "detailed information" during dialogue produces an exception: [code] I'm sorry, but an uncaught exception occurred. While running game code: File "game/script.rpy", line 3207, in script call call talk_person(person_choice) from _call_talk_person File "game/script.rpy", line 3351, in script call call talk_person(the_person) from _call_talk_person_4 File "game/script.rpy", line 3351, in script call call talk_person(the_person) from _call_talk_person_4 File "game/script.rpy", line 3351, in script call call talk_person(the_person) from _call_talk_person_4 File "game/script.rpy", line 3351, in script call call talk_person(the_person) from _call_talk_person_4 File "game/script.rpy", line 3351, in script call call talk_person(the_person) from _call_talk_person_4 File "game/script.rpy", line 3351, in script call call talk_person(the_person) from _call_talk_person_4 File "game/script.rpy", line 3351, in script call call talk_person(the_person) from _call_talk_person_4 File "game/script.rpy", line 3351, in script call call talk_person(the_person) from _call_talk_person_4 File "game/script.rpy", line 3351, in script call call talk_person(the_person) from _call_talk_person_4 File "game/script.rpy", line 3351, in script call call talk_person(the_person) from _call_talk_person_4 File "game/script.rpy", line 3351, in script call call talk_person(the_person) from _call_talk_person_4 File "game/script.rpy", line 3351, in script call call talk_person(the_person) from _call_talk_person_4 File "game/script.rpy", line 3351, in script call call talk_person(the_person) from _call_talk_person_4 File "game/script.rpy", line 3351, in script call call talk_person(the_person) from _call_talk_person_4 File "game/script.rpy", line 3351, in script call call talk_person(the_person) from _call_talk_person_4 File "game/script.rpy", line 3351, in script call call talk_person(the_person) from _call_talk_person_4 File "game/script.rpy", line 3456, in script call call talk_person(the_person) from _call_talk_person_3 File "game/script.rpy", line 3460, in script call call fuck_person(the_person) from _call_fuck_person File "game/script.rpy", line 3491, in script call call sex_description(the_person, position_choice, object_choice, 0) from _call_sex_description File "game/script.rpy", line 3605, in script call call sex_description(the_person, position_choice, the_object, round+1) from _call_sex_description_2 File "game/script.rpy", line 3605, in script call call sex_description(the_person, position_choice, the_object, round+1) from _call_sex_description_2 File "game/script.rpy", line 3605, in script call call sex_description(the_person, position_choice, the_object, round+1) from _call_sex_description_2 File "game/script.rpy", line 3605, in script call call sex_description(the_person, position_choice, the_object, round+1) from _call_sex_description_2 File "game/script.rpy", line 3605, in script call call sex_description(the_person, position_choice, the_object, round+1) from _call_sex_description_2 File "game/script.rpy", line 3528, in script call $ the_position.call_scene(the_person, mc.location, the_object, round) File "game/kissing.rpy", line 17, in script "You run your hands over [the_girl.name], feeling her back and hips as you kiss. Her tongue darts out to meet yours ocasionally, dancing playfully with yours." File "game/script.rpy", line 2337, in execute screen person_info_detailed(the_person): File "game/script.rpy", line 2337, in execute screen person_info_detailed(the_person): File "game/script.rpy", line 2346, in execute hbox: File "game/script.rpy", line 2349, in execute vbox: File "game/script.rpy", line 2352, in execute text "Height: " + height_to_string(the_person.height) style "menu_text_style" File "game/script.rpy", line 1128, in height_to_string rounded_height = round(the_height,2) #Round height to 2 decimal points. TypeError: 'int' object is not callable -- Full Traceback ------------------------------------------------------------ Full traceback: File "game/script.rpy", line 3207, in script call call talk_person(person_choice) from _call_talk_person File "game/script.rpy", line 3351, in script call call talk_person(the_person) from _call_talk_person_4 File "game/script.rpy", line 3351, in script call call talk_person(the_person) from _call_talk_person_4 File "game/script.rpy", line 3351, in script call call talk_person(the_person) from _call_talk_person_4 File "game/script.rpy", line 3351, in script call call talk_person(the_person) from _call_talk_person_4 File "game/script.rpy", line 3351, in script call call talk_person(the_person) from _call_talk_person_4 File "game/script.rpy", line 3351, in script call call talk_person(the_person) from _call_talk_person_4 File "game/script.rpy", line 3351, in script call call talk_person(the_person) from _call_talk_person_4 File "game/script.rpy", line 3351, in script call call talk_person(the_person) from _call_talk_person_4 File "game/script.rpy", line 3351, in script call call talk_person(the_person) from _call_talk_person_4 File "game/script.rpy", line 3351, in script call call talk_person(the_person) from _call_talk_person_4 File "game/script.rpy", line 3351, in script call call talk_person(the_person) from _call_talk_person_4 File "game/script.rpy", line 3351, in script call call talk_person(the_person) from _call_talk_person_4 File "game/script.rpy", line 3351, in script call call talk_person(the_person) from _call_talk_person_4 File "game/script.rpy", line 3351, in script call call talk_person(the_person) from _call_talk_person_4 File "game/script.rpy", line 3351, in script call call talk_person(the_person) from _call_talk_person_4 File "game/script.rpy", line 3351, in script call call talk_person(the_person) from _call_talk_person_4 File "game/script.rpy", line 3456, in script call call talk_person(the_person) from _call_talk_person_3 File "game/script.rpy", line 3460, in script call call fuck_person(the_person) from _call_fuck_person File "game/script.rpy", line 3491, in script call call sex_description(the_person, position_choice, object_choice, 0) from _call_sex_description File "game/script.rpy", line 3605, in script call call sex_description(the_person, position_choice, the_object, round+1) from _call_sex_description_2 File "game/script.rpy", line 3605, in script call call sex_description(the_person, position_choice, the_object, round+1) from _call_sex_description_2 File "game/script.rpy", line 3605, in script call call sex_description(the_person, position_choice, the_object, round+1) from _call_sex_description_2 File "game/script.rpy", line 3605, in script call call sex_description(the_person, position_choice, the_object, round+1) from _call_sex_description_2 File "game/script.rpy", line 3605, in script call call sex_description(the_person, position_choice, the_object, round+1) from _call_sex_description_2 File "game/script.rpy", line 3528, in script call $ the_position.call_scene(the_person, mc.location, the_object, round) File "game/kissing.rpy", line 17, in script "You run your hands over [the_girl.name], feeling her back and hips as you kiss. Her tongue darts out to meet yours ocasionally, dancing playfully with yours." File "F:\games\Lab_Rats_2-v0.3.0-pc\renpy\ast.py", line 643, in execute renpy.exports.say(who, what, interact=self.interact, *args, **kwargs) File "F:\games\Lab_Rats_2-v0.3.0-pc\renpy\exports.py", line 1176, in say who(what, *args, **kwargs) File "F:\games\Lab_Rats_2-v0.3.0-pc\renpy\character.py", line 1013, in __call__ self.do_display(who, what, cb_args=self.cb_args, **display_args) File "F:\games\Lab_Rats_2-v0.3.0-pc\renpy\character.py", line 817, in do_display **display_args) File "F:\games\Lab_Rats_2-v0.3.0-pc\renpy\character.py", line 566, in display_say rv = renpy.ui.interact(mouse='say', type=type, roll_forward=roll_forward) File "F:\games\Lab_Rats_2-v0.3.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.3.0-pc\renpy\display\core.py", line 2624, in interact repeat, rv = self.interact_core(preloads=preloads, trans_pause=trans_pause, **kwargs) File "F:\games\Lab_Rats_2-v0.3.0-pc\renpy\display\core.py", line 2999, in interact_core root_widget.visit_all(lambda i : i.per_interact()) File "F:\games\Lab_Rats_2-v0.3.0-pc\renpy\display\core.py", line 511, in visit_all d.visit_all(callback) File "F:\games\Lab_Rats_2-v0.3.0-pc\renpy\display\core.py", line 511, in visit_all d.visit_all(callback) File "F:\games\Lab_Rats_2-v0.3.0-pc\renpy\display\core.py", line 511, in visit_all d.visit_all(callback) File "F:\games\Lab_Rats_2-v0.3.0-pc\renpy\display\screen.py", line 401, in visit_all callback(self) File "F:\games\Lab_Rats_2-v0.3.0-pc\renpy\display\core.py", line 2999, in <lambda> root_widget.visit_all(lambda i : i.per_interact()) File "F:\games\Lab_Rats_2-v0.3.0-pc\renpy\display\screen.py", line 411, in per_interact self.update() File "F:\games\Lab_Rats_2-v0.3.0-pc\renpy\display\screen.py", line 592, in update self.screen.function(**self.scope) File "game/script.rpy", line 2337, in execute screen person_info_detailed(the_person): File "game/script.rpy", line 2337, in execute screen person_info_detailed(the_person): File "game/script.rpy", line 2346, in execute hbox: File "game/script.rpy", line 2349, in execute vbox: File "game/script.rpy", line 2352, in execute text "Height: " + height_to_string(the_person.height) style "menu_text_style" File "<screen language="">", line 2352, in <module> File "game/script.rpy", line 1128, in height_to_string rounded_height = round(the_height,2) #Round height to 2 decimal points. TypeError: 'int' object is not callable Windows-7-6.1.7601-SP1 Ren'Py 6.99.14.1.3218 Lab Rats 2 - Down to Business v0.3.0 Wed Mar 14 13:28:39 2018 [/code] </module></screen></lambda>

Another thing, in descriptions, it usually says something like "Bra with t-shirt underneath", while obviously it should be other way around.

Nice. Here is one thing I've caught. During the girl comes to your home scene, in the end she goes: Girlname (that is variable): "I had a great time Girlname, but I should be getting home. Could you call me a cab?" Basically she's talking to herself. It should be Playername there instead.


More Models and Creators