4.60 star(s) 56 Votes
Sep 21, 2019
139
90
Hello first of all thank you for taking over the development of the game. I have a quick suggestion here, I have not seen it here:
trainables are somehow a bit limited as I see in

which is too bad, because it feels way better to ease hated opinions through trances with dialogs and choices with impact depending on skills rather than a plain clarity use (I know there are other options, but trance dialog with impact > just use clarity).
Right now only blowjob and fingering are in dealbreaker. I can understand it can be hard to find a write consistent dialog/options that makes sense for other opinions.
 

eldoen

Member
Jun 30, 2021
460
283
Is Lab Rats 2 - Reformulate v2023-07-11 the official AIO modded version where saves will no longer break? Or is it still a beta version where saves might break from version to version?
believe current goal is to prevent any save breaks as much as possible. master branch for certain has a stable save lifetime which is the 7/11 release
 

eldoen

Member
Jun 30, 2021
460
283
I've had a go at porting Lab Rats 2 Reformulate v2023.07.11 to Android.

Got some basic gestures loaded in: swipe up for save menu, swipe down to hide UI, swipe left to rollback and swipe right to skip.

I haven't thoroughly tested but one issue I encountered is the keyboard doesn't like to go away until you proceed to the next screen when entering in your name. At the starting screen, I recommend inputting your skill points first, then working from the bottom up when entering names, i.e. Org Name, Surname, First name.

Please let me know if you encounter any other issues with the port and I'll see what I can do to get them sorted.

Link: Pixeldrain
Yeah that is about as far as I got on earlier releases. But gave up because I can't read most of the interface that small
 

eldoen

Member
Jun 30, 2021
460
283
Question, is this different than Lab Rats 2? Is this supposed to be better graphics?
It is Vren's Labrats 2 51.1 plus bugfix plus the original mod, merged together and refactored. updated underlying Ren'PY to 8.1 and Python 3, with a few updates like new map navigation. a few story updates.

it currently is not a graphics update. we don't have access to the original models and would be a large undertaking to change out all the models. and I know on discord has been a topic of discussion.

What it does do, is provide a new base for the original mod to continue, and open up the Vanilla game to better align story lines and the like.
 
  • Like
Reactions: MKDude

eldoen

Member
Jun 30, 2021
460
283
ok this isn't all of it and doesn't include what the base game was, so Take that in consideration, and this list is not exhaustive and also slightly out of date. but the bullet point
Take Vren's 51.1 and merge this.

New Features:

  • Adds over 25 new crisis events with new dialogs and situations;
  • Adds In-game hint system that helps you find the more hidden quest and story lines in the game;
  • Adds Perks System that unlock special positions, give stat boosts or help you recover energy;
  • Adds 5 Side Quests (Essential Oils, Arousal Serum, Breeding, Cure Discovery, Chemists Daughter);
  • Adds 4 fetishes linked to a Nanobot program that can be unlocked for each girl.
  • The sex shop owner Cara with a complete story-line;
  • Ashley got a troubled past: you can make her trust men again;
  • Candace, the bimbo and open the clothes shop for shopping;
  • Camilla, the lifestyle coach who loves to have a drink / dance in the bar (change active goals for main character skills-up);
  • Ellie the IT expert with story-line and various enhancements to your business;
  • Erica, the college athlete who is looking for ways to make cash;
  • Kaya, the coffee-shop barista who wants to study;
  • Ophelia, the hair salon owner with a complete story-line;
  • Sarah, old childhood friend who you can over the job of HR director;
  • Sakari, Kaya's mother and owner of the clothing shop;
  • Become the new Strip Club's owner, hire more girls and open a new BDSM room for special shows;
  • The HR director position with enhanced employee recruitment and opinion influencing;
  • Adds 24 new sex positions with dialogs and unique positions for some characters;
  • Adds 5 threesome positions (triggered in various situations);
  • Enhances 9 existing sex positions with new dialogs and adds double orgasm to some;
  • Unisex company bathrooms story-line with various new events;
  • Outfit generator built into the outfit creator (use mannequin selector for wardrobe edit);
  • A hair salon with options to change hair styles, colours and pubes trims;
  • Some extra actions in the gym studio;
  • A large collection of new serums to influence characters in the game;
  • Extra personalities and random character enhancements with dialogs and story lines;
  • Custom face/mouth cum dialogs for all personalities that match the girls preferences;
  • Your personal dungeon where you can enslave and collar girls (with extra actions for slaves);
  • Adds new policies that enhance your business (mandatory vibe, genetic modification, clone person);
