Idunn1

New Member
Jul 13, 2025
1
0
Does anyone know a web version of this? Like gamecore or whichever site that allows you to play without downloading and saving all this to the computer/phone?
 

aifman7

Active Member
Oct 25, 2017
731
2,032
So I'm really loving the GenAI mod, or at least I'm loving the posts I'm seeing about it here. I've got it up and running but I have one big gripe:

1752379749041.png

How can I move the big blue imagegen control panel off of every single character's face? That's pretty obtrusive...

I've tried using different image dimensions but nothing seems to make a difference. I feel like I must be missing something stupidly obvious here because there's no way everyone is using this GenAI mod with this big thing over every character's face lol... clearly I'm missing something here.

Is there a way to just straight up hide or move the panel?

EDIT: Nevermind, I figured out a solution. For anyone else who isn't using the auto-generate option (which removes that blue panel above entirely), you can edit the SD_UI.rpy file in the GenAI mod folder (in LabRats2/game/mods/GenAI/) and edit line 429 to read "yalign 0.0" instead. Like so:
1752380885628.png
Do NOT just search 'yalign' using CTRL-F and edit the first one you find. There are tons of y alignment variables for different things and you will likely break something if you do that. You need to specifically edit the yalign beneath the screen SD_update_button(): section.

(In the current version, this is located at line 429 but as the mod is developed this may change. Just FYI for anyone reading this in the future)

Anyway, setting that to 0.0 instead of the 0.2 that it's originally set to should put the panel at the top of the screen instead. I haven't played far enough in this save to see if this is going to interfere with other info/panels later on (it might), but so far it's fine.

For reference, this is what it looks like for me now:
1752381074046.png

MUCH less obtrusive this way. And now I'm off to see what this mod can do...
 
Last edited:

NaughtyAnon

New Member
Apr 2, 2020
14
15
So I'm really loving the GenAI mod, or at least I'm loving the posts I'm seeing about it here. I've got it up and running but I have one big gripe:

View attachment 5038260

How can I move the big blue imagegen control panel off of every single character's face? That's pretty obtrusive...

I've tried using different image dimensions but nothing seems to make a difference. I feel like I must be missing something stupidly obvious here because there's no way everyone is using this GenAI mod with this big thing over every character's face lol... clearly I'm missing something here.

Is there a way to just straight up hide or move the panel?

EDIT: Nevermind, I figured out a solution. For anyone else who isn't using the auto-generate option (which removes that blue panel above entirely), you can edit the SD_UI.rpy file in the GenAI mod folder (in LabRats2/game/mods/GenAI/) and edit line 429 to read "yalign 0.0" instead. Like so:
View attachment 5038312
Do NOT just search 'yalign' using CTRL-F and edit the first one you find. There are tons of y alignment variables for different things and you will likely break something if you do that. You need to specifically edit the yalign beneath the screen SD_update_button(): section.

(In the current version, this is located at line 429 but as the mod is developed this may change. Just FYI for anyone reading this in the future)

Anyway, setting that to 0.0 instead of the 0.2 that it's originally set to should put the panel at the top of the screen instead. I haven't played far enough in this save to see if this is going to interfere with other info/panels later on (it might), but so far it's fine.

For reference, this is what it looks like for me now:
View attachment 5038318

MUCH less obtrusive this way. And now I'm off to see what this mod can do...
You beat me to the answer! But yeah this is a needed change.
 

Drogorius

New Member
Nov 12, 2021
13
13
Issue here if anyone cares to take it up:

Trying to install the Beta version, I tried to follow these steps:


  • Download and install
  • Use one of these to automate the GIT download process
    • Download and place in empty folder (like C:\games\LR2) (Windows only)
...

After extracting, when trying to run from lr2mods>LR2R-Runtime, I ran into this error:

"

I'm sorry, but an uncaught exception occurred.

While loading the script.
ScriptError: Name ('renpy/common/000atl.rpy', 1740313341, 244) is defined twice, at renpy/common/000atl.rpy:25 and renpy/common/000atl.rpy:25.

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

