4.60 star(s) 65 Votes

Lyorth

New Member
Apr 12, 2019
5
2
I did look through some other modfiles and found out that the function I fixed is used in other places as well. Without my change, it results in the same crash. My fix works for those other instances as well, so it seems I was on the right track and my fix was the intended fix in the first place. But your variant works as well, but only for the dungeon
Good catch. Thinking about it all the get_sorted_people_list function change should do is refresh the array every time it's called, which seems to clear out the bad action object that somehow is getting thrown in that array. But I don't know enough about the codebase to know whether that action object has a purpose or whether clearing the array on function call might interfere with sequencing in some arguments. Ideally the array shouldn't have mixed types in the first place.

Your's might be the better solution then for the other cases you've found.
 

Thaunatas

Member
Aug 25, 2021
235
124
Good catch. Thinking about it all the get_sorted_people_list function change should do is refresh the array every time it's called, which seems to clear out the bad action object that somehow is getting thrown in that array. But I don't know enough about the codebase to know whether that action object has a purpose or whether clearing the array on function call might interfere with sequencing in some arguments. Ideally the array shouldn't have mixed types in the first place.

Your's might be the better solution then for the other cases you've found.
I just noticed that Tristim has been working on the mod on his beta branch and fixed the list_function.rpy issue 3 days ago... well, a lot of time wasted on this issue... should have checked the beta branch first, just didnt expected him to be working on it so soon
 

Lyorth

New Member
Apr 12, 2019
5
2
I just noticed that Tristim has been working on the mod on his beta branch and fixed the list_function.rpy issue 3 days ago... well, a lot of time wasted on this issue... should have checked the beta branch first, just didnt expected him to be working on it so soon
Oh, hehe, typical. I should have checked that too. Well I've learned a lot about Renpy in the process.

I'll leave my fix up for anybody who doesn't want to use the beta branch, it won't hurt any.
 
  • Like
Reactions: NoSpaceBar

Sick&Alone

Member
Aug 30, 2020
380
154
Ok, thanx for the reply. I'm gonna go for Nora's quest.
The thing is that employees keep losing core sluttiness over time. And with having sex with her in different poses i just can't get it high enough to advance tier 3 serums.

My goal is to make something, that will gaint sluttiness pasively for each employee. Gonna try nanobots and Nora. Thanx
Don't know your exact save, but have seen several where too many *BAD* opinions can bring down there slut# score. Check to make sure there are *NO* bad----or at a min, GOOD should B > Bad opinions. I've see it drop by over 2/day.
 

fusionrunner

New Member
May 20, 2017
5
2
Found an annoying bug, every time I select the weight gain or weight loss research, either in game or through the research cheat menu, I get this report:

It locks in in the error message if I go through the cheat menu, and if I go through the research in the usual way I can ignore it and it I get dropped back into the R&D department screen.

Code:
I'm sorry, but an uncaught exception occurred.

While running game code:
  File "renpy/common/000statements.rpy", line 569, in execute_call_screen
    store._return = renpy.call_screen(name, *args, **kwargs)
  File "game/Mods/Screens/Serum_Screens/enhanced_trait_tooltip.rpy", line 6, in execute
  File "game/Mods/Screens/Serum_Screens/enhanced_trait_tooltip.rpy", line 6, in execute
  File "game/Mods/Screens/Serum_Screens/enhanced_trait_tooltip.rpy", line 7, in execute
  File "game/Mods/Screens/Serum_Screens/enhanced_trait_tooltip.rpy", line 13, in execute
  File "game/Mods/Screens/Serum_Screens/enhanced_trait_tooltip.rpy", line 25, in execute
  File "game/Mods/Screens/Serum_Screens/enhanced_trait_tooltip.rpy", line 27, in execute
  File "game/Mods/Screens/Serum_Screens/enhanced_trait_tooltip.rpy", line 31, in execute
Exception: Cannot display (u'50% Chance/Turn to reduce body mass by 500 grams, +$5 Value',) as text.

-- Full Traceback ------------------------------------------------------------

