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

4.30 star(s) 17 Votes

squirrel24

Active Member
Game Developer
Mar 12, 2021
703
760
217
Since I have the same bug

1) 6 capsules
2) None
3) 3 and 5, but it also happens when clicking the button in the storage to move to capsule
4) 1 storage location
5) 4 empty storages
Thanks for the information! :) fyi; This bug was fixed in version 0.14.2 which was posted yesterday. If you have a saved game that has this problem it can be fixed, here are the directions for fixing a saved game that has the problem.

Fixing a game with the error: You can use the console to fix a game with this error. Type carefully, if you see an error message while doing this you probably had a typo.
1) Type "Shift+O" (capital O) to enter the console.
2) Type "$sr24_capsule_page=0" and then hit the "enter" key. Note "capsule" here.
3) Type "$sr24_capsules_screen_page=0" and then hit the "enter" key. Note "capsules" here.
4) Hit the "escape" key to exit the console.
 

Pdoan

Active Member
Mar 1, 2018
977
743
278
Hey squirrel24,
I have a curious case for you. So, one of my bot develope social dumb just as she got to level A in social. Another bot get social dumb when she is at 45% level B (she comes with Tech dumb and level F in mechanics). The one extreme is one bot got sex dumb as she reach level S in sex. They were fast learner in those skills. Often jump to E and get 10-20% or more every training session. How would they develope negative trait so late at the point that it did matter any more?
screenshot0003.png
screenshot0004.png

I also had bot comes with high level skill and have negative trait for those skills. Should you have some code to deduct skill if the bot roll with a negative trait?
 

squirrel24

Active Member
Game Developer
Mar 12, 2021
703
760
217
Hey squirrel24,
I have a curious case for you. So, one of my bot develope social dumb just as she got to level A in social. Another bot get social dumb when she is at 45% level B (she comes with Tech dumb and level F in mechanics). The one extreme is one bot got sex dumb as she reach level S in sex. They were fast learner in those skills. Often jump to E and get 10-20% or more every training session. How would they develope negative trait so late at the point that it did matter any more?
View attachment 5385784
View attachment 5385785

I also had bot comes with high level skill and have negative trait for those skills. Should you have some code to deduct skill if the bot roll with a negative trait?
Bots that have low stability are more likely to gain a trait after they receive XP. When a bot receives a large amount of XP it comes with a large amount of stability loss so they are likely to gain a trait at that time. When a bot with skill(s) is scavenged it is because they received enough XP to reach that skill level all at once (scavenged bots are created when they are scavenged, they are not really old bots that have been sitting in the dump!). A bot with high level skill received lots of XP hence they lost a lot of stability and are very likely to gain a trait.

Here's something that may surprise you: Whenever a bot gains a trait it is always a 50% chance it is a "smart" trait and a 50% chance it is a "dumb" trait. This is always true regardless of the bot's characteristics. They can be D rated or S rated. They can have F skill or they can have S skill. Regardless it will be a "smart" trait 50% of the time and a "dumb" trait 50% of the time. This is how Radnor wrote the code and so far I have not changed anything about how traits work. I don't think this makes sense but changing it is on my "maybe some day" list which is quite different from my "to do" list.

A bot with a "dumb" trait does not lose skill, it only makes it harder for them to gain skill.

Cheers!
 
  • Like
Reactions: Pdoan

SaFjoeri

Newbie
Jul 1, 2023
72
16
141
Thanks for the information! :) fyi; This bug was fixed in version 0.14.2 which was posted yesterday. If you have a saved game that has this problem it can be fixed, here are the directions for fixing a saved game that has the problem.

Fixing a game with the error: You can use the console to fix a game with this error. Type carefully, if you see an error message while doing this you probably had a typo.
1) Type "Shift+O" (capital O) to enter the console.
2) Type "$sr24_capsule_page=0" and then hit the "enter" key. Note "capsule" here.
3) Type "$sr24_capsules_screen_page=0" and then hit the "enter" key. Note "capsules" here.
4) Hit the "escape" key to exit the console.
I'm going to try it now thanks
Edit: works great ^^
 
Last edited:
  • Like
Reactions: squirrel24

AkiranGaming

Well-Known Member
Jan 4, 2024
1,150
757
199
I recommend downloading DSCS and playing it once in easy mode. You know how to play since it's the same game mechanics and it won't take you long. I suspect you won't end up feeling the same way I do about it because many of the things in SR24 won't be there but it was enough to grab me. If you play it I recommend using mods, they were much more important for DSCS. I always used Shaky_mod parts, Daedalron bots, Yurishikane's bots, Clockwindings BBS offers, Shaky's bot school, Mineride's fight club, and I think I'm forgetting a few. Radnor intended for people to make mods for DSCS. As you've probably noticed, I'm ambivalent about it mainly because I no longer allow myself to use them. My play time is testing new versions and mods are potential interference. Cheers!
Unfortunately I'm extremely tight on drive space, so I'll probably just stick with SR24 for now. I originally downloaded and installed a few bot mods, as well as created a few of my own, but have ended up playing just SR24 vanilla for a while now to avoid any issues mods may cause with saves, because I'm not a fan of having to replay the Mob quest after each update, lol.
 