Full traceback:
File "C:\OneDrive\Desktop\Emulation\Labrats (with Git)\lr2mods\LR2R-Runtime\renpy\bootstrap.py", line 359, in bootstrap
renpy.main.main()
File "C:\OneDrive\Desktop\Emulation\Labrats (with Git)\lr2mods\LR2R-Runtime\renpy\main.py", line 470, in main
renpy.game.script.load_script() # sets renpy.game.script.
File "C:\OneDrive\Desktop\Emulation\Labrats (with Git)\lr2mods\LR2R-Runtime\renpy\script.py", line 359, in load_script
self.load_appropriate_file(".rpyc", [ "_ren.py", ".rpy" ], dir, fn, initcode)
File "C:\OneDrive\Desktop\Emulation\Labrats (with Git)\lr2mods\LR2R-Runtime\renpy\script.py", line 957, in load_appropriate_file
self.finish_load(stmts, initcode, filename=lastfn) # type: ignore
File "C:\OneDrive\Desktop\Emulation\Labrats (with Git)\lr2mods\LR2R-Runtime\renpy\script.py", line 590, in finish_load
check_name(node)
File "C:\OneDrive\Desktop\Emulation\Labrats (with Git)\lr2mods\LR2R-Runtime\renpy\script.py", line 566, in check_name
raise ScriptError("Name %s is defined twice, at %s:%d and %s:%d." %
ScriptError: Name ('renpy/common/000atl.rpy', 1740313341, 244) is defined twice, at renpy/common/000atl.rpy:25 and renpy/common/000atl.rpy:25.

"

Any advice?
 
  • Like
Reactions: DrLizardman
Jul 4, 2021
29
13
Just a friendly reminder to anyone using the GenAI mod:

The Append fields under Positive Prompt and Negative Prompt are stored on a character by character level, so you can use them to customize each characters based on your own preferences.

Do you want her to to have large lips? Then just write large lips in the positive prompts Append field. Do you want them to look korean? Well, just write korean there. So you want their clothing to be leather or latex? Well, just write leather or latex there, and so on. Your imagination is the limit!(well, that and the prompt size, I'm constantly running into issues with my prompts getting to long and Stable Diffusion ignoring the later parts).

A lot of the appearance is already handled automatically by the mod, but this field can be used to add personal touches beyond what the mod adds.

As an example, I've always imagined to cousin as a goth-girl with tattoos and way to much eye liner so of course, I turned her positive append into this:

View attachment 4982879

which made the cousin look like this:

View attachment 4982882

Other than that, I usually add things like Large Lips, Long Eye lashes, Nipple Piercings and so on to help symbolize the girls decent into corruption:
View attachment 4982886 View attachment 4982892

And since I'm guessing some people will ask, while I constantly mess around with different models (mostly my own merges), for most of these images (all except maybe the Lily screenshot that is a bit older than the others, I forgot what I used for that one) I use the Gonzales v8 newCoctail model found here:

with these settings:
View attachment 4982895

It works fine a lot of the time, but sometimes it generates images with varying level of weirdness :)
View attachment 4982883 View attachment 4982884

Though the last one might be more my fault than the models, since I'm using some rather high values on things like (Long eye Lashes:2.5) :)


Edit:

And, I forgot to mention, I also used the Pony Realism Slider with strength 1.3,

it can be found here:


If you want to use it, just toss it onto the Loras folder and add
Code:
 <lora:Pony Realism Slider:1.3>
to the Prompt Style setting.

Any other Loras you might want to used can be added in the same way, either in the Prompt Style field if you want it to affect everyone, or the positive append field if you want to use it only for that specific person (like if you want to use a lora trained on some persons appearance).
A lot of the time when i try (Large Lips) it makes the subject fat/overweight as well, did that happen to you and if so did you find a way to mitigate it?
 

AnotherMike

Member
Mar 26, 2020
164
176
A lot of the time when i try (Large Lips) it makes the subject fat/overweight as well, did that happen to you and if so did you find a way to mitigate it?
Never had it happen if I only put large lips. Scaling things up, whether it's lips or something else, by adding a number after, like (large lips:1.5) will eventually break things when you go to high with the number (the exact limit seems to vary between models and also depend on the rest of the prompt), but I've never had issues while keeping the numbers at reasonable levels. Pretty much all models seem to handle up to 1.5 just fine, a lot of models that I've tried can go up to 2 or even 2.5 but after that things tend to start breaking down, especially if you use such high numbers on multiple things.

Other than that, the only thing I've really noticed is the fact that the image tend to get focused on those things, so if you put (large lips:1.5), (long eye lashes:1.5), the image will often be more zoomed in on their face, or they might lean forward as if intentionally putting their face close to the "camera", but if anything, I've used that as a feature to get more close-up views of their faces without intentionally asking for it in the prompt :)
 

