NokiMo
vrengames
vrengames

patreon


v0.50.2 Bugfix + v0.51 Poll!

Sorry for the longer-than-ideal wait for a bugfix on v0.50.2! I wanted to make sure I squashed all of the bugs that had been reported in addition to rolling in a large patron-provided patch. You should notice the interview UI provides more information depending on the level of recruitment knowledge policy and that the recruitment criteria function more correctly, among other changes.

... Also I spent a lot of time playing Elden Ring. I'm only human! Anyways, here's the updated verison, unfortunately it's not save compatible.

PC: Lab Rats 2 v0.50.2-PC
Mac: Lab Rats 2 v0.50.2-Mac
Android: Lab Rats 2 v0.50.2-Android

Now, onto forward-thinking business! With the basics laid with the Duties update there are a few different tasks I want to tackle in the near future, and I want your input for what you'd like to see in v0.51.

(If you're wondering about the clothing/images situation: I have some experimental work going on with Ren'py's support for Live2D. Right now I'm working on a way to replicate the pattern/colouring effects we have right now. If I can figure that out I'll spend a full update cycle moving us over to that system.)

Comments

sad :(

Oh no Jennifer bros, Lily fans beat us again

Ashani

<p style="color: #008600;">Yes, we still remain people and just like all people love to play)) Elden Ring is a cool game! Enjoy!</p>

VitAnyaNaked

One of the things I always thought about Nora was that she was in her prime scientific years. And going by the maxim of you won't discover anything truly new after the age of 30, I had her pegged as being in her early '30s working out her serum discovery. That plus the way she was depicted in LR basically cemented the idea of a woman dedicated to practical applications of science trying to prove herself before others make the same breakthroughs. Putting her past 40 in LR2 just doesn't really fit all that well. Just my 2 cents.

ajacksonian

If you're reworking the image system anyway, is there a way to add more variation for body/facial/hair types?

IgnusObscuro

I would like to see more clothing options tbh.

50.2 is unplayable bug from 50.1 [code] I'm sorry, but an uncaught exception occurred. While running game code: File "game/script.rpy", line 262, in script call $ picked_option.call_action() File "game/general_actions/location_actions/business_actions.rpy", line 143, in script call call advance_time from _call_advance_time_4 File "game/script.rpy", line 419, in script call $ crisis.call_action() File "game/major_game_classes/business_related/Attention_Events.rpy", line 50, in script call call attention_visit(city_rep) File "game/major_game_classes/business_related/Attention_Events.rpy", line 466, in script call call talk_person(the_person, keep_talking = False) File "game/script.rpy", line 340, in script python: File "game/script.rpy", line 372, in special_role_actions.sort(key = sort_display_list, reverse = True) File "game/helper_functions/misc_helpers.rpy", line 9, in sort_display_list if the_item.is_action_enabled(extra_args): File "game/major_game_classes/game_logic/Action.rpy", line 63, in is_action_enabled requirement_return = self.check_requirement(extra_args) File "game/major_game_classes/game_logic/Action.rpy", line 60, in check_requirement return self.requirement(*extra_args) File "game/game_roles/role_city_rep.rpy", line 15, in city_rep_bribe_requirement elif "cash_bribe" in the_person.event_triggers_dict.get("bribe_attempts", []): TypeError: argument of type 'NoneType' is not iterable -- Full Traceback ------------------------------------------------------------ Full traceback: File "game/script.rpy", line 262, in script call $ picked_option.call_action() File "game/general_actions/location_actions/business_actions.rpy", line 143, in script call call advance_time from _call_advance_time_4 File "game/script.rpy", line 419, in script call $ crisis.call_action() File "game/major_game_classes/business_related/Attention_Events.rpy", line 50, in script call call attention_visit(city_rep) File "game/major_game_classes/business_related/Attention_Events.rpy", line 466, in script call call talk_person(the_person, keep_talking = False) File "game/script.rpy", line 340, in script python: File "renpy/ast.py", line 923, in execute renpy.python.py_exec_bytecode(self.code.bytecode, self.hide, store=self.store) File "renpy/python.py", line 2235, in py_exec_bytecode exec(bytecode, globals, locals) File "game/script.rpy", line 372, in special_role_actions.sort(key = sort_display_list, reverse = True) File "renpy/python.py", line 875, in do_mutation return method(self, *args, **kwargs) File "game/helper_functions/misc_helpers.rpy", line 9, in sort_display_list if the_item.is_action_enabled(extra_args): File "game/major_game_classes/game_logic/Action.rpy", line 63, in is_action_enabled requirement_return = self.check_requirement(extra_args) File "game/major_game_classes/game_logic/Action.rpy", line 60, in check_requirement return self.requirement(*extra_args) File "game/game_roles/role_city_rep.rpy", line 15, in city_rep_bribe_requirement elif "cash_bribe" in the_person.event_triggers_dict.get("bribe_attempts", []): TypeError: argument of type 'NoneType' is not iterable Windows-10-10.0.19041 Ren'Py 7.4.8.1895 Lab Rats 2 - Down to Business v0.50.1 Wed Mar 16 23:36:31 2022 [/code]

