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

4.30 star(s) 17 Votes

Digital_Cielo

Newbie
Jan 12, 2019
19
21
187
I noticed what affects a bots psychocore stability the most is the amount of XP they get can we nerf this once the xp in a stat is capped? I have an S rated bot with S in all skills and 100% and with the 4 quirks that increase the exp gain to the highest assigned to bedroom toy and every night it completely obliterates their stability. I even have the ai upgrade at level 4 but that doesn't stop it completely tanking to unstable.
 
Last edited:

squirrel24

Active Member
Game Developer
Mar 12, 2021
704
761
217
I noticed what affects a bots psychocore stability the most is the amount of XP they get can we nerf this once the xp in a stat is capped? I have an S rated bot with S in all skills and 100% and with the 4 quirks that increase the exp gain to the highest assigned to bedroom toy and every night it completely obliterates their stability. I even have the ai upgrade at level 4 but that doesn't stop it completely tanking to unstable.
I'm very surprised that the "bedroom toy" role obliterates a bot's psychocore in one night. Is this a bot from a mod or one in the game itself? If it's from a mod I have no control over it's characteristics.

If you get tired of stabilizing bots consider assigning them different roles or selling them. I know many people like to collect bots and get attached to them but when you run a "SexBot Restoration" shop bots come and go all the time. :)

One other possibility. There is a "defective bots" feature in the game and once in a while you get a defective bot when scavenging at the dump. These defective bots lose stability very easily. Perhaps you're trying to use one of these defective bots. Read the text when you stabilize the bot(s) involved, if you're working with a defective bot there will be some information shown that isn't there with normal bots. You don't get the information all at once, each time you stabilize a defective bot you learn more about the problem until eventually you figure it all out. Actually it's quite a challenge to find a way to use one of these defective bots but with the right role assignments it can be done. Cheers!
 

Digital_Cielo

Newbie
Jan 12, 2019
19
21
187
I'm very surprised that the "bedroom toy" role obliterates a bot's psychocore in one night. Is this a bot from a mod or one in the game itself? If it's from a mod I have no control over it's characteristics.

If you get tired of stabilizing bots consider assigning them different roles or selling them. I know many people like to collect bots and get attached to them but when you run a "SexBot Restoration" shop bots come and go all the time. :)

One other possibility. There is a "defective bots" feature in the game and once in a while you get a defective bot when scavenging at the dump. These defective bots lose stability very easily. Perhaps you're trying to use one of these defective bots. Read the text when you stabilize the bot(s) involved, if you're working with a defective bot there will be some information shown that isn't there with normal bots. You don't get the information all at once, each time you stabilize a defective bot you learn more about the problem until eventually you figure it all out. Actually it's quite a challenge to find a way to use one of these defective bots but with the right role assignments it can be done. Cheers!
I'm not sure if that is the case. I'm doing it now with 3 different bots. I am on easy mode so maybe the increased xp values are affecting the calcs? I once got like 50k xp for one of my bots in one hit while training their social and it went from stable to unstable instantly. The bot had the social smart++ quirk so assumed that was the case. I tested this more and it kept coming up the same that whenever they got a massive hit of xp all at once their stability would tank to unstable. Reading the xp logs every night I also noticed that the bots getting the most xp are the ones that have their stability affected the most.

edit: To also be fair I only scavenge bots from the dump so maybe i've also just been extremely unlucky

edit 2: this is what I mean by 1 hit of 50k xp tanked the stability

1756476200174.png

1756476254380.png
 
Last edited:

squirrel24

Active Member
Game Developer
Mar 12, 2021
704
761
217
I'm not sure if that is the case. I'm doing it now with 3 different bots. I am on easy mode so maybe the increased xp values are affecting the calcs? I once got like 50k xp for one of my bots in one hit while training their social and it went from stable to unstable instantly. The bot had the social smart++ quirk so assumed that was the case. I tested this more and it kept coming up the same that whenever they got a massive hit of xp all at once their stability would tank to unstable. Reading the xp logs every night I also noticed that the bots getting the most xp are the ones that have their stability affected the most.