Kavilia

Member
Feb 25, 2018
160
39
Unlocking the police station through console commands=no.
How to get arrested- Have sex in public, does not mean game over.
not by console command, but by quest(like the school/nora).
and with arrest, i'am having sex in public in front of police woman and she is not arrest me.
i'm just curious what the police station in this game look like.
 

OverlordCW

Member
May 22, 2023
104
143
not by console command, but by quest(like the school/nora).
and with arrest, i'am having sex in public in front of police woman and she is not arrest me.
i'm just curious what the police station in this game look like.
Open the console and enter
mc.change_location(police_station)
Here is a list of places you can use with the command:
 

Araren13

Newbie
Feb 19, 2018
22
2
Looking for a way to remove a fetish from a character. any console commands? looked through dir(the_person) but didnt find anything.... try to remove breeding & anal fetish from several characters. Anyone?
 

SDN111

Member
Sep 26, 2023
158
112
Looking for a way to remove a fetish from a character. any console commands? looked through dir(the_person) but didnt find anything.... try to remove breeding & anal fetish from several characters. Anyone?
I want to say the cheat tab for a character would let you remove fetishes but I am not sure about that. You would likely need to look at the code to find the variables for individual characters as it likely will not appear in variable viewer.
 

KhaiFirst

Well-Known Member
Feb 27, 2021
1,302
944
Unfortunately that would be very difficult given the amount of customization and sheer size of some of the AI checkpoints you can run. Just to give an example the Stable Diffusion library I have just for Lab Rats 2 is 120GB (we wont talk about the flux checkpoints lol). I recommend following the instructions for the beta and then joining the discord if you have questions. Good luck!
thx reply
 

KhaiFirst

Well-Known Member
Feb 27, 2021
1,302
944
Looking for a way to remove a fetish from a character. any console commands? looked through dir(the_person) but didnt find anything.... try to remove breeding & anal fetish from several characters. Anyone?
i not try removed with command before, build in cheat seem to have option
 

Glaoui