Adam Król

Ya it's broken, I looked through the change and some of the code required for the lunch date got moved to a python class but the lunch date wasn't changed to access the new location. It will be easy to fix but there's no in game workaround.

Dyschology

[code] I'm sorry, but an uncaught exception occurred. While running game code: File "game/script.rpy", line 228, in script call $ talk_action.call_action(picked_option) File "game/crises/limited_time_crises/general_LTE.rpy", line 112, in script call call talk_person(the_person) from _call_talk_person_10 File "game/script.rpy", line 385, in script call call talk_person(the_person) from _call_talk_person_1 #If we're in the same place and time hasn't advanced keep talking to them until we stop talking on purpose. File "game/script.rpy", line 385, in script call call talk_person(the_person) from _call_talk_person_1 #If we're in the same place and time hasn't advanced keep talking to them until we stop talking on purpose. File "game/script.rpy", line 385, in script call call talk_person(the_person) from _call_talk_person_1 #If we're in the same place and time hasn't advanced keep talking to them until we stop talking on purpose. File "game/script.rpy", line 382, in script call $ _return.call_action(the_person) File "game/general_actions/interaction_actions/chat_actions.rpy", line 667, in script call $ the_date.call_action(the_person) #This is where you're asked to plan out the date, or whatever. File "game/general_actions/interaction_actions/chat_actions.rpy", line 703, in script call call lunch_date_label(the_person) from _call_lunch_date_label #There's no need to schedule anything because this happens right awya. File "game/general_actions/interaction_actions/dates.rpy", line 95, in script call call date_conversation(the_person) from _call_date_conversation_1 File "game/general_actions/interaction_actions/dates.rpy", line 16, in script python: #Generates a list with a few (usually 4, unless there's some opinion collision, but it's not important enough to fliter things out more intelligently) opinions, one of which she likes File "game/general_actions/interaction_actions/dates.rpy", line 18, in possible_opinions = get_random_opinion() NameError: name 'get_random_opinion' is not defined -- Full Traceback ------------------------------------------------------------ Full traceback: File "game/script.rpy", line 228, in script call $ talk_action.call_action(picked_option) File "game/crises/limited_time_crises/general_LTE.rpy", line 112, in script call call talk_person(the_person) from _call_talk_person_10 File "game/script.rpy", line 385, in script call call talk_person(the_person) from _call_talk_person_1 #If we're in the same place and time hasn't advanced keep talking to them until we stop talking on purpose. File "game/script.rpy", line 385, in script call call talk_person(the_person) from _call_talk_person_1 #If we're in the same place and time hasn't advanced keep talking to them until we stop talking on purpose. File "game/script.rpy", line 385, in script call call talk_person(the_person) from _call_talk_person_1 #If we're in the same place and time hasn't advanced keep talking to them until we stop talking on purpose. File "game/script.rpy", line 382, in script call $ _return.call_action(the_person) File "game/general_actions/interaction_actions/chat_actions.rpy", line 667, in script call $ the_date.call_action(the_person) #This is where you're asked to plan out the date, or whatever. File "game/general_actions/interaction_actions/chat_actions.rpy", line 703, in script call call lunch_date_label(the_person) from _call_lunch_date_label #There's no need to schedule anything because this happens right awya. File "game/general_actions/interaction_actions/dates.rpy", line 95, in script call call date_conversation(the_person) from _call_date_conversation_1 File "game/general_actions/interaction_actions/dates.rpy", line 16, in script python: #Generates a list with a few (usually 4, unless there's some opinion collision, but it's not important enough to fliter things out more intelligently) opinions, one of which she likes File "renpy/ast.py", line 923, in execute renpy.python.py_exec_bytecode(self.code.bytecode, self.hide, store=self.store) File "renpy/python.py", line 2235, in py_exec_bytecode exec(bytecode, globals, locals) File "game/general_actions/interaction_actions/dates.rpy", line 18, in possible_opinions = get_random_opinion() NameError: name 'get_random_opinion' is not defined Windows-10-10.0.19041 Ren'Py 7.4.8.1895 Lab Rats 2 - Down to Business v0.50.2 Wed Mar 16 20:25:38 2022 [/code]

