XaiJu
vrengames
vrengames

patreon


v0.33.3 - Another hotfix!

v0.33.2 had some file structure issues with the production build, so it's time for another patch! If you've already downloaded v0.33.2 this fix can be applied on top of it, without having to redownload everything. Otherwise, all of the game links have been updated to point towards the new version.

Downloads: Lab Rats 2 v0.33.3 

v0.33.2 to v0.33.3 patch files (PC and Mac): Patch 

Unzip the patch file into the game directory, overwriting the existing script.rpy file.

Sorry for the issues, this should be the end of the patching chaos!

Comments

There's a limit to the number of files a .apk can address. LR2 uses a lot of small images to assemble outfits, and I've recently hit this limit. To bypass it I'm packing all of the clothing images into a collection of uncompressed .zips, which let's the .apk treat it as a single file. The problem is that Android needs a different file access method than PC to grab the .zip, which I wasn't able to get running for v0.33 (but has been properly implemented in v0.34, which should be out a few hours after this comment!)

Vren

True dat. I'm a senior software engineer, so I'm super familiar with these sort of things. There are too many obvious problems with the Android version, regarding missing files.

Ace McGuire

[code] I'm sorry, but an uncaught exception occurred. While running game code: File "renpy/common/000statements.rpy", line 531, in execute_call_screen File "game/script.rpy", line 8748, in execute File "game/script.rpy", line 8748, in execute File "game/script.rpy", line 9140, in execute File "game/script.rpy", line 9151, in execute File "game/script.rpy", line 5257, in generate_draw_list File "game/script.rpy", line 5045, in generate_item_displayable File "game/script.rpy", line 5097, in get_image IOError: [Errno 2] No such file or directory: u'/data/data/lab.rats.down.to.business/files/game/images/character_images/stand3.zip' -- Full Traceback ------------------------------------------------------------ Full traceback: File "script.rpyc", line 10246, in script call File "script.rpyc", line 10438, in script File "renpy/ast.py", line 1949, in execute File "renpy/ast.py", line 1937, in call File "renpy/statements.py", line 277, in call File "renpy/common/000statements.rpy", line 531, in execute_call_screen File "renpy/exports.py", line 2905, in call_screen File "renpy/ui.py", line 297, in interact File "renpy/display/core.py", line 2702, in interact File "renpy/display/core.py", line 3094, in interact_core File "renpy/display/core.py", line 541, in visit_all File "renpy/display/core.py", line 541, in visit_all File "renpy/display/core.py", line 541, in visit_all File "renpy/display/screen.py", line 430, in visit_all File "renpy/display/core.py", line 3094, in File "renpy/display/screen.py", line 440, in per_interact File "renpy/display/screen.py", line 625, in update File "game/script.rpy", line 8748, in execute File "game/script.rpy", line 8748, in execute File "game/script.rpy", line 9140, in execute File "game/script.rpy", line 9151, in execute File "", line 9151, in File "game/script.rpy", line 5257, in generate_draw_list File "game/script.rpy", line 5045, in generate_item_displayable File "game/script.rpy", line 5097, in get_image File "/data/user/0/lab.rats.down.to.business/files/lib/python2.7/zipfile.py", line 699, in __init__ self.fp = open(file, modeDict[mode]) IOError: [Errno 2] No such file or directory: u'/data/data/lab.rats.down.to.business/files/game/images/character_images/stand3.zip' [/code]

Ace McGuire

Why is the Android version looking for a Zip file anyways?

Ace McGuire