Member
Donor
Apr 8, 2017
147
231
Anyone has the issue with the Serums? I can define them, but when I want to assign them to be researched, I get this:
```
I'm sorry, but an uncaught exception occurred.

While running game code:
File "renpy/common/000statements.rpy", line 671, in execute_call_screen
store._return = renpy.call_screen(name, *args, **kwargs)
File "renpy/common/00action_data.rpy", line 186, in get_selected
return val == self.value
TypeError: 'bool' object is not iterable

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

Full traceback:
File "script.rpyc", line 528, in script call
File "script.rpyc", line 528, in script call
File "general_actions/location_actions/business_actions.rpyc", line 203, in script
File "/private/var/folders/fx/4p__brbn1nzchsvb_c8363gw0000gn/T/AppTranslocation/F7E94CA6-E26D-4243-B185-D1DE5D257122/d/LabRats2-Reformulate.app/Contents/Resources/autorun/renpy/ast.py", line 1987, in execute
self.call("execute")
File "/private/var/folders/fx/4p__brbn1nzchsvb_c8363gw0000gn/T/AppTranslocation/F7E94CA6-E26D-4243-B185-D1DE5D257122/d/LabRats2-Reformulate.app/Contents/Resources/autorun/renpy/ast.py", line 1966, in call
return renpy.statements.call(method, parsed, *args, **kwargs)
File "/private/var/folders/fx/4p__brbn1nzchsvb_c8363gw0000gn/T/AppTranslocation/F7E94CA6-E26D-4243-B185-D1DE5D257122/d/LabRats2-Reformulate.app/Contents/Resources/autorun/renpy/statements.py", line 374, in call
return method(parsed, *args, **kwargs)
File "renpy/common/000statements.rpy", line 671, in execute_call_screen
store._return = renpy.call_screen(name, *args, **kwargs)
File "/private/var/folders/fx/4p__brbn1nzchsvb_c8363gw0000gn/T/AppTranslocation/F7E94CA6-E26D-4243-B185-D1DE5D257122/d/LabRats2-Reformulate.app/Contents/Resources/autorun/renpy/exports/statementexports.py", line 345, in call_screen
rv = renpy.ui.interact(mouse="screen", type="screen", roll_forward=roll_forward)
File "/private/var/folders/fx/4p__brbn1nzchsvb_c8363gw0000gn/T/AppTranslocation/F7E94CA6-E26D-4243-B185-D1DE5D257122/d/LabRats2-Reformulate.app/Contents/Resources/autorun/renpy/ui.py", line 301, in interact
rv = renpy.game.interface.interact(roll_forward=roll_forward, **kwargs)
File "/private/var/folders/fx/4p__brbn1nzchsvb_c8363gw0000gn/T/AppTranslocation/F7E94CA6-E26D-4243-B185-D1DE5D257122/d/LabRats2-Reformulate.app/Contents/Resources/autorun/renpy/display/core.py", line 2218, in interact
repeat, rv = self.interact_core(preloads=preloads, trans_pause=trans_pause, pause=pause, pause_start=pause_start, pause_modal=pause_modal, **kwargs) # type: ignore
File "/private/var/folders/fx/4p__brbn1nzchsvb_c8363gw0000gn/T/AppTranslocation/F7E94CA6-E26D-4243-B185-D1DE5D257122/d/LabRats2-Reformulate.app/Contents/Resources/autorun/renpy/display/core.py", line 2748, in interact_core
root_widget.visit_all(lambda d : d.per_interact())
File "/private/var/folders/fx/4p__brbn1nzchsvb_c8363gw0000gn/T/AppTranslocation/F7E94CA6-E26D-4243-B185-D1DE5D257122/d/LabRats2-Reformulate.app/Contents/Resources/autorun/renpy/display/displayable.py", line 434, in visit_all
d.visit_all(callback, seen)
File "/private/var/folders/fx/4p__brbn1nzchsvb_c8363gw0000gn/T/AppTranslocation/F7E94CA6-E26D-4243-B185-D1DE5D257122/d/LabRats2-Reformulate.app/Contents/Resources/autorun/renpy/display/displayable.py", line 434, in visit_all
d.visit_all(callback, seen)
File "/private/var/folders/fx/4p__brbn1nzchsvb_c8363gw0000gn/T/AppTranslocation/F7E94CA6-E26D-4243-B185-D1DE5D257122/d/LabRats2-Reformulate.app/Contents/Resources/autorun/renpy/display/displayable.py", line 434, in visit_all
d.visit_all(callback, seen)
File "/private/var/folders/fx/4p__brbn1nzchsvb_c8363gw0000gn/T/AppTranslocation/F7E94CA6-E26D-4243-B185-D1DE5D257122/d/LabRats2-Reformulate.app/Contents/Resources/autorun/renpy/display/screen.py", line 485, in visit_all
self.child.visit_all(callback, seen=None)
File "/private/var/folders/fx/4p__brbn1nzchsvb_c8363gw0000gn/T/AppTranslocation/F7E94CA6-E26D-4243-B185-D1DE5D257122/d/LabRats2-Reformulate.app/Contents/Resources/autorun/renpy/display/displayable.py", line 434, in visit_all
d.visit_all(callback, seen)
File "/private/var/folders/fx/4p__brbn1nzchsvb_c8363gw0000gn/T/AppTranslocation/F7E94CA6-E26D-4243-B185-D1DE5D257122/d/LabRats2-Reformulate.app/Contents/Resources/autorun/renpy/display/displayable.py", line 434, in visit_all
d.visit_all(callback, seen)
File "/private/var/folders/fx/4p__brbn1nzchsvb_c8363gw0000gn/T/AppTranslocation/F7E94CA6-E26D-4243-B185-D1DE5D257122/d/LabRats2-Reformulate.app/Contents/Resources/autorun/renpy/display/displayable.py", line 434, in visit_all
d.visit_all(callback, seen)
[Previous line repeated 6 more times]
File "/private/var/folders/fx/4p__brbn1nzchsvb_c8363gw0000gn/T/AppTranslocation/F7E94CA6-E26D-4243-B185-D1DE5D257122/d/LabRats2-Reformulate.app/Contents/Resources/autorun/renpy/display/displayable.py", line 436, in visit_all
callback(self)
File "/private/var/folders/fx/4p__brbn1nzchsvb_c8363gw0000gn/T/AppTranslocation/F7E94CA6-E26D-4243-B185-D1DE5D257122/d/LabRats2-Reformulate.app/Contents/Resources/autorun/renpy/display/core.py", line 2748, in <lambda>
root_widget.visit_all(lambda d : d.per_interact())
File "/private/var/folders/fx/4p__brbn1nzchsvb_c8363gw0000gn/T/AppTranslocation/F7E94CA6-E26D-4243-B185-D1DE5D257122/d/LabRats2-Reformulate.app/Contents/Resources/autorun/renpy/display/behavior.py", line 1059, in per_interact
if self.is_selected():
File "/private/var/folders/fx/4p__brbn1nzchsvb_c8363gw0000gn/T/AppTranslocation/F7E94CA6-E26D-4243-B185-D1DE5D257122/d/LabRats2-Reformulate.app/Contents/Resources/autorun/renpy/display/behavior.py", line 1047, in is_selected
return is_selected(self.action)
File "/private/var/folders/fx/4p__brbn1nzchsvb_c8363gw0000gn/T/AppTranslocation/F7E94CA6-E26D-4243-B185-D1DE5D257122/d/LabRats2-Reformulate.app/Contents/Resources/autorun/renpy/display/behavior.py", line 473, in is_selected
return action.get_selected()
File "renpy/common/00action_data.rpy", line 186, in get_selected
return val == self.value
File "game/major_game_classes/serum_related/SerumDesign_ren.py", line 76, in __eq__
File "game/major_game_classes/serum_related/SerumDesign_ren.py", line 68, in identifier
File "game/major_game_classes/serum_related/SerumDesign_ren.py", line 71, in __hash__
TypeError: 'bool' object is not iterable

macOS-15.5-arm64-arm-64bit arm64
Ren'Py 8.3.6.25022803
Lab Rats 2 - Down to Business 2025.07-betaVTMod4.0.36
Wed Jul 16 09:04:47 2025
```
 

