Ren'Py Sexbot Restoration 2124 [v0.14.2] [squirrel24]

4.30 star(s) 17 Votes

squirrel24

Active Member
Game Developer
Mar 12, 2021
704
762
217
Hi, so I initially played the game on a website for a good number of hours before I thought to check for a downloadable version. I assumed I'd be able to simply export the Ren'Py saves and add them to the save folder for the game, but when I try to load a save in the game I get an error. The full traceback is below. Any help would be greatly appreciated!

__________________________________________

I'm sorry, but an uncaught exception occurred.

While running game code:
File "game/modules/0005_core/core/action.rpy", line 27, in __call__
File "renpy/common/00action_file.rpy", line 462, in __call__
renpy.load(fn)
ImportError: No module named revertable

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

Full traceback:
File "renpy/common/_layout/screen_main_menu.rpym", line 28, in script
python hide:
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 "renpy/common/_layout/screen_main_menu.rpym", line 28, in <module>
python hide:
File "renpy/common/_layout/screen_main_menu.rpym", line 35, in _execute_python_hide
ui.interact()
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 4160, in interact_core
rv = root_widget.event(ev, x, y, 0)
File "renpy/display/layout.py", line 1102, in event
rv = i.event(ev, x - xo, y - yo, cst)
File "renpy/display/transition.py", line 48, in event
return self.new_widget.event(ev, x, y, st) # E1101
File "renpy/display/layout.py", line 1102, in event
rv = i.event(ev, x - xo, y - yo, cst)
File "renpy/display/layout.py", line 1102, in event
rv = i.event(ev, x - xo, y - yo, cst)
File "renpy/display/screen.py", line 727, in event
rv = self.child.event(ev, x, y, st)
File "renpy/display/layout.py", line 1102, in event
rv = i.event(ev, x - xo, y - yo, cst)
File "renpy/display/layout.py", line 1102, in event
rv = i.event(ev, x - xo, y - yo, cst)
File "renpy/display/layout.py", line 273, in event
rv = d.event(ev, x - xo, y - yo, st)
File "renpy/display/layout.py", line 1102, in event
rv = i.event(ev, x - xo, y - yo, cst)
File "renpy/display/layout.py", line 1323, in event
rv = super(Window, self).event(ev, x, y, st)
File "renpy/display/layout.py", line 273, in event
rv = d.event(ev, x - xo, y - yo, st)
File "renpy/display/layout.py", line 1102, in event
rv = i.event(ev, x - xo, y - yo, cst)
File "renpy/display/layout.py", line 1102, in event
rv = i.event(ev, x - xo, y - yo, cst)
File "renpy/display/layout.py", line 1102, in event
rv = i.event(ev, x - xo, y - yo, cst)
File "renpy/display/layout.py", line 273, in event
rv = d.event(ev, x - xo, y - yo, st)
File "renpy/display/layout.py", line 1102, in event
rv = i.event(ev, x - xo, y - yo, cst)
File "renpy/display/layout.py", line 1323, in event
rv = super(Window, self).event(ev, x, y, st)
File "renpy/display/layout.py", line 273, in event
rv = d.event(ev, x - xo, y - yo, st)
File "renpy/display/layout.py", line 1102, in event
rv = i.event(ev, x - xo, y - yo, cst)
File "renpy/display/layout.py", line 1102, in event
rv = i.event(ev, x - xo, y - yo, cst)
File "renpy/display/layout.py", line 1102, in event
rv = i.event(ev, x - xo, y - yo, cst)
File "renpy/display/behavior.py", line 983, in event
return handle_click(self.clicked)
File "renpy/display/behavior.py", line 918, in handle_click
rv = run(action)
File "renpy/display/behavior.py", line 330, in run
return action(*args, **kwargs)
File "game/modules/0005_core/core/action.rpy", line 27, in __call__
File "renpy/display/behavior.py", line 323, in run
new_rv = run(i, *args, **kwargs)
File "renpy/display/behavior.py", line 330, in run
return action(*args, **kwargs)
File "renpy/common/00action_file.rpy", line 462, in __call__
renpy.load(fn)
File "renpy/loadsave.py", line 770, in load
roots, log = loads(location.load(filename))
File "renpy/loadsave.py", line 63, in loads
return cPickle.loads(s)
ImportError: No module named revertable

Windows-10-10.0.19041
Ren'Py 7.4.11.2266
SR24 0.13.0
Sat Jun 21 09:08:17 2025
I'm sorry but I have no idea what is going on. I know nothing about playing from a web site, in fact I didn't know it was possible.
 