Full traceback:
  File "script.rpyc", line 374, in script call
  File "script.rpyc", line 331, in script
  File "renpy/ast.py", line 2015, in execute
    self.call("execute")
  File "renpy/ast.py", line 2003, in call
    return renpy.statements.call(method, parsed, *args, **kwargs)
  File "renpy/statements.py", line 278, in call
    return method(parsed, *args, **kwargs)
  File "renpy/common/000statements.rpy", line 569, in execute_call_screen
    store._return = renpy.call_screen(name, *args, **kwargs)
  File "renpy/exports.py", line 3136, in call_screen
    rv = renpy.ui.interact(mouse="screen", type="screen", roll_forward=roll_forward)
  File "renpy/ui.py", line 298, in interact
    rv = renpy.game.interface.interact(roll_forward=roll_forward, **kwargs)
  File "renpy/display/core.py", line 3325, in interact
    repeat, rv = self.interact_core(preloads=preloads, trans_pause=trans_pause, pause=pause, pause_start=pause_start, **kwargs)
  File "renpy/display/core.py", line 3737, in interact_core
    root_widget.visit_all(lambda i : i.per_interact())
  File "renpy/display/core.py", line 568, in visit_all
    d.visit_all(callback, seen)
  File "renpy/display/core.py", line 568, in visit_all
    d.visit_all(callback, seen)
  File "renpy/display/core.py", line 568, in visit_all
    d.visit_all(callback, seen)
  File "renpy/display/screen.py", line 436, in visit_all
    callback(self)
  File "renpy/display/core.py", line 3737, in <lambda>
    root_widget.visit_all(lambda i : i.per_interact())
  File "renpy/display/screen.py", line 447, in per_interact
    self.update()
  File "renpy/display/screen.py", line 637, in update
    self.screen.function(**self.scope)
  File "game/Mods/Screens/Serum_Screens/enhanced_trait_tooltip.rpy", line 6, in execute
  File "game/Mods/Screens/Serum_Screens/enhanced_trait_tooltip.rpy", line 6, in execute
  File "game/Mods/Screens/Serum_Screens/enhanced_trait_tooltip.rpy", line 7, in execute
  File "game/Mods/Screens/Serum_Screens/enhanced_trait_tooltip.rpy", line 13, in execute
  File "game/Mods/Screens/Serum_Screens/enhanced_trait_tooltip.rpy", line 25, in execute
  File "game/Mods/Screens/Serum_Screens/enhanced_trait_tooltip.rpy", line 27, in execute
  File "game/Mods/Screens/Serum_Screens/enhanced_trait_tooltip.rpy", line 31, in execute
  File "renpy/text/text.py", line 1556, in __init__
    raise Exception("Cannot display {0!r} as text.".format(i))
Exception: Cannot display (u'50% Chance/Turn to reduce body mass by 500 grams, +$5 Value',) as text.

Windows-10-10.0.19041
Ren'Py 7.4.11.2266
Lab Rats 2 - Down to Business v0.49.2.1
Mon Mar 14 13:13:38 2022
 

H_NGM_N666

Member
Nov 25, 2020
491
494
I use the 49.2.1 version with the bugfix and the mod from page 1 and started a new game.

I played over 20 hours now and got only some minor issues like, some values in the serum traits doesn´t show (they which only increase the value) and that the anal and exhibitionist fetish cant be activated.
No Probs with Dungeon or milking so far. It is a little annoying that when i milked a few times, that i have now serum traits from every milikng in the inventory. I doesn´t add up when i got the same produced serum.

Well, i would wish for max my energy with only 1 click for example or that every opinion is set to love or hate. I change nearly every girl the same way and 1 click would be great.
Or that every girl start with 200 Energy. I was looking for the code and found it, but it doesn´t work for me. So there must be a code somewhere else to change it. Or maybe i must start a new game, but not in this version anymore.

I really love the game and the mod and wanted to thank you guys for doing this!
 

Thaunatas

Member
Aug 25, 2021
235
124
Found an annoying bug, every time I select the weight gain or weight loss research, either in game or through the research cheat menu, I get this report:

It locks in in the error message if I go through the cheat menu, and if I go through the research in the usual way I can ignore it and it I get dropped back into the R&D department screen.

Code:
I'm sorry, but an uncaught exception occurred.

While running game code:
  File "renpy/common/000statements.rpy", line 569, in execute_call_screen
    store._return = renpy.call_screen(name, *args, **kwargs)
  File "game/Mods/Screens/Serum_Screens/enhanced_trait_tooltip.rpy", line 6, in execute
  File "game/Mods/Screens/Serum_Screens/enhanced_trait_tooltip.rpy", line 6, in execute
  File "game/Mods/Screens/Serum_Screens/enhanced_trait_tooltip.rpy", line 7, in execute
  File "game/Mods/Screens/Serum_Screens/enhanced_trait_tooltip.rpy", line 13, in execute
  File "game/Mods/Screens/Serum_Screens/enhanced_trait_tooltip.rpy", line 25, in execute
  File "game/Mods/Screens/Serum_Screens/enhanced_trait_tooltip.rpy", line 27, in execute
  File "game/Mods/Screens/Serum_Screens/enhanced_trait_tooltip.rpy", line 31, in execute