edit: To also be fair I only scavenge bots from the dump so maybe i've also just been extremely unlucky

edit 2: this is what I mean by 1 hit of 50k xp tanked the stability

View attachment 5197135

View attachment 5197143
Thanks for the additional information. The amount of xp gained is very, very high. The stability loss is proportional to the xp gain so it is also very, very high. In version 0.9 I reduced the stability loss for bots with B, A, and S level skills which helped a little but was not enough to prevent this issue. I just wrote a change into the code but unfortunately you won't see it until the next version is released. In the current version maxed bots (100%-S) have a 40% reduction in stability loss but in the next version they will have a 90% reduction in the stability loss. It will still be a pain for maxed bots with inherent or learned traits but at least the pain will be reduced. Cheers!
 

squirrel24

Active Member
Game Developer
Mar 12, 2021
704
761
217
I don't like saying this but I'm behind schedule by quite a bit. The next version has a lot of images and DAZ is slow work. The coding is 90% done but only 40% of the images are done. The next version is delayed about a month and will be released during the first half of October.
 

Komodia

Newbie
Jan 14, 2022
46
44
132
I don't like saying this but I'm behind schedule by quite a bit. The next version has a lot of images and DAZ is slow work. The coding is 90% done but only 40% of the images are done. The next version is delayed about a month and will be released during the first half of October.
How could you squander all the money we are paying for this production!! Take the time you need brother :D

Question for you(not to add work), how challenging would it be to make a utility to create bots quickly and efficiently. A menu system to plug in information and then select whatever photos of choosing that apply to the Avatar/sex/bj tag etc? When finished it provides the folder structure/json needed for easy drag and drop. I was thinking now that I have played through probably TOO many times, the thing that would spice this up the most would be easy way to generate new bots. If we had a google sheet with managed links(by community, not by you cause work) to said bots, would help create continuous interest and content. Help fill gaps you may want to take for bigger implementations etc
 

squirrel24

Active Member
Game Developer
Mar 12, 2021
704
761
217
How could you squander all the money we are paying for this production!! Take the time you need brother :D