squirrel24

Active Member
Game Developer
Mar 12, 2021
704
762
217
Is there a tutorial on how can be the game modded -for a complete newbie?
There is some info Radnor wrote in a couple of text files in the mods folder of the game. Long ago I got started making mods for DSCS by opening other people's mods and using copy/paste a lot.
 

dollydollzy

Newbie
Jul 25, 2024
83
77
61
Is there a tutorial on how can be the game modded -for a complete newbie?
If you want to simply add bots, the process is fairly easy.
Go to the modding post from DSCS by Mr.Shaky
The instructions are under [Spoiler: Mods] -> [Spoiler: Resources for mod creators] -> [Mr_Shaky's Modding Guides/Resources]
  • Get familiar with the meaning of each tag (i.e. name variants, default traits, mind table, etc.)
  • always use lower case in files
  • only use parts from sr24 if you don't want dependencies
  • use sources outside for converting videos into .webm like handbrake
  • There is troubleshooting guide in the same post
Alternatively, you can simply use another mod as template and change values but you still need to understand what each tag means from the resources mentioned created by Mr.Shaky

If you want to add missions, it is a bit more complicated, I wouldn't recommend it if you are total newb, still under the same guide/instruction files mentioned.

If you make bot mods, feel free to post them here and share with us ;););)
 
  • Like
Reactions: squirrel24

squirrel24

Active Member
Game Developer
Mar 12, 2021
704
762
217
If you want to simply add bots, the process is fairly easy.
Go to the modding post from DSCS by Mr.Shaky
The instructions are under [Spoiler: Mods] -> [Spoiler: Resources for mod creators] -> [Mr_Shaky's Modding Guides/Resources]
  • Get familiar with the meaning of each tag (i.e. name variants, default traits, mind table, etc.)
  • always use lower case in files
  • only use parts from sr24 if you don't want dependencies
  • use sources outside for converting videos into .webm like handbrake
  • There is troubleshooting guide in the same post
Alternatively, you can simply use another mod as template and change values but you still need to understand what each tag means from the resources mentioned created by Mr.Shaky

If you want to add missions, it is a bit more complicated, I wouldn't recommend it if you are total newb, still under the same guide/instruction files mentioned.

If you make bot mods, feel free to post them here and share with us ;););)
One thing to add to this excellent post. If you're planning on creating bot mods there is an MS Word doc that is part of the game information named "fixing_bot_mods_for_SR24.docx" which I believe you'll find is very helpful.

On Windows the game information files are installed into the "information" folder which is right on top of the "mods" folder inside "game". On Android you'll have to download the information files separately. I don't run Linux and I don't have a Mac so I have no idea if the "information" folder installs on Linux or Mac. If this folder doesn't get installed you can download the game information files separately just like Android users.
 
  • Like
Reactions: dollydollzy

squirrel24

Active Member
Game Developer
Mar 12, 2021
704
762
217
Sure. Show me what you got. Just post it here or send a message.
There are many DAZ and 3rd party products used in SR24. Please ask for the bots and/or scenes you want. Many of the scenes use multiple products and creating lists for them is a lot of work. The workshop uses things from about 10 products. Bots are simpler, usually 3 products per bot; a character, hair, and an outfit. Are you serious about this?

Later: Below are the products used to make the "Sigrid Bot" in the game. These are old products so some are heavily discounted by DAZ. The breast and glute controls are used for most of the bots and you only have to buy them once. It took me about 25 minutes to track down this list for one bot, if you're not serious please don't waste my time. Most people who hang out here don't want to spend this kind of money. You'll also need a 3rd party genitals product, I've used both Kaluma Female Genitals for G8 and Golden Palace for G8 and both are OK. The final result isn't all that different because I don't do extreme closeups.
Sigrid Bot Product List.jpg
 
Last edited:

Xevus97

Newbie
Sep 6, 2020
70
28
36
What affects the reward for fulfilling BBS requests? I have a feeling that skill level affects this way more than parts quality
 
  • Like
Reactions: bvb157

squirrel24

Active Member
Game Developer
Mar 12, 2021
704
762
217
What affects the reward for fulfilling BBS requests? I have a feeling that skill level affects this way more than parts quality
Sometimes you have to trust your feelings (sorry I couldn't resist the bad joke). Think of it like this, anyone building bots has access to the same parts you do so parts don't differentiate the bots you make from the bots anyone else makes. Skills are different, not everyone has the know how to train bots so well trained bots are more valuable.
 
  • Like
Reactions: bvb157

Xevus97

Newbie
Sep 6, 2020
70
28
36
Thanks :) One more question - where do I sell high grade models? I got access to Raymond, bought a B grade model for 150k+, however even with A sex and social skills the max offer on BBS is 107k. I guess there should be a more high end place to sell bots, but how do I unlock it?
 