Enhancements:

  • Enhanced outfit creator
  • Enhanced serum editor
  • Enhanced contract screens
  • Enhanced maps for faster one-click navigation
  • Enhanced interview UI
  • Enhanced employee overview UI (with sorting)
  • Enhanced end of day dialog
  • Enhanced person details UI
  • Enhanced UI for setting daily serum dosages
  • Multiple characters on screen (in some dialogs)
Cheat Mod:

  • Cheat Mod ('x' key or 'cheats' in bottom action menu)
  • Opinion Editor (press 'p' while talking to someone or 'opinions' in bottom action menu)
  • Traits and Serums Research Cheat Mod (press 't' in game or 'research' in bottom action menu)
 

bloodbus

Member
Sep 30, 2020
409
339
I'm happy to see the game live on but I miss Vren's writing. He was good at writing erotica and I liked his characters. The added mod characters and story lines are very hit and miss, and mostly they miss.

Whoever thought they were clever by naming a character Ophelia von Friseur, it's so aggressively dumb that it hurts to read. Yes, I know I can change it, I'm still annoyed by it.
I'm pretty sure the unique girl's last names are randomized. I'd even go as far as saying some of those last names are so silly that they shouldn't be kept. One time I got Stephanie Stephanopulus????
 

eldoen

Member
Jun 30, 2021
460
283
one of the out of date items I see already is the side quests. not all are active.

Also check the settings in the bedroom some settings are turn off by default now. and can be turned back on in the settings interface.
 
  • Like
Reactions: bloodbus

bloodbus

Member
Sep 30, 2020
409
339
I loved Lab Rats.... Lab Rats 2 Not so much to much extra crap to keep up with. My question before I down load this one is: Is thiis one more like Lab Rats or Lab Rats2?
Lab Rats 2. However, if you want to keep management as minimal as possible, I'd highly recommend using the cheat menu. There's also an abundance of difficulty customization
 

eldoen

Member
Jun 30, 2021
460
283
I'm pretty sure the unique girl's last names are randomized. I'd even go as far as saying some of those last names are so silly that they shouldn't be kept. One time I got Stephanie Stephanopulus????
Interesting since Frisaur is an actual German surname. well the von part maybe not as I don't find any locations. but I even have Frisaur cousins.
 

bakaseye

Newbie
Jan 21, 2021
53
95
Error I get when trying to save on Mac:


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

While running game code:
  File "renpy/common/00action_file.rpy", line 397, in __call__
    renpy.save(fn, extra_info=save_name)
Exception: Not saved - no valid save locations.

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