squirrel24

Active Member
Game Developer
Mar 12, 2021
703
760
217
Unfortunately I'm extremely tight on drive space, so I'll probably just stick with SR24 for now. I originally downloaded and installed a few bot mods, as well as created a few of my own, but have ended up playing just SR24 vanilla for a while now to avoid any issues mods may cause with saves, because I'm not a fan of having to replay the Mob quest after each update, lol.
I understand about disk space but fyi DSCS is much, much smaller than SR24 because it's text based except for the bot images. Unfortunately bot mods can take up a lot of space in both games. When I started playing on my Android tablet I had to prune the videos out of all bot mods and even some of the larger images if people don't use compression. (Images in SR24 are compressed about 4-fold in size using ImageMagick.) It's easy if you just sort the mod's assets folder by size and prune starting with the largest files. Leave at least 1 sex and 1 bj image or you'll get the missing image message while playing.

Funny you still think Mob Protection quest is so bad. :unsure: Is it the idea of giving things away to the mob or just how long it takes? If you've been working out to increase your AP it's not that hard to restore 1 extra bot a week so I don't think the 'game over' threat is a big deal. (It used to be a big deal before I added the "Check Bot" buttons ;).) When I have to test versions and play through the game I think restoring bots for the Good Neighbor quest is more tedious.

Regarding playing through each new version you're safe if you save a game right after Mob Protection ends. The only thing that might get messed up is your reputations involving bots because I tweak the values occasionally trying to balance them so you will end the game with a reasonable chance to be above C level in all of them. Relationships with the two NPCs have barely started at that point so you won't miss anything there. The expertise with bots and parts is hopeless and I'll never use it for anything. It depends too much on how many bots and parts are in the game and whether or not you play favorites with your bots and parts. They are a nice detail Radnor put into the game though.

Cheers!
 
Last edited:

AkiranGaming

Well-Known Member
Jan 4, 2024
1,150
757
199
I understand about disk space but fyi DSCS is much, much smaller than SR24 because it's text based except for the bot images. Unfortunately bot mods can take up a lot of space in both games. When I started playing on my Android tablet I had to prune the videos out of all bot mods and even some of the larger images if people don't use compression. (Images in SR24 are compressed about 4-fold in size using ImageMagick.) It's easy if you just sort the mod's assets folder by size and prune starting with the largest files. Leave at least 1 sex and 1 bj image or you'll get the missing image message while playing.

Funny you still think Mob Protection quest is so bad. :unsure: Is it the idea of giving things away to the mob or just how long it takes? If you've been working out to increase your AP it's not that hard to restore 1 extra bot a week so I don't think the 'game over' threat is a big deal. (It used to be a big deal before I added the "Check Bot" buttons ;).) When I have to test versions and play through the game I think making bots for the Good Neighbor quest is more tedious.

Regarding playing through each new version you're safe if you save a game right after Mob Protection ends. The only thing that might get messed up is your reputations involving bots because I tweak the values occasionally trying to balance them so you will end the game with a reasonable chance to be above C level in all of them. Relationships with the two NPCs have barely started at that point so you won't miss anything there. The expertise with bots and parts is hopeless and I'll never use it for anything. It depends too much on how many bots and parts are in the game and whether or not you play favorites with your bots and parts. They are a nice detail Radnor put into the game though.

Cheers!
I'm not saying the Mob Protection quest is bad, but rather that it should be triggered later based on the MC experience level. When I say Mob quest I'm actually including the Framed quest in it and in both cases my issue about lack of options is a factor. I don't like not having a choice in how to handle a situation, like not being able to get back at the guy who framed the MC in the first quest or maybe at least try to negotiate working for them. Granted, we don't always get what we want, but I'd rather die trying taking a chance than being forced down a set path.

I understand and accept that "make love not war" and "brain over brawn" are your mottos for the game and it is possible that your current level of programming experience could make dealing with various options a more daunting task than you would like to tackle, so I'll just try to enjoy it as you make it.
 
  • Like
Reactions: dollydollzy

squirrel24

Active Member
Game Developer
Mar 12, 2021
703
760
217
I'm not saying the Mob Protection quest is bad, but rather that it should be triggered later based on the MC experience level. When I say Mob quest I'm actually including the Framed quest in it and in both cases my issue about lack of options is a factor. I don't like not having a choice in how to handle a situation, like not being able to get back at the guy who framed the MC in the first quest or maybe at least try to negotiate working for them. Granted, we don't always get what we want, but I'd rather die trying taking a chance than being forced down a set path.