Question for you(not to add work), how challenging would it be to make a utility to create bots quickly and efficiently. A menu system to plug in information and then select whatever photos of choosing that apply to the Avatar/sex/bj tag etc? When finished it provides the folder structure/json needed for easy drag and drop. I was thinking now that I have played through probably TOO many times, the thing that would spice this up the most would be easy way to generate new bots. If we had a google sheet with managed links(by community, not by you cause work) to said bots, would help create continuous interest and content. Help fill gaps you may want to take for bigger implementations etc
:(Unfortunately I've never made anything like that. I'd have to develop new skills which would take a lot of time and effort and I think it would delay making the game for 2-3 months.

:unsure: Perhaps someone reading this who already has the skills will make it?
 

squirrel24

Active Member
Game Developer
Mar 12, 2021
704
761
217
Hi All, I was thinking about the request Komodia made last week and remembered a program written by sailer around April 2024 called "DSCS_Mods_Editor". Sadly, and perhaps selfishly, I was too busy developing the game at the time to use the program. The program can create and edit mods made for DSCS and SR24. You enter information by filling in fields and clicking on buttons and it generates the .json file for you. No dealing with .json syntax and miss-placed brackets, braces, or commas.

Please keep in mind that I haven't used the program but I tried the link and it still works. From the post below you can easily find the link on Mega.

DSCS_Mods_Editor by Sailer - April 2024

If you decide to try the program I suggest making a copy of the game's folder and everything in it in a different location. When you run the program point it to the copy instead of your original installation. This way if something goes wrong it won't wreck your installation. If you decide to try it please post your experience, good or bad, here to help other players who would like to be mod authors/editors.

Cheers!
 
Last edited:

nobodyzeroone

New Member
May 11, 2020
2
3
117
squirrel24 Nice game and good work.
A small improvement for the display order in the inventory and on the workshop shelf – ‘Sort items’.
I don't think the name of the item is that important, but rather the rating.

I replaced

Code:
item.name.lower()
with

Code:
item.rate.replace(‘S’, ‘\0’)
in mc_page_inventory.rpy (line 12) and workshop_inventory.rpy (line 95)

Now all items are sorted by rating S->F within their categories.
A separate rating table with a get command caused errors with various other files.
This workaround does not seem to cause any errors with other files, at least as far as I have been able to determine.
 
  • Like
Reactions: squirrel24

squirrel24

Active Member
Game Developer
Mar 12, 2021
704
761
217
squirrel24 Nice game and good work.
A small improvement for the display order in the inventory and on the workshop shelf – ‘Sort items’.
I don't think the name of the item is that important, but rather the rating.

I replaced

Code:
item.name.lower()
with

Code:
item.rate.replace(‘S’, ‘\0’)
in mc_page_inventory.rpy (line 12) and workshop_inventory.rpy (line 95)

Now all items are sorted by rating S->F within their categories.
A separate rating table with a get command caused errors with various other files.
This workaround does not seem to cause any errors with other files, at least as far as I have been able to determine.
Thanks! I'll give it a try. People asked for this a long time ago and I had no idea how to do it at the time. I don't understand your code but assuming it works and causes no issues it will be in the next version.
 

nobodyzeroone

New Member
May 11, 2020
2
3
117
Thanks! I'll give it a try. People asked for this a long time ago and I had no idea how to do it at the time. I don't understand your code but assuming it works and causes no issues it will be in the next version.

The code with
Code:
item.name.lower()
means ‘convert all characters to lowercase and sort them’.
The code with
Code:
item.rate.replace(“S”, “\0”)
means ‘convert all S to NULL (empty) and sort them’.
As long as all ratings are designated with capital letters, conversion to lowercase is not necessary for sorting.
And since NULL is lower than A in ASCII code, it is positioned before A.
 

squirrel24

Active Member
Game Developer
Mar 12, 2021
704
761
217
SR24 version 0.14.0 - At long last I've finally completed version 0.14.0! The last version was released in June which is 4 months ago. My last projected release was "1st half of October" so at least I made that! Sorry it took so long, my reason/excuse is explained in the change log.

The new version includes the start of new quest named "Business Partners" which, as you might guess from the name, finally brings the "Freelancer" quest to an end. It also has a big improvement to the "Bot Monitor" introduced in the previous version. There are also a few other QOL improvements plus some minor changes and bug fixes. There is one that probably will be unpopular; the prices you get when selling parts on BBS offers was changed to make different part types have different values. I'm sorry but you will no longer get top dollar for lessor value parts. To learn the details about everything in the new version please see the change log.

Link to a folder with 6 files:

0.14.0 for Windows, Mac, Linux, and Android - 4 compressed files
Game information which is also installed with the game - 1 zip file
Source code - 1 zip file
 

Ekknadd

Newbie
Oct 9, 2024
28
20
57
Hi DEV,

I have try to translate this Game, and become this Error-Message from Ren,Py:

I'm sorry, but errors were detected in your script. Please correct the
errors listed below, and try again.


File "game/modules/0010_dscs_base/game/characters/bot_base/role.rpy", line 94: Lambda expression parameters cannot be parenthesized
for tag,tag_info in sorted(role_tags_info.items(),key=lambda (tag,tag_info): (tag_info["list_priority"],tag)):
^^^^^^^^^^^^^^

Ren'Py Version: Ren'Py 8.4.2.251
Mon Oct 13 06:58:36 2025
 

squirrel24

Active Member
Game Developer
Mar 12, 2021
704
761
217
Hi DEV,

I have try to translate this Game, and become this Error-Message from Ren,Py:
I'm sorry but the source code for SR24 is not compatible with Renpy 8. The game must be built using Renpy 7. The version actually used to build SR24 is Renpy 7.4.11.2266.

SR24 is a variant of DSCS by Radnor and both games have this problem. I'm sorry but I do not know how to fix it.
 
  • Like
Reactions: Ekknadd

Daveiy

Member
Mar 6, 2018
472
494
269
uhm just for my understanding. do we have to have sex with robots in this game or with actual women? i saw that game often times but am not into robofucking..
 
4.30 star(s) 17 Votes