``` I'm sorry, but an uncaught exception occurred. While running game code: File "renpy/common/000statements.rpy", line 531, in execute_call_screen File "game/script.rpy", line 8748, in execute File "game/script.rpy", line 8748, in execute File "game/script.rpy", line 9140, in execute File "game/script.rpy", line 9151, in execute File "game/script.rpy", line 5257, in generate_draw_list File "game/script.rpy", line 5045, in generate_item_displayable File "game/script.rpy", line 5097, in get_image IOError: [Errno 2] No such file or directory: u'/data/data/lab.rats.down.to.business/files/game/images/character_images/stand3.zip' -- Full Traceback ------------------------------------------------------------ Full traceback: File "script.rpyc", line 10246, in script call File "script.rpyc", line 10438, in script File "renpy/ast.py", line 1949, in execute File "renpy/ast.py", line 1937, in call File "renpy/statements.py", line 277, in call File "renpy/common/000statements.rpy", line 531, in execute_call_screen File "renpy/exports.py", line 2905, in call_screen File "renpy/ui.py", line 297, in interact File "renpy/display/core.py", line 2702, in interact File "renpy/display/core.py", line 3094, in interact_core File "renpy/display/core.py", line 541, in visit_all File "renpy/display/core.py", line 541, in visit_all File "renpy/display/core.py", line 541, in visit_all File "renpy/display/screen.py", line 430, in visit_all File "renpy/display/core.py", line 3094, in File "renpy/display/screen.py", line 440, in per_interact File "renpy/display/screen.py", line 625, in update File "game/script.rpy", line 8748, in execute File "game/script.rpy", line 8748, in execute File "game/script.rpy", line 9140, in execute File "game/script.rpy", line 9151, in execute File "", line 9151, in File "game/script.rpy", line 5257, in generate_draw_list File "game/script.rpy", line 5045, in generate_item_displayable File "game/script.rpy", line 5097, in get_image File "/data/user/0/lab.rats.down.to.business/files/lib/python2.7/zipfile.py", line 699, in __init__ self.fp = open(file, modeDict[mode]) IOError: [Errno 2] No such file or directory: u'/data/data/lab.rats.down.to.business/files/game/images/character_images/stand3.zip' ```

Ace McGuire

odd lighting error when you try to "move away" the lab coat. [code] I'm sorry, but an uncaught exception occurred. While running game code: File "game/script.rpy", line 10600, in script call call talk_person(picked_option) from _call_talk_person File "game/script.rpy", line 10715, in script call $ _return.call_action() File "game/chat_actions.rpy", line 582, in script call $ the_person.call_dialogue("flirt_response_high") File "game/personality_types/general_personalities/wild_personality.rpy", line 533, in script call call fuck_person(the_person, start_position = kissing, skip_intro = True) from _call_fuck_person_50 File "game/sex_mechanics.rpy", line 286, in script call call strip_menu(the_person, position_choice.verbing, private) from _call_strip_menu File "game/sex_mechanics.rpy", line 863, in script call $ renpy.call("strip_menu", the_person, the_verbing, is_private) #TODO: Girl sometimes interupts you to get you to keep going. Have to strip them down in segments. File "game/sex_mechanics.rpy", line 807, in script $ the_person.draw_animated_removal(strip_choice, half_off_instead = True) File "game/sex_mechanics.rpy", line 807, in $ the_person.draw_animated_removal(strip_choice, half_off_instead = True) File "game/script.rpy", line 2472, in draw_animated_removal bottom_displayable = Flatten(self.build_person_displayable(position, emotion, special_modifier, lighting, background_fill, no_frame = True)) #Get the starting image without the frame File "game/script.rpy", line 2211, in build_person_displayable displayable_list.extend(self.outfit.generate_draw_list(self,position,emotion,special_modifier, lighting = lighting)) #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 5261, in generate_draw_list ordered_displayables.append(item.generate_item_displayable(body_type, tit_size, position, lighting = lighting, regions_constrained = currently_constrained_regions, nipple_wetness = nipple_wetness)) File "game/script.rpy", line 4942, in generate_item_displayable region_mask = region.generate_raw_image(body_type, tit_size, position) UnboundLocalError: local variable 'region' referenced before assignment -- Full Traceback ------------------------------------------------------------ Full traceback: File "game/script.rpy", line 10600, in script call call talk_person(picked_option) from _call_talk_person File "game/script.rpy", line 10715, in script call $ _return.call_action() File "game/chat_actions.rpy", line 582, in script call $ the_person.call_dialogue("flirt_response_high") File "game/personality_types/general_personalities/wild_personality.rpy", line 533, in script call call fuck_person(the_person, start_position = kissing, skip_intro = True) from _call_fuck_person_50 File "game/sex_mechanics.rpy", line 286, in script call call strip_menu(the_person, position_choice.verbing, private) from _call_strip_menu File "game/sex_mechanics.rpy", line 863, in script call $ renpy.call("strip_menu", the_person, the_verbing, is_private) #TODO: Girl sometimes interupts you to get you to keep going. Have to strip them down in segments. File "game/sex_mechanics.rpy", line 807, in script $ the_person.draw_animated_removal(strip_choice, half_off_instead = True) File "D:\prawn games\Lab_Rats_2-v0.33.3-pc\renpy\ast.py", line 914, in execute renpy.python.py_exec_bytecode(self.code.bytecode, self.hide, store=self.store) File "D:\prawn games\Lab_Rats_2-v0.33.3-pc\renpy\python.py", line 2028, in py_exec_bytecode exec bytecode in globals, locals File "game/sex_mechanics.rpy", line 807, in $ the_person.draw_animated_removal(strip_choice, half_off_instead = True) File "game/script.rpy", line 2472, in draw_animated_removal bottom_displayable = Flatten(self.build_person_displayable(position, emotion, special_modifier, lighting, background_fill, no_frame = True)) #Get the starting image without the frame File "game/script.rpy", line 2211, in build_person_displayable displayable_list.extend(self.outfit.generate_draw_list(self,position,emotion,special_modifier, lighting = lighting)) #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 5261, in generate_draw_list ordered_displayables.append(item.generate_item_displayable(body_type, tit_size, position, lighting = lighting, regions_constrained = currently_constrained_regions, nipple_wetness = nipple_wetness)) File "game/script.rpy", line 4942, in generate_item_displayable region_mask = region.generate_raw_image(body_type, tit_size, position) UnboundLocalError: local variable 'region' referenced before assignment Windows-8-6.2.9200 Ren'Py 7.3.5.606 Lab Rats 2 - Down to Business v0.33.3 Thu Oct 15 21:06:29 2020 [/code]