I understand and accept that "make love not war" and "brain over brawn" are your mottos for the game and it is possible that your current level of programming experience could make dealing with various options a more daunting task than you would like to tackle, so I'll just try to enjoy it as you make it.
;) You're impatient, one of the things you are asking about will be in the last quest in the game.

Regarding the experience level when Mob Protection starts the length of the Framed! quest controls this. I've thought about prolonging it by increasing the amount of money you owe so you will have more experience when it ends. For example, double or triple the amount of money you owe at all difficulty levels. Since it gets easier to make money as you gain experience time:debt is not 1:1 and it would not take twice as long to pay off twice the debt. If Framed! is longer you'll have higher skills including strength and stamina for AP. Unfortunately you might get bored if Framed! takes too long. Maybe a small random event or two during Framed! would alleviate that. Make sense?
 

AkiranGaming

Well-Known Member
Jan 4, 2024
1,150
757
199
;) You're impatient, one of the things you are asking about will be in the last quest in the game.

Regarding the experience level when Mob Protection starts the length of the Framed! quest controls this. I've thought about prolonging it by increasing the amount of money you owe so you will have more experience when it ends. For example, double or triple the amount of money you owe at all difficulty levels. Since it gets easier to make money as you gain experience time:debt is not 1:1 and it would not take twice as long to pay off twice the debt. If Framed! is longer you'll have higher skills including strength and stamina for AP. Unfortunately you might get bored if Framed! takes too long. Maybe a small random event or two during Framed! would alleviate that. Make sense?
No ... Personally, prolonging the Framed! quest would only make things worse and it doesn't actually prepare for the Mob Protection quest. Only you seem to think it is a good idea to put off paying a debt for a longer time and the weekly need for higher level bots for the Mob Protection quest is not only related to higher skills, but rather having access to the bots needed to fill the demand. If the mob quest was changed to just training and repairing bots that they provide, instead of needing to provide the bots, that would make more sense to me.
 

squirrel24

Active Member
Game Developer
Mar 12, 2021
703
760
217
No ... Personally, prolonging the Framed! quest would only make things worse and it doesn't actually prepare for the Mob Protection quest. Only you seem to think it is a good idea to put off paying a debt for a longer time and the weekly need for higher level bots for the Mob Protection quest is not only related to higher skills, but rather having access to the bots needed to fill the demand. If the mob quest was changed to just training and repairing bots that they provide, instead of needing to provide the bots, that would make more sense to me.
I have no idea what you mean by needing access to bots. The Flea Market and the Dump are available from day 1 and they are the primary sources of bots throughout the game. All but one of the bots for Mob Protection are available at the Flea Market. Once your skills have increased it's relatively easy to make money and you can buy them all if you need to. What am I missing here?
 

BlackTitan001

New Member
Oct 30, 2025
7
0
1
I have a question; how many times am I going to the karaoke competitions because I have more than three wins and the next quest is not starting, is there something I am missing?
 

squirrel24

Active Member
Game Developer
Mar 12, 2021
703
760
217
I have a question; how many times am I going to the karaoke competitions because I have more than three wins and the next quest is not starting, is there something I am missing?
The end of the Karaoke quest does not trigger a new quest. After 3 wins it is only a way to accomplish 2 things; grow your relationship with the teacher (Simone) and give your bot some social skill.
 

squirrel24

Active Member
Game Developer
Mar 12, 2021
703
760
217
How do I trigger the last quest then?
I assume you mean Business Partners and it's started by accepting the partnership. If you don't call the teacher (Simone) she calls you every few days. Look for an occasional button to call her when you're at home.
 

BlackTitan001

New Member
Oct 30, 2025
7
0
1
I assume you mean Business Partners and it's started by accepting the partnership. If you don't call the teacher (Simone) she calls you every few days. Look for an occasional button to call her when you're at home.
I haven't seen any button since I completed the karaoke quest, and I repeated that quest again to see if I missed anything or is there any other requirement to trigger it, please
 

squirrel24

Active Member
Game Developer
Mar 12, 2021
703
760
217
I haven't seen any button since I completed the karaoke quest, and I repeated that quest again to see if I missed anything or is there any other requirement to trigger it, please
What quests are listed in "Future Quests" in the Journal? As I said, finishing Karaoke does not initiate any quests. I need to know where you are in the game to help you. Quests that are part of the story line in the game and initiate other quests are marked (SL) in the quest name.
 
Last edited:

BlackTitan001

New Member
Oct 30, 2025
7
0
1
What quests are listed in "Future Quests" in the Journal? As I said, finishing Karaoke does not initiate any quests. I need to know where you are in the game to help you. Quests that are part of the story line in the game and initiate other quests are marked (SL) in the quest name.
This is where I screenshot0002 (1).png am currently at in my quest tab
 