ricker

New Member
Jan 2, 2018
1
0
So I'm really loving the GenAI mod, or at least I'm loving the posts I'm seeing about it here. I've got it up and running but I have one big gripe:

View attachment 5038260

How can I move the big blue imagegen control panel off of every single character's face? That's pretty obtrusive...

I've tried using different image dimensions but nothing seems to make a difference. I feel like I must be missing something stupidly obvious here because there's no way everyone is using this GenAI mod with this big thing over every character's face lol... clearly I'm missing something here.

Is there a way to just straight up hide or move the panel?

EDIT: Nevermind, I figured out a solution. For anyone else who isn't using the auto-generate option (which removes that blue panel above entirely), you can edit the SD_UI.rpy file in the GenAI mod folder (in LabRats2/game/mods/GenAI/) and edit line 429 to read "yalign 0.0" instead. Like so:
View attachment 5038312
Do NOT just search 'yalign' using CTRL-F and edit the first one you find. There are tons of y alignment variables for different things and you will likely break something if you do that. You need to specifically edit the yalign beneath the screen SD_update_button(): section.

(In the current version, this is located at line 429 but as the mod is developed this may change. Just FYI for anyone reading this in the future)

Anyway, setting that to 0.0 instead of the 0.2 that it's originally set to should put the panel at the top of the screen instead. I haven't played far enough in this save to see if this is going to interfere with other info/panels later on (it might), but so far it's fine.

For reference, this is what it looks like for me now:
View attachment 5038318

MUCH less obtrusive this way. And now I'm off to see what this mod can do...
Which models do you use for these pics? I like the look of these as they don't look too overly AI generated.
 
4.60 star(s) 76 Votes