Full traceback:
  File "renpy/common/_layout/screen_load_save.rpym", line 35, in script
    $ ui.interact()
  File "/private/var/folders/3h/7mvnxhl17fs5qfsq__95db300000gq/T/AppTranslocation/32C112ED-63B0-4CF2-BC2C-332AFF3C80C1/d/LabRats2-Reformulate.app/Contents/Resources/autorun/renpy/ast.py", line 1138, in execute
    renpy.python.py_exec_bytecode(self.code.bytecode, self.hide, store=self.store)
  File "/private/var/folders/3h/7mvnxhl17fs5qfsq__95db300000gq/T/AppTranslocation/32C112ED-63B0-4CF2-BC2C-332AFF3C80C1/d/LabRats2-Reformulate.app/Contents/Resources/autorun/renpy/python.py", line 1122, in py_exec_bytecode
    exec(bytecode, globals, locals)
  File "renpy/common/_layout/screen_load_save.rpym", line 35, in <module>
    $ ui.interact()
  File "/private/var/folders/3h/7mvnxhl17fs5qfsq__95db300000gq/T/AppTranslocation/32C112ED-63B0-4CF2-BC2C-332AFF3C80C1/d/LabRats2-Reformulate.app/Contents/Resources/autorun/renpy/ui.py", line 299, in interact
    rv = renpy.game.interface.interact(roll_forward=roll_forward, **kwargs)
  File "/private/var/folders/3h/7mvnxhl17fs5qfsq__95db300000gq/T/AppTranslocation/32C112ED-63B0-4CF2-BC2C-332AFF3C80C1/d/LabRats2-Reformulate.app/Contents/Resources/autorun/renpy/display/core.py", line 3579, 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/3h/7mvnxhl17fs5qfsq__95db300000gq/T/AppTranslocation/32C112ED-63B0-4CF2-BC2C-332AFF3C80C1/d/LabRats2-Reformulate.app/Contents/Resources/autorun/renpy/display/core.py", line 4540, in interact_core
    rv = root_widget.event(ev, x, y, 0)
  File "/private/var/folders/3h/7mvnxhl17fs5qfsq__95db300000gq/T/AppTranslocation/32C112ED-63B0-4CF2-BC2C-332AFF3C80C1/d/LabRats2-Reformulate.app/Contents/Resources/autorun/renpy/display/layout.py", line 1177, in event
    rv = i.event(ev, x - xo, y - yo, cst)
  File "/private/var/folders/3h/7mvnxhl17fs5qfsq__95db300000gq/T/AppTranslocation/32C112ED-63B0-4CF2-BC2C-332AFF3C80C1/d/LabRats2-Reformulate.app/Contents/Resources/autorun/renpy/display/transition.py", line 53, in event
    return self.new_widget.event(ev, x, y, st) # E1101
  File "/private/var/folders/3h/7mvnxhl17fs5qfsq__95db300000gq/T/AppTranslocation/32C112ED-63B0-4CF2-BC2C-332AFF3C80C1/d/LabRats2-Reformulate.app/Contents/Resources/autorun/renpy/display/layout.py", line 1177, in event
    rv = i.event(ev, x - xo, y - yo, cst)
  File "/private/var/folders/3h/7mvnxhl17fs5qfsq__95db300000gq/T/AppTranslocation/32C112ED-63B0-4CF2-BC2C-332AFF3C80C1/d/LabRats2-Reformulate.app/Contents/Resources/autorun/renpy/display/layout.py", line 1177, in event
    rv = i.event(ev, x - xo, y - yo, cst)
  File "/private/var/folders/3h/7mvnxhl17fs5qfsq__95db300000gq/T/AppTranslocation/32C112ED-63B0-4CF2-BC2C-332AFF3C80C1/d/LabRats2-Reformulate.app/Contents/Resources/autorun/renpy/display/screen.py", line 770, in event
    rv = self.child.event(ev, x, y, st)
  File "/private/var/folders/3h/7mvnxhl17fs5qfsq__95db300000gq/T/AppTranslocation/32C112ED-63B0-4CF2-BC2C-332AFF3C80C1/d/LabRats2-Reformulate.app/Contents/Resources/autorun/renpy/display/layout.py", line 1177, in event
    rv = i.event(ev, x - xo, y - yo, cst)
  File "/private/var/folders/3h/7mvnxhl17fs5qfsq__95db300000gq/T/AppTranslocation/32C112ED-63B0-4CF2-BC2C-332AFF3C80C1/d/LabRats2-Reformulate.app/Contents/Resources/autorun/renpy/display/layout.py", line 1401, in event
    rv = super(Window, self).event(ev, x, y, st)
  File "/private/var/folders/3h/7mvnxhl17fs5qfsq__95db300000gq/T/AppTranslocation/32C112ED-63B0-4CF2-BC2C-332AFF3C80C1/d/LabRats2-Reformulate.app/Contents/Resources/autorun/renpy/display/layout.py", line 279, in event
    rv = d.event(ev, x - xo, y - yo, st)
  File "/private/var/folders/3h/7mvnxhl17fs5qfsq__95db300000gq/T/AppTranslocation/32C112ED-63B0-4CF2-BC2C-332AFF3C80C1/d/LabRats2-Reformulate.app/Contents/Resources/autorun/renpy/display/layout.py", line 1177, in event
    rv = i.event(ev, x - xo, y - yo, cst)
  File "/private/var/folders/3h/7mvnxhl17fs5qfsq__95db300000gq/T/AppTranslocation/32C112ED-63B0-4CF2-BC2C-332AFF3C80C1/d/LabRats2-Reformulate.app/Contents/Resources/autorun/renpy/display/layout.py", line 1401, in event
    rv = super(Window, self).event(ev, x, y, st)
  File "/private/var/folders/3h/7mvnxhl17fs5qfsq__95db300000gq/T/AppTranslocation/32C112ED-63B0-4CF2-BC2C-332AFF3C80C1/d/LabRats2-Reformulate.app/Contents/Resources/autorun/renpy/display/layout.py", line 279, in event
    rv = d.event(ev, x - xo, y - yo, st)
  File "/private/var/folders/3h/7mvnxhl17fs5qfsq__95db300000gq/T/AppTranslocation/32C112ED-63B0-4CF2-BC2C-332AFF3C80C1/d/LabRats2-Reformulate.app/Contents/Resources/autorun/renpy/display/layout.py", line 1177, in event
    rv = i.event(ev, x - xo, y - yo, cst)
  File "/private/var/folders/3h/7mvnxhl17fs5qfsq__95db300000gq/T/AppTranslocation/32C112ED-63B0-4CF2-BC2C-332AFF3C80C1/d/LabRats2-Reformulate.app/Contents/Resources/autorun/renpy/display/layout.py", line 279, in event
    rv = d.event(ev, x - xo, y - yo, st)
  File "/private/var/folders/3h/7mvnxhl17fs5qfsq__95db300000gq/T/AppTranslocation/32C112ED-63B0-4CF2-BC2C-332AFF3C80C1/d/LabRats2-Reformulate.app/Contents/Resources/autorun/renpy/display/behavior.py", line 1138, in event
    return handle_click(self.clicked)
  File "/private/var/folders/3h/7mvnxhl17fs5qfsq__95db300000gq/T/AppTranslocation/32C112ED-63B0-4CF2-BC2C-332AFF3C80C1/d/LabRats2-Reformulate.app/Contents/Resources/autorun/renpy/display/behavior.py", line 1071, in handle_click
    rv = run(action)
  File "/private/var/folders/3h/7mvnxhl17fs5qfsq__95db300000gq/T/AppTranslocation/32C112ED-63B0-4CF2-BC2C-332AFF3C80C1/d/LabRats2-Reformulate.app/Contents/Resources/autorun/renpy/display/behavior.py", line 375, in run
    return action(*args, **kwargs)
  File "renpy/common/00action_file.rpy", line 397, in __call__
    renpy.save(fn, extra_info=save_name)
  File "/private/var/folders/3h/7mvnxhl17fs5qfsq__95db300000gq/T/AppTranslocation/32C112ED-63B0-4CF2-BC2C-332AFF3C80C1/d/LabRats2-Reformulate.app/Contents/Resources/autorun/renpy/loadsave.py", line 447, in save
    location.save(slotname, sr)
  File "/private/var/folders/3h/7mvnxhl17fs5qfsq__95db300000gq/T/AppTranslocation/32C112ED-63B0-4CF2-BC2C-332AFF3C80C1/d/LabRats2-Reformulate.app/Contents/Resources/autorun/renpy/savelocation.py", line 462, in save
    raise Exception("Not saved - no valid save locations.")