squirrel24

Active Member
Game Developer
Mar 12, 2021
703
760
217
Thanks for the screen shot. In this situation there should be a button every morning when at home. The button should be on the bottom row, third from the right. It should say "Call [teacher's name]". (Simone is her default name but I see you changed the store owner's name so I suspect you changed the teacher's name too.) Also, every Monday afternoon and Thursday afternoon the teacher should call you. Regardless of who makes the call the purpose is for you to have a chance to agree to be business partners. If there is no button in the morning and you do not receive a call on Monday and Thursday afternoons then something is wrong. Please play until the morning to check for the button and if it is there press it. If it is not there then please use the console to check the value of a variable and change it if necessary:

1) Type "shift+o" (capital O) to enter the console
2) Type "fwb_can_start_bp" and hit the "enter" key
3) A number should be shown: Please reply here to tell me what number is displayed
4) If the number is "1" then skip ahead to #8 below (this variable was not the problem)
5) If the number is not "1" type "$fwb_can_start_bp=1" and hit the "enter" key
6) Confirm that the value was changed by typing "fwb_can_start_bp" and hitting the "enter" key
7) The number shown should now be "1".
8) Hit the "escape" key to exit the console.

If the variable was not "1" and you changed it to "1" the problem you are having should be fixed and the button should appear the next morning. (If it is Monday or Thursday the teacher should call you this afternoon.) I do not know what caused the variable to be incorrect but when you tell me what the value was it will help be figure out what went wrong.

If the variable was already "1" then I do not know what is wrong and I'll have to think about this some more.
 
  • Like
Reactions: BlackTitan001

BlackTitan001

New Member
Oct 30, 2025
7
0
1
Thanks for the screen shot. In this situation there should be a button every morning when at home. The button should be on the bottom row, third from the right. It should say "Call [teacher's name]". (Simone is her default name but I see you changed the store owner's name so I suspect you changed the teacher's name too.) Also, every Monday afternoon and Thursday afternoon the teacher should call you. Regardless of who makes the call the purpose is for you to have a chance to agree to be business partners. If there is no button in the morning and you do not receive a call on Monday and Thursday afternoons then something is wrong. Please play until the morning to check for the button and if it is there press it. If it is not there then please use the console to check the value of a variable and change it if necessary:

1) Type "shift+o" (capital O) to enter the console
2) Type "fwb_can_start_bp" and hit the "enter" key
3) A number should be shown: Please reply here to tell me what number is displayed
4) If the number is "1" then skip ahead to #8 below (this variable was not the problem)
5) If the number is not "1" type "$fwb_can_start_bp=1" and hit the "enter" key
6) Confirm that the value was changed by typing "fwb_can_start_bp" and hitting the "enter" key
7) The number shown should now be "1".
8) Hit the "escape" key to exit the console.

If the variable was not "1" and you changed it to "1" the problem you are having should be fixed and the button should appear the next morning. (If it is Monday or Thursday the teacher should call you this afternoon.) I do not know what caused the variable to be incorrect but when you tell me what the value was it will help be figure out what went wrong.

If the variable was already "1" then I do not know what is wrong and I'll have to think about this some more.
1761929624300.png
 

BlackTitan001

New Member
Oct 30, 2025
7
0
1
Thanks for the screen shot. In this situation there should be a button every morning when at home. The button should be on the bottom row, third from the right. It should say "Call [teacher's name]". (Simone is her default name but I see you changed the store owner's name so I suspect you changed the teacher's name too.) Also, every Monday afternoon and Thursday afternoon the teacher should call you. Regardless of who makes the call the purpose is for you to have a chance to agree to be business partners. If there is no button in the morning and you do not receive a call on Monday and Thursday afternoons then something is wrong. Please play until the morning to check for the button and if it is there press it. If it is not there then please use the console to check the value of a variable and change it if necessary:

1) Type "shift+o" (capital O) to enter the console
2) Type "fwb_can_start_bp" and hit the "enter" key
3) A number should be shown: Please reply here to tell me what number is displayed
4) If the number is "1" then skip ahead to #8 below (this variable was not the problem)
5) If the number is not "1" type "$fwb_can_start_bp=1" and hit the "enter" key
6) Confirm that the value was changed by typing "fwb_can_start_bp" and hitting the "enter" key
7) The number shown should now be "1".
8) Hit the "escape" key to exit the console.

If the variable was not "1" and you changed it to "1" the problem you are having should be fixed and the button should appear the next morning. (If it is Monday or Thursday the teacher should call you this afternoon.) I do not know what caused the variable to be incorrect but when you tell me what the value was it will help be figure out what went wrong.

If the variable was already "1" then I do not know what is wrong and I'll have to think about this some more.
it worked thank you very much
 
4.30 star(s) 17 Votes