Exception: Cannot display (u'50% Chance/Turn to reduce body mass by 500 grams, +$5 Value',) as text.

-- Full Traceback ------------------------------------------------------------

Full traceback:
  File "script.rpyc", line 374, in script call
  File "script.rpyc", line 331, in script
  File "renpy/ast.py", line 2015, in execute
    self.call("execute")
  File "renpy/ast.py", line 2003, in call
    return renpy.statements.call(method, parsed, *args, **kwargs)
  File "renpy/statements.py", line 278, in call
    return method(parsed, *args, **kwargs)
  File "renpy/common/000statements.rpy", line 569, in execute_call_screen
    store._return = renpy.call_screen(name, *args, **kwargs)
  File "renpy/exports.py", line 3136, in call_screen
    rv = renpy.ui.interact(mouse="screen", type="screen", roll_forward=roll_forward)
  File "renpy/ui.py", line 298, in interact
    rv = renpy.game.interface.interact(roll_forward=roll_forward, **kwargs)
  File "renpy/display/core.py", line 3325, in interact
    repeat, rv = self.interact_core(preloads=preloads, trans_pause=trans_pause, pause=pause, pause_start=pause_start, **kwargs)
  File "renpy/display/core.py", line 3737, in interact_core
    root_widget.visit_all(lambda i : i.per_interact())
  File "renpy/display/core.py", line 568, in visit_all
    d.visit_all(callback, seen)
  File "renpy/display/core.py", line 568, in visit_all
    d.visit_all(callback, seen)
  File "renpy/display/core.py", line 568, in visit_all
    d.visit_all(callback, seen)
  File "renpy/display/screen.py", line 436, in visit_all
    callback(self)
  File "renpy/display/core.py", line 3737, in <lambda>
    root_widget.visit_all(lambda i : i.per_interact())
  File "renpy/display/screen.py", line 447, in per_interact
    self.update()
  File "renpy/display/screen.py", line 637, in update
    self.screen.function(**self.scope)
  File "game/Mods/Screens/Serum_Screens/enhanced_trait_tooltip.rpy", line 6, in execute
  File "game/Mods/Screens/Serum_Screens/enhanced_trait_tooltip.rpy", line 6, in execute
  File "game/Mods/Screens/Serum_Screens/enhanced_trait_tooltip.rpy", line 7, in execute
  File "game/Mods/Screens/Serum_Screens/enhanced_trait_tooltip.rpy", line 13, in execute
  File "game/Mods/Screens/Serum_Screens/enhanced_trait_tooltip.rpy", line 25, in execute
  File "game/Mods/Screens/Serum_Screens/enhanced_trait_tooltip.rpy", line 27, in execute
  File "game/Mods/Screens/Serum_Screens/enhanced_trait_tooltip.rpy", line 31, in execute
  File "renpy/text/text.py", line 1556, in __init__
    raise Exception("Cannot display {0!r} as text.".format(i))
Exception: Cannot display (u'50% Chance/Turn to reduce body mass by 500 grams, +$5 Value',) as text.

Windows-10-10.0.19041
Ren'Py 7.4.11.2266
Lab Rats 2 - Down to Business v0.49.2.1
Mon Mar 14 13:13:38 2022
Error got fixed in most recent beta version of the mod
 
Jan 7, 2018
103
44
Sorry if this was asked before: can someone make a list of characters that are unique to the mod? The "new features" list is a bit ambiguous and sometimes I don't understand if a character is unique or simply more developed in comparison to the base game (e.g. "Ashley got a troubled past: you can make her trust men again", "The HR director position (with Sarah story-line and enhanced employee recruitment)", "Two story lines for college athlete and wife in a bar"...)
 

Thaunatas

Member
Aug 25, 2021
235
124
Sorry if this was asked before: can someone make a list of characters that are unique to the mod? The "new features" list is a bit ambiguous and sometimes I don't understand if a character is unique or simply more developed in comparison to the base game (e.g. "Ashley got a troubled past: you can make her trust men again", "The HR director position (with Sarah story-line and enhanced employee recruitment)", "Two story lines for college athlete and wife in a bar"...)
Unique Characters added by the mod:

Sarah: HR Director, can meet her at day 3 by "waiting" at home (or helping Lily with Instagram in the morning)
Ashley: Stephanies Sister. Stephanie ask you to hire her after you researched your first suggestion trait
Erica: You can meet her in the Gym on day 0
Camilla: Lifestyle Coach, meet her at the mall on day 0
Ophelia: Hair stylist, meet her in the hair salon on day 0
Candance: Meet her by advancing Ophelias story line
Ellie: IT-Specialist, meet her after unlocking your 2nd Nanobot Trait
Kaya: Barista/college Intern, meet her after hiring Alexia
Sakari: Kayas Mother, meet her by advancing Kayas story line
Cara: Sex shop owner, meet her on day 0 in the sex shop
 

eldoen

Member
Jun 30, 2021
460
283
Unique Characters added by the mod:

Sarah: HR Director, can meet her at day 3 by "waiting" at home (or helping Lily with Instagram in the morning)
Ashley: Stephanies Sister. Stephanie ask you to hire her after you researched your first suggestion trait
Erica: You can meet her in the Gym on day 0
Camilla: Lifestyle Coach, meet her at the mall on day 0
Ophelia: Hair stylist, meet her in the hair salon on day 0
Candance: Meet her by advancing Ophelias story line
Ellie: IT-Specialist, meet her after unlocking your 2nd Nanobot Trait
Kaya: Barista/college Intern, meet her after hiring Alexia
Sakari: Kayas Mother, meet her by advancing Kayas story line
Cara: Sex shop owner, meet her on day 0 in the sex shop
extra flavor content the weekend internship program
 
  • Like
Reactions: Thaunatas

Thaunatas

Member
Aug 25, 2021
235
124
btw, after studying some of the mod game files, I noticed that in games/mods/crisis/interns/intern_water_spill_crisis.rpy, there was a limitation to the int increase added. Not sure if it was intentional, but it seems like you missed two of the cases where int increases are happening. Lines 42 and 60.
 

Shadowcrow

Member
Oct 10, 2016
161
60
Getting this error at the end of day. Ignoring it works but it forces employees to stay at work during night.

I'm sorry, but an uncaught exception occurred.

While running game code:
File "game/Mods/Core/Mechanics/Label_Overrides/advance_time_override.rpy", line 473, in <module>
File "game/Mods/Core/Mechanics/Label_Overrides/advance_time_override.rpy", line 239, in advance_time_run_move
File "game/Mods/Core/Mechanics/Person_Extensions/person_class_extensions.rpy", line 902, in run_move_enhanced
File "game/Mods/Core/Mechanics/Room_Extensions/room_class_extensions.rpy", line 60, in move_person_wrapper
File "game/Mods/Core/Mechanics/Person_Extensions/person_class_extensions.rpy", line 1912, in apply_planned_outfit
File "game/major_game_classes/character_related/Person.rpy", line 1798, in wear_uniform
AttributeError: 'NoneType' object has no attribute 'decide_on_uniform'

-- Full Traceback ------------------------------------------------------------

Full traceback:
File "script.rpyc", line 380, in script call
File "script.rpyc", line 374, in script call
File "general_actions/location_actions/business_actions.rpyc", line 133, in script call
File "Mods/Core/Mechanics/Label_Overrides/advance_time_override.rpyc", line 287, in script call
File "Mods/Core/Mechanics/Label_Overrides/advance_time_override.rpyc", line 471, in script
File "renpy/ast.py", line 928, in execute
renpy.python.py_exec_bytecode(self.code.bytecode, self.hide, store=self.store)
File "renpy/python.py", line 2245, in py_exec_bytecode
exec(bytecode, globals, locals)
File "game/Mods/Core/Mechanics/Label_Overrides/advance_time_override.rpy", line 473, in <module>
File "game/Mods/Core/Mechanics/Label_Overrides/advance_time_override.rpy", line 239, in advance_time_run_move
File "game/Mods/Core/Mechanics/Person_Extensions/person_class_extensions.rpy", line 902, in run_move_enhanced
File "game/Mods/Core/Mechanics/Room_Extensions/room_class_extensions.rpy", line 60, in move_person_wrapper
File "game/Mods/Core/Mechanics/Person_Extensions/person_class_extensions.rpy", line 1912, in apply_planned_outfit
File "game/major_game_classes/character_related/Person.rpy", line 1798, in wear_uniform
AttributeError: 'NoneType' object has no attribute 'decide_on_uniform'

Windows-10-10.0.19041
Ren'Py 7.4.11.2266
Lab Rats 2 - Down to Business v0.49.2.1
Wed Mar 16 22:39:37 2022
 
4.60 star(s) 65 Votes