Looks like it.

Is the option to take any of the women to lunch broken atm?

[code] I'm sorry, but an uncaught exception occurred. While running game code: File "game/script.rpy", line 264, in script call $ picked_option.call_action() File "game/general_actions/location_actions/business_actions.rpy", line 162, in script call call advance_time from _call_advance_time_4 File "game/script.rpy", line 421, in script call $ crisis.call_action() File "game/major_game_classes/business_related/Attention_Events.rpy", line 50, in script call call attention_visit(city_rep) File "game/major_game_classes/business_related/Attention_Events.rpy", line 481, in script call call talk_person(the_person, keep_talking = False) File "game/script.rpy", line 382, in script call $ _return.call_action(the_person) File "game/game_roles/role_city_rep.rpy", line 77, in script $ attention_floor_increase_2_policy.purchase_policy(ignore_cost = True) File "game/game_roles/role_city_rep.rpy", line 77, in $ attention_floor_increase_2_policy.purchase_policy(ignore_cost = True) AttributeError: 'Policy' object has no attribute 'purchase_policy' -- Full Traceback ------------------------------------------------------------ Full traceback: File "game/script.rpy", line 264, in script call $ picked_option.call_action() File "game/general_actions/location_actions/business_actions.rpy", line 162, in script call call advance_time from _call_advance_time_4 File "game/script.rpy", line 421, in script call $ crisis.call_action() File "game/major_game_classes/business_related/Attention_Events.rpy", line 50, in script call call attention_visit(city_rep) File "game/major_game_classes/business_related/Attention_Events.rpy", line 481, in script call call talk_person(the_person, keep_talking = False) File "game/script.rpy", line 382, in script call $ _return.call_action(the_person) File "game/game_roles/role_city_rep.rpy", line 77, in script $ attention_floor_increase_2_policy.purchase_policy(ignore_cost = True) File "renpy/ast.py", line 923, in execute renpy.python.py_exec_bytecode(self.code.bytecode, self.hide, store=self.store) File "renpy/python.py", line 2235, in py_exec_bytecode exec(bytecode, globals, locals) File "game/game_roles/role_city_rep.rpy", line 77, in $ attention_floor_increase_2_policy.purchase_policy(ignore_cost = True) AttributeError: 'Policy' object has no attribute 'purchase_policy' Windows-10-10.0.19041 Ren'Py 7.4.8.1895 Lab Rats 2 - Down to Business v0.50.2 Wed Mar 16 19:52:56 2022 [/code]

Adam Król

Full traceback: File "game/script.rpy", line 314, in script call call advance_time from _call_advance_time_15 File "game/script.rpy", line 406, in script python: File "renpy/ast.py", line 923, in execute renpy.python.py_exec_bytecode(self.code.bytecode, self.hide, store=self.store) File "renpy/python.py", line 2235, in py_exec_bytecode exec(bytecode, globals, locals) File "game/script.rpy", line 408, in people.run_turn() #T File "game/major_game_classes/character_related/Person.rpy", line 1538, in run_turn serum.run_on_turn(self) #Run the serum's on_turn funcion if it has one. File "game/major_game_classes/serum_related/SerumDesign.rpy", line 142, in run_on_turn trait.run_on_turn(the_person, self) File "game/major_game_classes/serum_related/SerumTrait.rpy", line 75, in run_on_turn self.on_turn(the_person, the_serum, add_to_log) File "game/major_game_classes/serum_related/_serum_traits.rpy", line 130, in breast_enhancement_on_turn new_tits = the_person.get_larger_tit(the_person.tits) File "game/major_game_classes/character_related/Person.rpy", line 625, in get_larger_tit current_index = cls.get_tit_index(current_tit) NameError: global name 'current_tit' is not defined Guessing this is related to Lily's quest


Related Creators