Exception: Not saved - no valid save locations.

macOS-13.4.1-arm64-arm-64bit arm64
Ren'Py 8.1.1.23060707
Lab Rats 2 - Down to Business 2023.07.11
Tue Jul 11 18:27:48 2023
Is there some fix for it?
 

eldoen

Member
Jun 30, 2021
460
283
I'm happy to see the game live on but I miss Vren's writing. He was good at writing erotica and I liked his characters. The added mod characters and story lines are very hit and miss, and mostly they miss.

Whoever thought they were clever by naming a character Ophelia von Friseur, it's so aggressively dumb that it hurts to read. Yes, I know I can change it, I'm still annoyed by it.
I would say it is much better than Ian Fleming's naming of his ladies, at least there is no sexual connotations in Ophelia the Hairdresser.
 

eldoen

Member
Jun 30, 2021
460
283
Hello first of all thank you for taking over the development of the game. I have a quick suggestion here, I have not seen it here:
trainables are somehow a bit limited as I see in

which is too bad, because it feels way better to ease hated opinions through trances with dialogs and choices with impact depending on skills rather than a plain clarity use (I know there are other options, but trance dialog with impact > just use clarity).
Right now only blowjob and fingering are in dealbreaker. I can understand it can be hard to find a write consistent dialog/options that makes sense for other opinions.
well we got to start with what Vren gave us. plus some of the bugfixes to that system. then move on from there.

The issue I see without a directed system, (nanobots had selected opinions it affected)I don't see how to get rid of the Screen dump of text on opinions.
 
  • Like
Reactions: RandomFapinator

Xhak

Member
Dec 24, 2017
289
409
>we make a mod
>we pack the files
good job, you act like shitty developer instead of modder
congratulations
 
  • Thinking Face
Reactions: herbz
4.60 star(s) 56 Votes