Evangelion-01

Devoted Member
Apr 12, 2018
11,627
7,961
906
Thanks :) One more question - where do I sell high grade models? I got access to Raymond, bought a B grade model for 150k+, however even with A sex and social skills the max offer on BBS is 107k. I guess there should be a more high end place to sell bots, but how do I unlock it?
The highest bidders are on BBS.
Highest Values can be achieved for combat bots, especially if you have some reknown as combat trainer and bot seller
 

squirrel24

Active Member
Game Developer
Mar 12, 2021
704
762
217
Thanks :) One more question - where do I sell high grade models? I got access to Raymond, bought a B grade model for 150k+, however even with A sex and social skills the max offer on BBS is 107k. I guess there should be a more high end place to sell bots, but how do I unlock it?
Unfortunately at this stage of the game the MC does not have access to any rich customers. The BBS offers are the best you can do so you won't get a good value selling high end bots.

I'm sorry you spent your hard-earned money on expensive bots but perhaps you can train them and send them on fight club or whore/gigolo missions. High end bots make a lot more money on these missions than low end bots.
 
  • Like
Reactions: bvb157

Sleeping In Pieces

Active Member
Mar 16, 2019
986
863
222
Thanks :) One more question - where do I sell high grade models? I got access to Raymond, bought a B grade model for 150k+, however even with A sex and social skills the max offer on BBS is 107k. I guess there should be a more high end place to sell bots, but how do I unlock it?
The bodyguard gig is the highest paying one for B grade male bots. Combat skill B is required, IIRC.
Grade A and S... Best bang for buck is train them up to Combat skill A and have them join the F*** 'em up pit fights.
 
  • Like
Reactions: dollydollzy

Xevus97

Newbie
Sep 6, 2020
70
28
36
Send them on fight club or whore/gigolo missions. High end bots make a lot more money on these missions than low end bots.
Hmm, that's interesting about the fight club. I've actually won the final tier with C grade female combat bot before I got access to Raymond, and from that experience I assumed it's a fixed prize structure - 10k/20k/50k. And the buyout offers I got are a total joke :)
 

Sleeping In Pieces

Active Member
Mar 16, 2019
986
863
222
Hmm, that's interesting about the fight club. I've actually won the final tier with C grade female combat bot before I got access to Raymond, and from that experience I assumed it's a fixed prize structure - 10k/20k/50k. And the buyout offers I got are a total joke :)
I don't think pit fights give much for Class D-B bots. Class A are the best bang for buck because with enough training they can win the open class fights. Offers for them top out at 200K that I've seen, better to keep them working. Regular attendance at Class A and Open Class fights can earn you up to 140K per week. Class S bots with good fight records can get offers of up to 1M.
 

Xevus97

Newbie
Sep 6, 2020
70
28
36
I don't think pit fights give much for Class D-B bots. Class A are the best bang for buck because with enough training they can win the open class fights. Offers for them top out at 200K that I've seen, better to keep them working. Regular attendance at Class A and Open Class fights can earn you up to 140K per week. Class S bots with good fight records can get offers of up to 1M.
I've won multiple open class fights with class C bot fitted with S parts and A in combat skill. I've also tried B class bot and prize winning doesn't depend on bot class. Buyout offers do differ very significantly
 
  • Thinking Face
Reactions: dollydollzy

dollydollzy

Newbie
Jul 25, 2024
83
77
61
I've won multiple open class fights with class C bot fitted with S parts and A in combat skill. I've also tried B class bot and prize winning doesn't depend on bot class. Buyout offers do differ very significantly
I'm not sure about the accuracy of the statements made in this post. For starters, you will get caught for using S parts in C class fight. Maybe the information is outdated :unsure:.
Maybe you sent C bot with S parts into class S fight. I would be surprised if you won that honestly
 

squirrel24

Active Member
Game Developer
Mar 12, 2021
704
762
217
I'm not sure about the accuracy of the statements made in this post. For starters, you will get caught for using S parts in C class fight. Maybe the information is outdated :unsure:.
Maybe you sent C bot with S parts into class S fight. I would be surprised if you won that honestly
There is an element of luck in all parts of the game, it's against the odds but not impossible.:unsure:;)
 
  • Like
Reactions: Torinir
4.30 star(s) 17 Votes