Colin T.

Check out unit testing ;) Theres just too many obvious errors (like faulty image locations) in the code which would be spotted in an automatic testing proces.

I've been having these memory issues with various builds of this game. One of the (potential) fixes I've found that some people had with other ren'py games is changing your renderer (Shift + G). I'm going to give it a shot over the next couple of days to see if that helps on my machine.

I got this error after the game crashed I'm sorry, but an uncaught exception occurred. While running game code: File "game/script.rpy", line 10585, in script call call talk_person(picked_option) from _call_talk_person File "game/script.rpy", line 10698, in script call $ _return.call_action(the_person) File "game/game_roles/role_mother.rpy", line 748, in script "..." File "game/script.rpy", line 10585, in script call call talk_person(picked_option) from _call_talk_person File "game/script.rpy", line 10698, in script call $ _return.call_action(the_person) File "game/game_roles/role_mother.rpy", line 748, in script "..." File "game/script.rpy", line 47, in take_animation_screenshot surface_old = renpy.display.draw.screenshot(the_render[0], False) error: Out of memory

Also having the same issue on Android with OnePlus 8 on Android Version 10.

I can confirm I see the same issue on Android as Brian:

SomebodyElse

There's a slew of errors that crop up when I attempt to press forward via Ignore, too. It seems like the initial error prevents the employees from being generated and results in the game freaking out when it can't find anything to assign job titles onto. Let me know if you can't replicate the errors and I'll do it on my end and toss you the reports.

On Android, I don't get any error prompts when interacting with established characters (Lily, for example) but their character models do not display. When I attempt to hire new employees, this is the error I receive: I'm sorry, but an uncaught exception occurred. While running game code: File "game/script.rpy", line 10936, in File "game/script.rpy", line 8008, in show_candidate File "game/script.rpy", line 2388, in draw_person File "game/script.rpy", line 2211, in build_person_displayable File "game/script.rpy", line 5257, in generate_draw_list File "game/script.rpy", line 5045, in generate_item_displayable File "game/script.rpy", line 5097, in get_image IOError: [Errno 2] No such file or directory: u'/data/data/lab.rats.down.to.business/files/game/images/character_images/stand3.zip'


More Creators