Lab Rats 2 v0.11.0 Release!
Added 2018-11-26 08:01:29 +0000 UTCLab Rats 2 v0.11.0 is Live! Get it here!
Windows+Linux: Lab Rats 2 v0.11.0-PC
Android: Lab Rats 2 v0.11.0-Android
Lab Rats 2 v0.11.0 is ready for it's week of patron bug testing! This update focuses adding a ton of written of written content to all of the sex positions. All of the positions now have a couple of key choices to make and a bunch of separate branches depending on your decisions, a characters stats, and their personal likes and dislikes. The update is rounded out by the addition of a few new clothing items, tweaked arousal gain mechanics, and a couple bug fixes.
The new written content for the update takes each of the existing sex position descriptions and expands upon them massively. The previous descriptions were a mostly linear bit of text spread across 5 or 10 lines. The new descriptions have at least one key decision to make and a bunch of variations and branching paths. A characters sexual likes and dislikes play a key role in how she reacts and what she enjoys the most. The new descriptions represents a ten fold increase in content for sexual encounters!
This update also includes the first pass for makeup rendering in LR2. New options for lipstick, blush, and eye shadow help create new character outfit possibilities. Future updates will make use of the rendering automation work to add in new pieces of makeup. As an added bonus two new clothing items have been added as well: a tube top and an open vest.
Finally, there has been a bunch of minor tweaks, improvements, and bug fixes. The blowjob, deepthroat, and kissing sex positions have been updated to make use of unique facial positions. The arousal characters gain has been made more uniform across all positions, but girls will now be bored by positions they do not consider slutty. Lastly, a bunch of bug fixes correct some crashes and misbehaving events.
I hope you enjoy all of the new content, let me know if you find any bugs!
As always, a changelog (v0.10.1 to v0.11.0):
* Added kissing facial modifier and implemented it in the kissing scene.
* Major additions to "against_wall" sex position descriptions.
* Major additions to "blowjob" sex position descriptions.
* Major additions to "deepthroat" sex position descriptions.
* Major additions to "doggy" sex position descriptions.
* Major additions to "kissing" sex position descriptions.
* Major additions to "missionary" sex position descriptions.
* Major additions to "piledriver" sex position descriptions.
* Added tubetop clothing item.
* Added vest clothing item.
* Added eyelid shadow makeup item.
* Added full eyeshadow makeup item.
* Added lipstick makeup item.
* Added blush makeup item.
* Added large "workplace flirting" crisis with several tiers and multiple branching paths.
* Girls arousal gain from a position that she does not think is slutty when she is highly aroused is halved.
* Rebalanced sex position arousal gains to be more uniform in the time it takes for someone to climax.
* Added kissing facial modifier and implimented it in the kissing scene.
* Deepthroat scene now makes use of blowjob facial modifier.
*BUG FIXES*
* Fixed bug in AC stripping crisis.
* Fixed bug in workplace flirting crisis.
* Fixed improper logging event in broken AC stripping crisis.
* Fixed typo in "conservative outfit" opinion.
* Fixed character not reassuming sex position after having clothing stripped off.
Comments
get a crash when I choose the "keep going" option in the spilled drink crisis. Pretty sure it's because there's supposed to be something in front of "remove_random_any" on lines 959 and 963 of crises.rpy. It seems to work if they're both changed to "the_person.outfit.remove_random_any", but i don't know the code well enough to know if that's the right thing
Justin Chandler
2018-12-04 05:17:17 +0000 UTC[code] I'm sorry, but an uncaught exception occurred. While running game code: File "game/script.rpy", line 6564, in script call python: File "game/script.rpy", line 7515, in script call call advance_time from _call_advance_time_5 File "game/script.rpy", line 8004, in script python: File "game/script.rpy", line 8006, in <module> 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 6564, in script call python: File "game/script.rpy", line 7515, in script call call advance_time from _call_advance_time_5 File "game/script.rpy", line 8004, in script python: File "C:\foo\Lab_Rats_2-v0.11.0-pc\renpy\ast.py", line 862, in execute renpy.python.py_exec_bytecode(self.code.bytecode, self.hide, store=self.store) File "C:\foo\Lab_Rats_2-v0.11.0-pc\renpy\python.py", line 1912, in py_exec_bytecode exec bytecode in globals, locals File "game/script.rpy", line 8006, in <module> 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.11.0 Sat Dec 01 15:59:35 2018 [/code] </module></module>
FooLord
2018-12-02 00:00:24 +0000 UTC[code] I'm sorry, but an uncaught exception occurred. While loading (1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0)> (1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1)> (0, 0) (0, 0) (1.0, 0.0, 0.0, 0.0, 0.1, 0.0, 1.0, 0.0, 0.0, 0.1, 0.0, 0.0, 1.0, 0.0, 0.1, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0)> (0.1, 0.0, 0.0, 0.0, 0.0, 0.0, 0.1, 0.0, 0.0, 0.0, 0.0, 0.0, 0.1, 0.0, 0.0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1)> (0, 0) (1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0)> (0.1, 0.0, 0.0, 0.0, 0.0, 0.0, 0.1, 0.0, 0.0, 0.0, 0.0, 0.0, 0.1, 0.0, 0.0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1)> (0, 0) (1.15, 0.0, 0.0, 0.0, -0.07499999999999996, 0.0, 1.15, 0.0, 0.0, -0.07499999999999996, 0.0, 0.0, 1.15, 0.0, -0.07499999999999996, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0)> (0.1, 0.0, 0.0, 0.0, 0.0, 0.0, 0.1, 0.0, 0.0, 0.0, 0.0, 0.0, 0.1, 0.0, 0.0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1)> (0, 0) (1.0, 0.0, 0.0, 0.0, 0.3, 0.0, 1.0, 0.0, 0.0, 0.3, 0.0, 0.0, 1.0, 0.0, 0.3, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0)> (0.6, 0.0, 0.0, 0.0, 0.0, 0.0, 0.1, 0.0, 0.0, 0.0, 0.0, 0.0, 0.1, 0.0, 0.0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1)> (0, 0) (1.4, 0.0, 0.0, 0.0, -0.05999999999999997, 0.0, 1.4, 0.0, 0.0, -0.05999999999999997, 0.0, 0.0, 1.4, 0.0, -0.05999999999999997, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0)> (0.73, 0.0, 0.0, 0.0, 0.0, 0.0, 0.43, 0.0, 0.0, 0.0, 0.0, 0.0, 0.24, 0.0, 0.0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1)>>: File "game/script.rpy", line 6538, in script call call talk_person(person_choice) from _call_talk_person File "game/script.rpy", line 7100, in script call call fuck_person(the_person,private = in_private) from _call_fuck_person File "game/script.rpy", line 7173, in script call call sex_description(the_person, position_choice, object_choice, 0, private=private) from _call_sex_description File "game/script.rpy", line 7211, in script call $ the_position.call_scene(the_person, mc.location, the_object, round) #HERE IS WHERE THE SCENE SCRIPT IS CALLED File "game/against_wall.rpy", line 163, in script "[the_girl.name] thrusts her hips forward to meet yours with each thrust. She closes her eyes and puts her head back against [the_object.name]." IOError: Couldn't find file 'character_images/happy_Face_4_against_wall_white.png'. -- Full Traceback ------------------------------------------------------------ Full traceback: File "game/script.rpy", line 6538, in script call call talk_person(person_choice) from _call_talk_person File "game/script.rpy", line 7100, in script call call fuck_person(the_person,private = in_private) from _call_fuck_person File "game/script.rpy", line 7173, in script call call sex_description(the_person, position_choice, object_choice, 0, private=private) from _call_sex_description File "game/script.rpy", line 7211, in script call $ the_position.call_scene(the_person, mc.location, the_object, round) #HERE IS WHERE THE SCENE SCRIPT IS CALLED File "game/against_wall.rpy", line 163, in script "[the_girl.name] thrusts her hips forward to meet yours with each thrust. She closes her eyes and puts her head back against [the_object.name]." File "C:\foo\Lab_Rats_2-v0.11.0-pc\renpy\ast.py", line 652, in execute renpy.exports.say(who, what, interact=self.interact, *args, **kwargs) File "C:\foo\Lab_Rats_2-v0.11.0-pc\renpy\exports.py", line 1199, in say who(what, *args, **kwargs) File "C:\foo\Lab_Rats_2-v0.11.0-pc\renpy\character.py", line 1016, in __call__ self.do_display(who, what, cb_args=self.cb_args, **display_args) File "C:\foo\Lab_Rats_2-v0.11.0-pc\renpy\character.py", line 817, in do_display **display_args) File "C:\foo\Lab_Rats_2-v0.11.0-pc\renpy\character.py", line 566, in display_say rv = renpy.ui.interact(mouse='say', type=type, roll_forward=roll_forward) File "C:\foo\Lab_Rats_2-v0.11.0-pc\renpy\ui.py", line 287, in interact rv = renpy.game.interface.interact(roll_forward=roll_forward, **kwargs) File "C:\foo\Lab_Rats_2-v0.11.0-pc\renpy\display\core.py", line 2649, in interact repeat, rv = self.interact_core(preloads=preloads, trans_pause=trans_pause, **kwargs) File "C:\foo\Lab_Rats_2-v0.11.0-pc\renpy\display\core.py", line 3132, in interact_core self.draw_screen(root_widget, fullscreen_video, (not fullscreen_video) or video_frame_drawn) File "C:\foo\Lab_Rats_2-v0.11.0-pc\renpy\display\core.py", line 2055, in draw_screen renpy.config.screen_height, File "render.pyx", line 485, in renpy.display.render.render_screen File "render.pyx", line 233, in renpy.display.render.render File "C:\foo\Lab_Rats_2-v0.11.0-pc\renpy\display\layout.py", line 717, in render surf = render(child, width, height, cst, cat) File "render.pyx", line 145, in renpy.display.render.render File "render.pyx", line 233, in renpy.display.render.render File "C:\foo\Lab_Rats_2-v0.11.0-pc\renpy\display\layout.py", line 717, in render surf = render(child, width, height, cst, cat) File "render.pyx", line 145, in renpy.display.render.render File "render.pyx", line 233, in renpy.display.render.render File "C:\foo\Lab_Rats_2-v0.11.0-pc\renpy\display\layout.py", line 717, in render surf = render(child, width, height, cst, cat) File "render.pyx", line 145, in renpy.display.render.render File "render.pyx", line 233, in renpy.display.render.render File "accelerator.pyx", line 108, in renpy.display.accelerator.transform_render File "render.pyx", line 233, in renpy.display.render.render File "accelerator.pyx", line 108, in renpy.display.accelerator.transform_render File "render.pyx", line 233, in renpy.display.render.render File "C:\foo\Lab_Rats_2-v0.11.0-pc\renpy\display\im.py", line 580, in render return cache.get(self, render=True) File "C:\foo\Lab_Rats_2-v0.11.0-pc\renpy\display\im.py", line 266, in get surf = image.load() File "C:\foo\Lab_Rats_2-v0.11.0-pc\renpy\display\im.py", line 761, in load rv.blit(cache.get(im), pos) File "C:\foo\Lab_Rats_2-v0.11.0-pc\renpy\display\im.py", line 266, in get surf = image.load() File "C:\foo\Lab_Rats_2-v0.11.0-pc\renpy\display\im.py", line 625, in load surf = renpy.display.pgrender.load_image(renpy.loader.load(self.filename), self.filename) File "C:\foo\Lab_Rats_2-v0.11.0-pc\renpy\loader.py", line 555, in load raise IOError("Couldn't find file '%s'." % name) IOError: Couldn't find file 'character_images/happy_Face_4_against_wall_white.png'. Windows-8-6.2.9200 Ren'Py 7.0.0.196 Lab Rats 2 - Down to Business v0.11.0 Fri Nov 30 03:04:51 2018 [/code]
FooLord
2018-11-30 11:05:32 +0000 UTCAlso, does anyone know where Stephanie's stats and skills get created/are assigned in the scripts? I tried editing her values in random_lists.rpy (even her hair and eye color, but mainly her stats so I can keep her into end-game) but after I did that in that file, and started a new game (even clearing the persistent save file or whatnot) none of the changes I made in random_lists.rpy worked or showed up at all... No stat changes, no hair or eye color. Can we customize her? Give her a different hair color or bodytype or whatnot, or up her INT or something?
Tim R Mercado
2018-11-30 09:35:37 +0000 UTCOkay so I think I've found what the problem is for any errors regarding "Face_4". This might not be the only place this is listed or called or whatnot in the code! It's just the only place I've found it so far. But, in the file game\random_lists.rpy, have a look at lines 217 and 218. They both list Face_3. I bet you line 218 needs to be changed to Face_4, as it's the only one not present (and ofc lines 215 and 216 show Face_1 and 2 respectively). Also, there seem to be plenty of Face_4 type pictures present in game\images. Sure hope this helps!
Tim R Mercado
2018-11-30 08:33:29 +0000 UTC[code] I'm sorry, but an uncaught exception occurred. While running game code: File "game/script.rpy", line 6564, in script call python: File "game/script.rpy", line 7497, in script call call advance_time from _call_advance_time_2 File "game/script.rpy", line 7966, in script call $ the_crisis.call_action() File "game/crises.rpy", line 1589, in script $ the_girl.cum_in_mouth() File "game/crises.rpy", line 1589, in <module> $ the_girl.cum_in_mouth() NameError: name 'the_girl' is not defined -- Full Traceback ------------------------------------------------------------ Full traceback: File "game/script.rpy", line 6564, in script call python: File "game/script.rpy", line 7497, in script call call advance_time from _call_advance_time_2 File "game/script.rpy", line 7966, in script call $ the_crisis.call_action() File "game/crises.rpy", line 1589, in script $ the_girl.cum_in_mouth() File "C:\foo\Lab_Rats_2-v0.11.0-pc\renpy\ast.py", line 862, in execute renpy.python.py_exec_bytecode(self.code.bytecode, self.hide, store=self.store) File "C:\foo\Lab_Rats_2-v0.11.0-pc\renpy\python.py", line 1912, in py_exec_bytecode exec bytecode in globals, locals File "game/crises.rpy", line 1589, in <module> $ the_girl.cum_in_mouth() NameError: name 'the_girl' is not defined Windows-8-6.2.9200 Ren'Py 7.0.0.196 Lab Rats 2 - Down to Business v0.11.0 Wed Nov 28 09:07:05 2018 [/code] </module></module>
FooLord
2018-11-28 17:07:52 +0000 UTCYeah I did a search for "against_the_wall" in images/character_images and only found some "against_wall" but no actual faces for that pose
Tim R Mercado
2018-11-28 07:37:49 +0000 UTCHm, looks like my automated rendering stuff ran into an issue and didn't generate an image set correctly. I'll get that fixed up for v0.11.1!
Vren
2018-11-28 07:31:52 +0000 UTCFound and fixed, thanks for the report!
Vren
2018-11-28 07:30:45 +0000 UTCEither an email to vrengames@gmail.com or a direct Patreon message.
Vren
2018-11-28 07:30:35 +0000 UTCFound and fixed, thanks.
Vren
2018-11-28 07:30:17 +0000 UTCI see a "happy_Face_4_kissing_black" (an then also a "_tan" and a "_white") in the folder game\images\character_images... I bet that it's simply going to that line of code and swapping Face_4_happy_kissing to happy_Face_4_kissing ? I'll try it and report if it worked. EDIT: Except that doesn't seem to follow the order that I think I see in script.rpy line 2859 above, which is face style, emotion, special modifiers? I'm no coder and just guessing. So now my thought is... is that order not being called er, in that order, elsewhere in the code?
Tim R Mercado
2018-11-28 07:23:35 +0000 UTCThe way I interpreted it, it's not that they lose slutiness, after all it comes back, it just reduces their wiliness to do more sulty things in the current situation. That is there are only so many demands you can put on a girl until you hit her limit. The problem with linking seduction with time is it makes getting stamina above 4 pointless. As there is literally not enough time. Any to that the fact that unless you are Sting(and tantric sex isn't an option in this game) then I doubt you'd be spending a whole 4 hours on a single coupling. just my 0.02$
FooLord
2018-11-27 17:42:18 +0000 UTCAt a guess, it should be the_girl rather than girl
FooLord
2018-11-27 17:24:18 +0000 UTCNot sure if is the same bug but it had different stack and didn't happen everytime, public sex: [code] I'm sorry, but an uncaught exception occurred. While running game code: File "game/script.rpy", line 6538, in script call call talk_person(person_choice) from _call_talk_person File "game/script.rpy", line 6781, in script call call talk_person(the_person) from _call_talk_person_4 File "game/script.rpy", line 6781, in script call call talk_person(the_person) from _call_talk_person_4 File "game/script.rpy", line 7100, in script call call fuck_person(the_person,private = in_private) from _call_fuck_person File "game/script.rpy", line 7173, in script call call sex_description(the_person, position_choice, object_choice, 0, private=private) from _call_sex_description File "game/script.rpy", line 7334, in script call call sex_description(the_person, position_choice, the_object, round+1, private = private) from _call_sex_description_2 File "game/script.rpy", line 7334, in script call call sex_description(the_person, position_choice, the_object, round+1, private = private) from _call_sex_description_2 File "game/script.rpy", line 7334, in script call call sex_description(the_person, position_choice, the_object, round+1, private = private) from _call_sex_description_2 File "game/script.rpy", line 7334, in script call call sex_description(the_person, position_choice, the_object, round+1, private = private) from _call_sex_description_2 File "game/script.rpy", line 7306, in script call call fuck_person(the_person) from _call_fuck_person_2 File "game/script.rpy", line 7173, in script call call sex_description(the_person, position_choice, object_choice, 0, private=private) from _call_sex_description File "game/script.rpy", line 7211, in script call $ the_position.call_scene(the_person, mc.location, the_object, round) #HERE IS WHERE THE SCENE SCRIPT IS CALLED File "game/missionary.rpy", line 74, in script if girl.sex_skills["Vaginal"] < 3 and the_girl.arousal < 50: File "game/missionary.rpy", line 74, in <module> if girl.sex_skills["Vaginal"] < 3 and the_girl.arousal < 50: NameError: name 'girl' is not defined -- Full Traceback ------------------------------------------------------------ Full traceback: File "game/script.rpy", line 6538, in script call call talk_person(person_choice) from _call_talk_person File "game/script.rpy", line 6781, in script call call talk_person(the_person) from _call_talk_person_4 File "game/script.rpy", line 6781, in script call call talk_person(the_person) from _call_talk_person_4 File "game/script.rpy", line 7100, in script call call fuck_person(the_person,private = in_private) from _call_fuck_person File "game/script.rpy", line 7173, in script call call sex_description(the_person, position_choice, object_choice, 0, private=private) from _call_sex_description File "game/script.rpy", line 7334, in script call call sex_description(the_person, position_choice, the_object, round+1, private = private) from _call_sex_description_2 File "game/script.rpy", line 7334, in script call call sex_description(the_person, position_choice, the_object, round+1, private = private) from _call_sex_description_2 File "game/script.rpy", line 7334, in script call call sex_description(the_person, position_choice, the_object, round+1, private = private) from _call_sex_description_2 File "game/script.rpy", line 7334, in script call call sex_description(the_person, position_choice, the_object, round+1, private = private) from _call_sex_description_2 File "game/script.rpy", line 7306, in script call call fuck_person(the_person) from _call_fuck_person_2 File "game/script.rpy", line 7173, in script call call sex_description(the_person, position_choice, object_choice, 0, private=private) from _call_sex_description File "game/script.rpy", line 7211, in script call $ the_position.call_scene(the_person, mc.location, the_object, round) #HERE IS WHERE THE SCENE SCRIPT IS CALLED File "game/missionary.rpy", line 74, in script if girl.sex_skills["Vaginal"] < 3 and the_girl.arousal < 50: File "C:\foo\Lab_Rats_2-v0.11.0-pc\renpy\ast.py", line 1729, in execute if renpy.python.py_eval(condition): File "C:\foo\Lab_Rats_2-v0.11.0-pc\renpy\python.py", line 1943, in py_eval return py_eval_bytecode(code, globals, locals) File "C:\foo\Lab_Rats_2-v0.11.0-pc\renpy\python.py", line 1936, in py_eval_bytecode return eval(bytecode, globals, locals) File "game/missionary.rpy", line 74, in <module> if girl.sex_skills["Vaginal"] < 3 and the_girl.arousal < 50: NameError: name 'girl' is not defined Windows-8-6.2.9200 Ren'Py 7.0.0.196 Lab Rats 2 - Down to Business v0.11.0 Tue Nov 27 08:40:08 2018 [/code] </module></module>
FooLord
2018-11-27 16:41:24 +0000 UTCWhen kissing non employee while doing tongue twister challenge: [code] I'm sorry, but an uncaught exception occurred. While running game code: File "game/script.rpy", line 6538, in script call call talk_person(person_choice) from _call_talk_person File "game/script.rpy", line 7100, in script call call fuck_person(the_person,private = in_private) from _call_fuck_person File "game/script.rpy", line 7173, in script call call sex_description(the_person, position_choice, object_choice, 0, private=private) from _call_sex_description File "game/script.rpy", line 7188, in script call $ the_position.call_intro(the_person, mc.location, the_object, round) File "game/kissing.rpy", line 22, in script $ kissing.redraw_scene(the_girl) File "game/kissing.rpy", line 22, in <module> $ kissing.redraw_scene(the_girl) File "game/script.rpy", line 3639, in redraw_scene the_person.draw_person(self.position_tag, emotion = emotion, special_modifier = self.current_modifier) File "game/script.rpy", line 1494, in draw_person displayable_list.extend(self.outfit.generate_draw_list(self,position,emotion,special_modifier)) #Get the displayables for everything we wear. Note that extnsions do not return anything because they have nothing to show. File "game/script.rpy", line 2859, in generate_draw_list ordered_displayables.append(item.generate_item_displayable(position, face_style, emotion, special_modifiers)) File "game/script.rpy", line 2748, in generate_item_displayable the_image = image_set.get_image(face_type, emotion, special_modifiers) File "game/script.rpy", line 2786, in get_image if renpy.loadable(self.images[index_string + "_" + special_modifier]): KeyError: u'Face_2_default_kissing' -- Full Traceback ------------------------------------------------------------ Full traceback: File "game/script.rpy", line 6538, in script call call talk_person(person_choice) from _call_talk_person File "game/script.rpy", line 7100, in script call call fuck_person(the_person,private = in_private) from _call_fuck_person File "game/script.rpy", line 7173, in script call call sex_description(the_person, position_choice, object_choice, 0, private=private) from _call_sex_description File "game/script.rpy", line 7188, in script call $ the_position.call_intro(the_person, mc.location, the_object, round) File "game/kissing.rpy", line 22, in script $ kissing.redraw_scene(the_girl) File "C:\foo\Lab_Rats_2-v0.11.0-pc\renpy\ast.py", line 862, in execute renpy.python.py_exec_bytecode(self.code.bytecode, self.hide, store=self.store) File "C:\foo\Lab_Rats_2-v0.11.0-pc\renpy\python.py", line 1912, in py_exec_bytecode exec bytecode in globals, locals File "game/kissing.rpy", line 22, in <module> $ kissing.redraw_scene(the_girl) File "game/script.rpy", line 3639, in redraw_scene the_person.draw_person(self.position_tag, emotion = emotion, special_modifier = self.current_modifier) File "game/script.rpy", line 1494, in draw_person displayable_list.extend(self.outfit.generate_draw_list(self,position,emotion,special_modifier)) #Get the displayables for everything we wear. Note that extnsions do not return anything because they have nothing to show. File "game/script.rpy", line 2859, in generate_draw_list ordered_displayables.append(item.generate_item_displayable(position, face_style, emotion, special_modifiers)) File "game/script.rpy", line 2748, in generate_item_displayable the_image = image_set.get_image(face_type, emotion, special_modifiers) File "game/script.rpy", line 2786, in get_image if renpy.loadable(self.images[index_string + "_" + special_modifier]): KeyError: u'Face_2_default_kissing' Windows-8-6.2.9200 Ren'Py 7.0.0.196 Lab Rats 2 - Down to Business v0.11.0 Tue Nov 27 08:20:56 2018 [/code] </module></module>
FooLord
2018-11-27 16:22:27 +0000 UTCSame here! Got the same crash, but love the new kissing dialogs!
TC Vole
2018-11-27 08:30:48 +0000 UTCWith all of that said... I do love the changes when they work!
2018-11-27 04:18:52 +0000 UTC[code] I'm sorry, but an uncaught exception occurred. While running game code: File "game/script.rpy", line 6538, in script call call talk_person(person_choice) from _call_talk_person File "game/script.rpy", line 6785, in script call call talk_person(the_person) from _call_talk_person_8 File "game/script.rpy", line 7100, in script call call fuck_person(the_person,private = in_private) from _call_fuck_person File "game/script.rpy", line 7173, in script call call sex_description(the_person, position_choice, object_choice, 0, private=private) from _call_sex_description File "game/script.rpy", line 7188, in script call $ the_position.call_intro(the_person, mc.location, the_object, round) File "game/kissing.rpy", line 22, in script $ kissing.redraw_scene(the_girl) File "game/kissing.rpy", line 22, in <module> $ kissing.redraw_scene(the_girl) File "game/script.rpy", line 3639, in redraw_scene the_person.draw_person(self.position_tag, emotion = emotion, special_modifier = self.current_modifier) File "game/script.rpy", line 1494, in draw_person displayable_list.extend(self.outfit.generate_draw_list(self,position,emotion,special_modifier)) #Get the displayables for everything we wear. Note that extnsions do not return anything because they have nothing to show. File "game/script.rpy", line 2859, in generate_draw_list ordered_displayables.append(item.generate_item_displayable(position, face_style, emotion, special_modifiers)) File "game/script.rpy", line 2748, in generate_item_displayable the_image = image_set.get_image(face_type, emotion, special_modifiers) File "game/script.rpy", line 2786, in get_image if renpy.loadable(self.images[index_string + "_" + special_modifier]): KeyError: u'Face_4_happy_kissing' -- Full Traceback ------------------------------------------------------------ Full traceback: File "game/script.rpy", line 6538, in script call call talk_person(person_choice) from _call_talk_person File "game/script.rpy", line 6785, in script call call talk_person(the_person) from _call_talk_person_8 File "game/script.rpy", line 7100, in script call call fuck_person(the_person,private = in_private) from _call_fuck_person File "game/script.rpy", line 7173, in script call call sex_description(the_person, position_choice, object_choice, 0, private=private) from _call_sex_description File "game/script.rpy", line 7188, in script call $ the_position.call_intro(the_person, mc.location, the_object, round) File "game/kissing.rpy", line 22, in script $ kissing.redraw_scene(the_girl) File "/Users/seandeelywoods/dev/random/Lab_Rats_2_v0.11.0.app/Contents/Resources/autorun/renpy/ast.py", line 862, in execute renpy.python.py_exec_bytecode(self.code.bytecode, self.hide, store=self.store) File "/Users/seandeelywoods/dev/random/Lab_Rats_2_v0.11.0.app/Contents/Resources/autorun/renpy/python.py", line 1912, in py_exec_bytecode exec bytecode in globals, locals File "game/kissing.rpy", line 22, in <module> $ kissing.redraw_scene(the_girl) File "game/script.rpy", line 3639, in redraw_scene the_person.draw_person(self.position_tag, emotion = emotion, special_modifier = self.current_modifier) File "game/script.rpy", line 1494, in draw_person displayable_list.extend(self.outfit.generate_draw_list(self,position,emotion,special_modifier)) #Get the displayables for everything we wear. Note that extnsions do not return anything because they have nothing to show. File "game/script.rpy", line 2859, in generate_draw_list ordered_displayables.append(item.generate_item_displayable(position, face_style, emotion, special_modifiers)) File "game/script.rpy", line 2748, in generate_item_displayable the_image = image_set.get_image(face_type, emotion, special_modifiers) File "game/script.rpy", line 2786, in get_image if renpy.loadable(self.images[index_string + "_" + special_modifier]): KeyError: u'Face_4_happy_kissing' Darwin-18.2.0-x86_64-i386-64bit Ren'Py 7.0.0.196 Lab Rats 2 - Down to Business v0.11.0 Mon Nov 26 21:42:22 2018 [/code] </module></module>
2018-11-27 02:42:52 +0000 UTCThere are missing image files all over for certain combinations of happyiness and sex poses. And "Against the Wall" isn't playable. But someone already posted the trace on that.
2018-11-27 02:38:27 +0000 UTCBasically line 74 in missionary.rpy needs to change from: if girl.sex_skills["Vaginal"] < 3 and the_girl.arousal < 50: to: if the_girl.sex_skills["Vaginal"] < 3 and the_girl.arousal < 50:
2018-11-27 02:37:09 +0000 UTCVren, I'm getting a pile of crashes in the middle of sex acts. What is the best way to send you bulk stack traces?
2018-11-27 02:34:30 +0000 UTCAfter starting a new game at least 8 times (probably much more) it really seems obvious to me: The girls should be easier to corrupt, they should not LOSE sluttiness for agreeing to do slutty things, they should not LOSE obedience for acting obedient. To counteract the ease of corrupting gils, seducing them should have a time cost. The MC should have to sacrifice a time chunk for every successful session. That way, in the early stage, the player will have to carefully choose to invest precious segments to have sex or corrupt a girl. In later stages it becomes more of a reward to afford 'just going anywhere and doing it'. Also, that same time chunk should be calculated without the productivity of the girl you have the session with. ie: messing with the girls impacts productivity. I even think that any girl(s) watching would also have an impact on their productivity.
2018-11-26 22:54:38 +0000 UTCduring blowjob, when you pick encourage her, partial traceback File "game/blowjob.rpy", line 150, in <module> $ the_girl.discover_opinion_score("taking control") AttributeError: 'Person' object has no attribute 'discover_opinion_score' changing the_girl.discover_opinion_score("taking control") to the_girl.discover_opinion("taking control") in blowjob.rpy seems to fix the problem</module>
retchedegg
2018-11-26 16:28:52 +0000 UTCand this one too
2018-11-26 13:32:27 +0000 UTCwhen having sex against a wall I'm sorry, but an uncaught exception occurred. While loading (1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0)> (1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1)> (0, 0) (0, 0) (1.2, 0.0, 0.0, 0.0, -0.09999999999999998, 0.0, 1.2, 0.0, 0.0, -0.09999999999999998, 0.0, 0.0, 1.2, 0.0, -0.09999999999999998, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0)> (0.2, 0.0, 0.0, 0.0, 0.0, 0.0, 0.4, 0.0, 0.0, 0.0, 0.0, 0.0, 0.2, 0.0, 0.0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1)> (0, 0) (1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0)> (0.1, 0.0, 0.0, 0.0, 0.0, 0.0, 0.1, 0.0, 0.0, 0.0, 0.0, 0.0, 0.1, 0.0, 0.0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1)> (0, 0) (1.3, 0.0, 0.0, 0.0, 0.24, 0.0, 1.3, 0.0, 0.0, 0.24, 0.0, 0.0, 1.3, 0.0, 0.24, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0)> (0.84, 0.0, 0.0, 0.0, 0.0, 0.0, 0.75, 0.0, 0.0, 0.0, 0.0, 0.0, 0.47, 0.0, 0.0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1)>>: File "game/script.rpy", line 6538, in script call call talk_person(person_choice) from _call_talk_person File "game/script.rpy", line 7100, in script call call fuck_person(the_person,private = in_private) from _call_fuck_person File "game/script.rpy", line 7173, in script call call sex_description(the_person, position_choice, object_choice, 0, private=private) from _call_sex_description File "game/script.rpy", line 7302, in script call call sex_description(the_person, the_position, the_object, round+1, private = private) from _call_sex_description_1 File "game/script.rpy", line 7306, in script call call fuck_person(the_person) from _call_fuck_person_2 File "game/script.rpy", line 7173, in script call call sex_description(the_person, position_choice, object_choice, 0, private=private) from _call_sex_description File "game/script.rpy", line 7211, in script call $ the_position.call_scene(the_person, mc.location, the_object, round) #HERE IS WHERE THE SCENE SCRIPT IS CALLED File "game/against_wall.rpy", line 29, in script "[the_girl.name]'s cunt is nice and wet. You're able to speed up and fuck her a little faster." IOError: Couldn't find file 'character_images/orgasm_Face_3_against_wall_white.png'. -- Full Traceback ------------------------------------------------------------ Full traceback: File "game/script.rpy", line 6538, in script call call talk_person(person_choice) from _call_talk_person File "game/script.rpy", line 7100, in script call call fuck_person(the_person,private = in_private) from _call_fuck_person File "game/script.rpy", line 7173, in script call call sex_description(the_person, position_choice, object_choice, 0, private=private) from _call_sex_description File "game/script.rpy", line 7302, in script call call sex_description(the_person, the_position, the_object, round+1, private = private) from _call_sex_description_1 File "game/script.rpy", line 7306, in script call call fuck_person(the_person) from _call_fuck_person_2 File "game/script.rpy", line 7173, in script call call sex_description(the_person, position_choice, object_choice, 0, private=private) from _call_sex_description File "game/script.rpy", line 7211, in script call $ the_position.call_scene(the_person, mc.location, the_object, round) #HERE IS WHERE THE SCENE SCRIPT IS CALLED File "game/against_wall.rpy", line 29, in script "[the_girl.name]'s cunt is nice and wet. You're able to speed up and fuck her a little faster." File "C:\Users\ajlen\Downloads\rags\vren\Lab_Rats_2-v0.11.0-pc\Lab_Rats_2-v0.11.0-pc\renpy\ast.py", line 652, in execute renpy.exports.say(who, what, interact=self.interact, *args, **kwargs) File "C:\Users\ajlen\Downloads\rags\vren\Lab_Rats_2-v0.11.0-pc\Lab_Rats_2-v0.11.0-pc\renpy\exports.py", line 1199, in say who(what, *args, **kwargs) File "C:\Users\ajlen\Downloads\rags\vren\Lab_Rats_2-v0.11.0-pc\Lab_Rats_2-v0.11.0-pc\renpy\character.py", line 1016, in __call__ self.do_display(who, what, cb_args=self.cb_args, **display_args) File "C:\Users\ajlen\Downloads\rags\vren\Lab_Rats_2-v0.11.0-pc\Lab_Rats_2-v0.11.0-pc\renpy\character.py", line 817, in do_display **display_args) File "C:\Users\ajlen\Downloads\rags\vren\Lab_Rats_2-v0.11.0-pc\Lab_Rats_2-v0.11.0-pc\renpy\character.py", line 566, in display_say rv = renpy.ui.interact(mouse='say', type=type, roll_forward=roll_forward) File "C:\Users\ajlen\Downloads\rags\vren\Lab_Rats_2-v0.11.0-pc\Lab_Rats_2-v0.11.0-pc\renpy\ui.py", line 287, in interact rv = renpy.game.interface.interact(roll_forward=roll_forward, **kwargs) File "C:\Users\ajlen\Downloads\rags\vren\Lab_Rats_2-v0.11.0-pc\Lab_Rats_2-v0.11.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\ajlen\Downloads\rags\vren\Lab_Rats_2-v0.11.0-pc\Lab_Rats_2-v0.11.0-pc\renpy\display\core.py", line 3132, in interact_core self.draw_screen(root_widget, fullscreen_video, (not fullscreen_video) or video_frame_drawn) File "C:\Users\ajlen\Downloads\rags\vren\Lab_Rats_2-v0.11.0-pc\Lab_Rats_2-v0.11.0-pc\renpy\display\core.py", line 2055, in draw_screen renpy.config.screen_height, File "render.pyx", line 485, in renpy.display.render.render_screen File "render.pyx", line 233, in renpy.display.render.render File "C:\Users\ajlen\Downloads\rags\vren\Lab_Rats_2-v0.11.0-pc\Lab_Rats_2-v0.11.0-pc\renpy\display\layout.py", line 717, in render surf = render(child, width, height, cst, cat) File "render.pyx", line 145, in renpy.display.render.render File "render.pyx", line 233, in renpy.display.render.render File "C:\Users\ajlen\Downloads\rags\vren\Lab_Rats_2-v0.11.0-pc\Lab_Rats_2-v0.11.0-pc\renpy\display\layout.py", line 717, in render surf = render(child, width, height, cst, cat) File "render.pyx", line 145, in renpy.display.render.render File "render.pyx", line 233, in renpy.display.render.render File "C:\Users\ajlen\Downloads\rags\vren\Lab_Rats_2-v0.11.0-pc\Lab_Rats_2-v0.11.0-pc\renpy\display\layout.py", line 717, in render surf = render(child, width, height, cst, cat) File "render.pyx", line 145, in renpy.display.render.render File "render.pyx", line 233, in renpy.display.render.render File "accelerator.pyx", line 108, in renpy.display.accelerator.transform_render File "render.pyx", line 233, in renpy.display.render.render File "accelerator.pyx", line 108, in renpy.display.accelerator.transform_render File "render.pyx", line 233, in renpy.display.render.render File "C:\Users\ajlen\Downloads\rags\vren\Lab_Rats_2-v0.11.0-pc\Lab_Rats_2-v0.11.0-pc\renpy\display\im.py", line 580, in render return cache.get(self, render=True) File "C:\Users\ajlen\Downloads\rags\vren\Lab_Rats_2-v0.11.0-pc\Lab_Rats_2-v0.11.0-pc\renpy\display\im.py", line 266, in get surf = image.load() File "C:\Users\ajlen\Downloads\rags\vren\Lab_Rats_2-v0.11.0-pc\Lab_Rats_2-v0.11.0-pc\renpy\display\im.py", line 761, in load rv.blit(cache.get(im), pos) File "C:\Users\ajlen\Downloads\rags\vren\Lab_Rats_2-v0.11.0-pc\Lab_Rats_2-v0.11.0-pc\renpy\display\im.py", line 266, in get surf = image.load() File "C:\Users\ajlen\Downloads\rags\vren\Lab_Rats_2-v0.11.0-pc\Lab_Rats_2-v0.11.0-pc\renpy\display\im.py", line 625, in load surf = renpy.display.pgrender.load_image(renpy.loader.load(self.filename), self.filename) File "C:\Users\ajlen\Downloads\rags\vren\Lab_Rats_2-v0.11.0-pc\Lab_Rats_2-v0.11.0-pc\renpy\loader.py", line 555, in load raise IOError("Couldn't find file '%s'." % name) IOError: Couldn't find file 'character_images/orgasm_Face_3_against_wall_white.png'. Windows-8-6.2.9200 Ren'Py 7.0.0.196 Lab Rats 2 - Down to Business v0.11.0 Mon Nov 26 13:57:14 2018
retchedegg
2018-11-26 13:02:03 +0000 UTCI absolutely love the update, but for me kissing is running into a bug:
2018-11-26 12:56:11 +0000 UTCthere is an error during missionary, i will not include full traceback File "game/missionary.rpy", line 74, in <module> if girl.sex_skills["Vaginal"] < 3 and the_girl.arousal < 50: NameError: name 'girl' is not defined changing if girl.sex_skills["vaginal"] to if the_girl.sex_skills["Vaginal"] in missionary rpy seems to fix things</module>
retchedegg
2018-11-26 12:50:31 +0000 UTC