Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs

Strive for Power

Fantasy Slave Management/RPG Erotic Game · By Strive4Power

Chastity Belt Mod v1.2.2

A topic by Darin.w created Sep 09, 2019 Views: 6,939 Replies: 56
Viewing posts 1 to 22
(14 edits)

The Chastity Belt mod adds chastity belt options to sex scenes and a variety of new sex actions, largely focused around the chastity belt or more general S&M.

Download link version: 1.2.2:

https://mega.nz/#!L9EXBYKC!yUrygcinuC0ReVrk49QQoxAYceYf0-chvsnF5MHKLY4

Designed to work with Strive for Power v 0.5.25

Install instuctions:

  • Once the ChastityBelt directory has been extracted to the mods location, you must enable the mod in the mods menu and "apply" to restart the game.
  • You must then go back into the mods menu and "apply" a second time. This is because this mod modifies the "mod" section of this game to allow setting of constants and this change is only picked up the second time.

This mod changes a lot of things, chances are it won't work very well with any other non trivial mod.

Brief overview of changes/additions:

  • The Mages Order has provided all Masters with chastity belts to use as they see fit
  • A variety of new sex actions have been added, largely focused around the chastity belt or more general S&M
  • The chastity belts are magical in nature which decrease sensitivity but do not prevent orgasms
  • There are orgasm blockers that can be used independently or with the chastity belts
  • Once a chastity belt is locked, the person who locked it on gets a key for it, and only they can unlock that chastity belt
  • In other related news, it has been discovered that rope can be reused and does not need to be cut off after each use

See FullChangeList.txt ( https://pastebin.com/AQN8JMzw ) for a complete list of everything new, spoilers warning.

Changes for 1.1:

Fixed bug where when removing chastity during temp release would remove penis or vagina
Added reverse cowgirl and anal cowgirl positions
Allow multiple parties for cowgirl acts
Changed the chastity belt to be non magical and no longer blocks orgasms
 - A new orgasm blocker can be applied independently instead
 - Orgasm blocker can not be put on or taken off while belt is worn
Update anal actions so action button states "pegging" where applicable
Slaves can be ordered to clean the cum off themselves

Changes for 1.1.2:
Fixed some wording on cowgirl and anal cowgirl positions
Fixed some wording on order clean self from cum action
Allowed mass orgasm block/unblock

Changes for 1.1.3:
Updated wording on Cowgirl acts (Credits to Rendrassa)
Restrict desires generated by orgasm blocker

Changes for 1.2
Larger event on chastity release day, different options on how to cum (if at all) based on behaviour of most recent duration
Option to start the game in chastity
Options for the keyholders behaviour: e.g. lenient, strict, strict with permenent chastity
New random daily keyholder events
Temp chastity release rewoked a bit and now it is only allowed if the keyholder is lenient
If keyholder is lenient then the orgasm blocker is left as it was
If keyholder is strict then the orgasm blocker will always be applied
Slave desire will not be generated if player has no control
Fixed bug where not all ongoing actions are stopped during a temp release where they are tied down
Updated some vanilla events to make a bit more sense if the player is in chastity

Changes for 1.2.1
Bug fixed where characters away for special events could be seen as being not away
Removed a dependancy on the Redle Mansion UI mod

Changes for 1.2.2
Bug fixed where chastity stats weren't being reset with the keyholder after a break in chastity
Minor change to when keyholder text gets set on new game character creation

(3 edits)

i told myself i ll leave possitive opinion and my feedback under this once i ll know what to write:

This mod is very good, works with other mods i use (namely constant and minor tweak mod).

Ideas and content inside this mod are 90% totaly not for me and i had to manualy purge them from my game


things i like:

currently i have use only from slapping during sex group and normal and cow girl - 1v1 sex only

cumplay is nice addon, but hard to use in group play and impossible to order slaves to clean themself from it

Ability to dont waste ropes during sex is just amazing good to see it implemented

mod dont caused any problem to vanilla 525 or errors, its rl good in that case


Things i dont like:

its impossible to have cowgirl anal or cowgirl in turns in cases of group sex

events and desires and pretty mush a lot of things was designed for people with other preferences or playstyles, not for demanding predators who likes to reward and punish girls fairly, mod dont prevent such playstyle, but ppl must be very carefull when letting slave lead during sex and refuse all events

events in this thing requires player character to wearing belt, putting it on slaves force me not only to unlock each individualy for vaginal sex, but dont have nice events and thats made group sex wasted (actions are wasted to remove it from each slave and my PC need at least one orgasm to be able to take it off my slaves) functions i dont like besides not fitting to my preferences causes giant punishment for user, wearing this device prevent player from using best mana-producing device and limit sex actions to pretty mush nothing)

^it could not be issue for players who dont need that mush mana daily and never ended inside combat with 2mana or end of the day with 40mana

Note: i wonder what will happen if i ll play with permadeath and cause my key owner to die during combat :) (i asume game will have fuckup and leave me forever in debuff)


Summary:

even if mod dont fit to my playstyle or preferences and some "events" or "functions" can leave me with big "WHY?" for like 1hour most of it can be disabled

so i would say its worth to try, just for more options in strive and in my opinion strive need more mods like this (would prefer them to be designed for less sick minds)


Things i would like to be added/changed:

allow PC to remove/put in/temporary unlock this device from all slaves with one action without orgasm reached

add some random events for slaves using it, not just the master

add more normal sex actions and other cowgirl variations and possibility to use it in group sessions

order for slaves to clean themself after or even during sex from cum, use hands/tongues to take all of this for themselfs

Thanks for the feedback Anger.

For v1.1 (coming soon) I've already got:

  • Cowgirl now has reverse and anal variations
  • Cowgirl working in 1v1, 1v2, 2v1, and 2v2
  • The player not requiring an orgasm to grant temporary release to a slave

Ordering slaves to clean themselves from cum is something that could be done, I'll look into doing that tomorrow.

More random events (or impacts outside of sex) for if the slaves are locked is also something I would like to implement. The events do tend to be somewhat time consuming for me to do, but they add a lot.

Also yes, if the player is locked and the keyholder is released or dies, then the keyholder is pretty stuck. I'm ok with this current behaviour here.

As for it being an issue with mana, for sure this mod makes things harder if the player is wearing a chastity belt.

I am not sure how hard this would be but would it possible to release multiple belts with different functions?  It would be nice if instead of a blanket no orgasms belt it corresponded to their proper area instead.  So a chastity cage/belt would prevent a person from using their penis/vagina but still allow anal orgasms, while a full chastity belt blocks all orgasms.  It would allow some types or orgasms for the sake of mana.  That way it would be more like real life and allow a little more role playing. 

The orgasm blocking and chastity belt could probably be split into different things which would then give players more options. I was thinking something like this at first like with magical (orgasm blocking) and regular (non orgasm blocking) varieties.

I burnt myself out a bit doing version 1.0 and want to take a break for a few days, but if people are actually using or interested in this mod it would be good to add requests or improvements.

(2 edits)

Version 1.1 is now out.

https://mega.nz/#!GsdEkCSa!Sx0oR8bboHFWnr7l4-1u6x0jOuYjRAwMN_-gpWHZkDM

Changes for 1.1:

Fixed bug where when removing chastity during temp release would remove penis or vagina
Added reverse cowgirl and anal cowgirl positions
Allow multiple parties for cowgirl acts
Changed the chastity belt to be non magical and no longer blocks orgasms
 - A new orgasm blocker can be applied independently instead
 - Orgasm blocker can not be put on or taken off while belt is worn
Update anal actions so action button states "pegging" where applicable
Slaves can be ordered to clean the cum off themselves

Version 1.1.2 is now out with some minor fixes for 1.1

https://mega.nz/#!St0BgSpJ!CsOB0Q5RhLyEw3OaaHQAJIZbqA8W-9upQ8MCXJpIotA

Changes for 1.1.2:
Fixed some wording on cowgirl and anal cowgirl positions
Fixed some wording on order clean self from cum action
Allowed mass orgasm block/unblock

Version 1.1.3 is now out with some minor fixes for 1.1.2

https://mega.nz/#!61MUCKrb!wRYQOvEPlLDDQlegeuKeSKEMIAkecdIdj2PYhkJBo8w

Changes for 1.1.3:

Updated wording on Cowgirl acts (Credits to Rendrassa)

Restrict desires generated by orgasm blocker

Great job.  I really only wanted a few things out of a chastity mod and this nailed it.

I have been playing through it and it's pretty great.  The only issue I have is that there is a lack of any sort of event for when the belt is taken off.  It's just your times up do whatev.  Is there chance to add a final sexual event, like being given an option on how you want to cum, and then getting a sexual scene based on your choice, or the option to be put back in to chastity for another period?  Even better would be a system that rewards you for the percentage of times you fulfilled or refused requests, so you can get high rewards like vaginal for doing them all, to making you masturbate, or even locking you back up if you refused too many.

That's actually a pretty good idea. I don't think it would be too hard to track requests fulfillment/refusal and possibly also track percentage of days you gave them an orgasm while they weren't away and allow the player release or relock with time added based on that.

Different rewards sounds good too, when the keyholder tells the player their time is up you could be given different choices of how you want to cum, with some (or all good ones) being disabled if you ignored the keyholder too much.

After the resulting sex scene you could then be asked if you want them to continue being the keyholder for another period, or if they were ignored too much the keyholder would decide the next forced period.

Did you use the temp chastity release action? Any feedback on that?

(1 edit)

Yeah I tried it and had mixed feelings.  I liked then concept of it but I had two issues but they were both personal.  One is that when control was taken away the slave could still get desires and made me feel like I was missing a chunk of mana, admittedly this is probably an early game personal issue.  The second and biggest was one was one of dice rolls allowed you to cum, that kind of ruined the whole hardcore chastity vibe.

One bug I found was that ball kicking doesn't seem to raise lewdness, or at least not much.  I tested it out on a new game and doing if for an entire session didn't unlock the more lewd options.

Another one I found was that you will still get the ask for money event when you don't have enough money to cover what they're asking for.

I was thinking with the temp release to make the requirments harder if you still have time remaining.

Another thing I was thinking is the keyholder can have different modes, e.g. lenient which is probably about how they are now, or a more strict/harsh mode, where you wouldn't be allowed to cum at all for the duration. The strict mode would also tie into the being forced to have another duration if you ignored them too much in the previous duration we were talking about just before.

If they ask for gold and you don't have enough gold to cover, I actually covered that in the event. You give them what you have and the slave is disapointed at you. You don't get punished with extra time, but you're also not rewarded with any time off, and you still lose all your remaining gold on hand. I was thinking the keyholder doesn't know how much gold you have when they are asking for it so they would have no reason not to ask if that's what they wanted.

Okay that makes sense.  I didn't check the event because I was doing a regular play through and I usually handicap myself to make the game harder.

I think I can also stop the desires from being generated while the player doesn't have any control as that bothers me too.

I got a few event's idea for event  but since I am pretty new to modding I'll have to look through the chastityevent.gd and see what I need to do, luckily it doesn't look too hard to write at least.  Two things I would like to ask if it possible to add are chance events and key holder specific events?

A chance event I was thinking of would be something like

""Owner" thinks you look so cute in your chastity cage that they really want to show it off" as a Wimborn event that could lead to two possible events,

"At "owners"s request you spent your night at the brothel serving drinks to customers wearing nothing but your chastity cage. Luckily for you no one of note entered that night" and nothing happens or

"At "owners"s request you spent your night at the brothel serving drinks to customers wearing nothing but your chastity cage. Unfortunately someone of note happened to be there that night ", this causes a decrease in Wimborn reputation.

The second is contextual events for your and your key holders gender.  Either as event only, or as a way of adding new gender specific sex scene options.  Looking through the daily events there only seems to be a few options for sex events, which is fair since it's a newer mod.  But it would be nice to add a few gender ones, like if your owner is a futa they might make you do deep throat instead of face sitting.  But it would also be nice for events too for role playing, for example

""Owner" asks you to get on your knees and worship her pussy right in front everyone" decrease all slaves obediance, or

""Owner" asks you to get on your knees and worship her cock right in front everyone" decrease all slaves obediance 

Yes adding in new random events for keyholder specific isn't that hard. There are currently 4 random events (currently 35% chance a day if there isn't another daily event already) and could easily change the chance or add more events into the pool. I was thinking I wanted some events where the player has to think about it a bit harder, as generally they are pretty easy to fulfil now with little drawback or risk.

As for genders that does need improving. I largely tried to keep it gender neutral but after coming back to it after a few days I realised the events don't work nearly as well with a female chase and male keyholder.

I like the idea of being made to serve the keyholder with a loss of all slaves obediance and some more gender specific stuff would be good.

There are a bunch of great ideas here that I would like to implement. Next time I get a chance to work on the mod again I'm going to come back and implement what I can from here. Most of the ideas I think will be fairly straight forward to implement. Hopefully I'll get some time soon this week.

The last thing is there anyway to add weight to the events?  I was thinking that for some continuity instead of just picking an event at random they could have some sort of weight scale.  Say every time you get a event the result adds a point.  For example if you complete the event you'll get +1 submissive point, and if you refuse you get +1 failure point.  And have the events tied to that?  That way it would play out like a little chastity adventure where the stakes and consequences ramp up the longer your in chastity.  It could also play in to what you were saying earlier about having different modes.  High submission will make the key holder more lenient and will trade orgasms for more days in chastity, and higher failure will make the key holder more cold and strict.  The hard part would be real consequences.  For the submissive it could be something easy like a trainable traits, something that buffs the head girl position so you won't feel obligated to do it on every slave.  And if your failure gets too high you could get a game over, something like "After you constant and repeated failures "owner" has decided to trade ownership of your brand to someone who will be more thorough in your training, you spend the rest of your days as a chastity slave".

(4 edits)

i really like new version (1.13), never tryed events, dont like it for my ladies, disgust me to even thinking about using on my char

Features like:

- Cowgirl without being defenceless roped victim to my devoted-sub ladies with low sexual preferences

- cumplay with order for girls to take care of cleaning

 - not wasting ropes on sex and handcuffs  are nice too, but i prefer when my ladies can act

- order to wait with orgasm for few more actions

^all this things are so nice and adds a lot of fun to bedplay

Thanks a lot


maybe add some wax? that could be nice for masochistic persons, but less nice for low lewdness partners? - not like i need anymore features, just giving idea

Version 1.2 is now out.

https://mega.nz/#!DwsGCSyK!5t7Jxk4bda2HvnhDkrOudhL9Pgqkz8GN9HvKeeE1zIQ

Changes for 1.2

Larger event on chastity release day, different options on how to cum (if at all) based on behaviour of most recent duration
Option to start the game in chastity
Options for the keyholders behaviour: e.g. lenient, strict, strict with permenent chastity
New random daily keyholder events
Temp chastity release rewoked a bit and now it is only allowed if the keyholder is lenient
If keyholder is lenient then the orgasm blocker is left as it was
If keyholder is strict then the orgasm blocker will always be applied
Slave desire will not be generated if player has no control
Fixed bug where not all ongoing actions are stopped during a temp release where they are tied down
Updated some vanilla events to make a bit more sense if the player is in chastity

Hi Darin, your mod is great. I hope you don't mind if I have a few questions.

1. I saw that the keyholder cannot be sold, but what happens in case of death (while fighting, or because of stress, hunger and so on)? Or if she is permanently removed during some special event (Emily that runs away, Cali sold to the slave trader...)?

2. What about the story events where the MC makes love with the NPCs, if he is locked? For instance when he challenges Yris? I thought that maybe the MC could be allowed to have sex, if the keyholder was in the combat group and Lenient.

3. In Mansion.gd a condition says:

    if person.lastinteractionday < globals.resources.day - 4 && person.away.duration < 1:

I would write "&& person.away.duration == 0" because the duration can also be equal to -1 (it happens to Emily when she goes away with her sister, and to Cali when she rejoins her parents). It's a special case, when a girl is meant to come back in a few days, but the MC is not aware of it.

4. At the end of the "starting slave" sidequest, a dom-sub scene can be triggered, depending on the previous choices. I thought it would be cool if the sub would also be caged before or at the end of the event (better at the end, less texts to rewrite).

(1 edit)

Cheers, glad you like it

1. The keyholder can die or be released, I've left this in a a sort of risk thing. In this case the wearer of the belt is pretty much stuck. Be careful who keyholders are and how you treat them.

2. It's a bit of a mix, some of the events check if the character has a penis or not (while wearing a belt, a character does not have a penis as far as the game is concerned), while other events assume the character has a penis, even if they are female. Things are a little broken here so a little bit of roleplay/ignoring from the player is required at times. This could likely be addressed but would take quite some time. Allowing it if the keyholder was in the combat group and lenient is an interesting idea though.

3. I wasn't aware of away.duration == -1 being a thing. I've updated that now and will be in the next version.

4. I actually already redid the end of the "starting slave" sidequest for if the player is currently in chastity and the starting slave was chosen to be the "Keyholder" as the "starting relation". It is probably doable to have the player become caged if they are not already if certain choices are picked. I'm not 100% sure the best way to do this without basically replacing the current dom scene.

It's not working for me: When I start a new game with the mod loaded, it's all bugged out and I can't interact with anything. The starting screen of the house is shown, but there's no data displayed whatsoever, and the tutorial does not start. The screen is frozen.

Without more information, sounds like there may be a conflict, do you have other mods running at the same time?

No other mods enabled, the following error is thrown when using "Quick Start" in a new game:

OpenGL ES 2.0 Renderer: GeForce GTX 960M/PCIe/SSE2
SCRIPT ERROR: GDScript::reload: Parse Error: Identifier 'nav_node' is not declared in the current scope.
          At: res://files/scripts/Mansion.gd:3951
ERROR: reload: Method/Function Failed, returning: ERR_PARSE_ERROR
   At: modules/gdscript/gdscript.cpp:580
SCRIPT ERROR: _input: Invalid call. Nonexistent function 'get_node' in base 'Nil'.
          At: res://files/scripts/slave_tab.gd:40
SCRIPT ERROR: _input: Invalid call. Nonexistent function 'get_node' in base 'Nil'.
          At: res://files/scripts/slave_tab.gd:40
SCRIPT ERROR: _input: Invalid call. Nonexistent function 'get_node' in base 'Nil'.
          At: res://files/scripts/slave_tab.gd:40
SCRIPT ERROR: _input: Invalid call. Nonexistent function 'get_node' in base 'Nil'.
          At: res://files/scripts/slave_tab.gd:40
SCRIPT ERROR: _input: Invalid call. Nonexistent function 'get_node' in base 'Nil'.
          At: res://files/scripts/slave_tab.gd:40
SCRIPT ERROR: _input: Invalid call. Nonexistent function 'get_node' in base 'Nil'.
          At: res://files/scripts/slave_tab.gd:40
SCRIPT ERROR: _input: Invalid call. Nonexistent function 'get_node' in base 'Nil'.
          At: res://files/scripts/slave_tab.gd:40
SCRIPT ERROR: _input: Invalid call. Nonexistent function 'get_node' in base 'Nil'.
          At: res://files/scripts/slave_tab.gd:40
SCRIPT ERROR: _input: Invalid call. Nonexistent function 'get_node' in base 'Nil'.
          At: res://files/scripts/slave_tab.gd:40
SCRIPT ERROR: _input: Invalid call. Nonexistent function 'get_node' in base 'Nil'.
          At: res://files/scripts/slave_tab.gd:40
SCRIPT ERROR: _input: Invalid call. Nonexistent function 'get_node' in base 'Nil'.
          At: res://files/scripts/slave_tab.gd:40
SCRIPT ERROR: _input: Invalid call. Nonexistent function 'get_node' in base 'Nil'.
          At: res://files/scripts/slave_tab.gd:40
SCRIPT ERROR: _input: Invalid call. Nonexistent function 'get_node' in base 'Nil'.
          At: res://files/scripts/slave_tab.gd:40
SCRIPT ERROR: _input: Invalid call. Nonexistent function 'get_node' in base 'Nil'.
          At: res://files/scripts/slave_tab.gd:40
SCRIPT ERROR: _input: Invalid call. Nonexistent function 'get_node' in base 'Nil'.
          At: res://files/scripts/slave_tab.gd:40
SCRIPT ERROR: _input: Invalid call. Nonexistent function 'get_node' in base 'Nil'.
          At: res://files/scripts/slave_tab.gd:40
SCRIPT ERROR: _input: Invalid call. Nonexistent function 'get_node' in base 'Nil'.
          At: res://files/scripts/slave_tab.gd:40
SCRIPT ERROR: _input: Invalid call. Nonexistent function 'get_node' in base 'Nil'.
          At: res://files/scripts/slave_tab.gd:40
SCRIPT ERROR: _input: Invalid call. Nonexistent function 'get_node' in base 'Nil'.
          At: res://files/scripts/slave_tab.gd:40
SCRIPT ERROR: _input: Invalid call. Nonexistent function 'get_node' in base 'Nil'.
          At: res://files/scripts/slave_tab.gd:40
SCRIPT ERROR: _input: Invalid call. Nonexistent function 'get_node' in base 'Nil'.
          At: res://files/scripts/slave_tab.gd:40
SCRIPT ERROR: _input: Invalid call. Nonexistent function 'get_node' in base 'Nil'.
          At: res://files/scripts/slave_tab.gd:40
SCRIPT ERROR: _input: Invalid call. Nonexistent function 'get_node' in base 'Nil'.
          At: res://files/scripts/slave_tab.gd:40
SCRIPT ERROR: _input: Invalid call. Nonexistent function 'get_node' in base 'Nil'.
          At: res://files/scripts/slave_tab.gd:40
SCRIPT ERROR: _input: Invalid call. Nonexistent function 'get_node' in base 'Nil'.
          At: res://files/scripts/slave_tab.gd:40
SCRIPT ERROR: _input: Invalid call. Nonexistent function 'get_node' in base 'Nil'.
          At: res://files/scripts/slave_tab.gd:40

(3 edits)

Yep, you're totally right there, same thing happens on my machine. Looks like I accidently introduced a dependancy on Redle Mansion UI mod, I'll fix this dependancy in my next release.

In the meantime you can fix it on your local version by opening up the file

mods\ChastityBelt\scripts\Mansion.gd

and commenting out line 73 by adding the # symbol infront of it

e.g. replace the text 

nav_node.hide()

 with:

#nav_node.hide()

Once you made this edit, you can apply the fix to the game itself by going back into the in game mods menu from the main menu and clicking "Apply" again.

Version 1.2.1 is now out which should fix your issue

https://mega.nz/#!D1MAxCwD!PGzZjWSXeHa7F2yjV4qViqzAzAHskeEP30OLJa5_2n0

Version 1.2.1 is now out.

https://mega.nz/#!D1MAxCwD!PGzZjWSXeHa7F2yjV4qViqzAzAHskeEP30OLJa5_2n0

Changes for 1.2.1

Bug fixed where characters away for special events could be seen as being not away
Removed a dependancy on the Redle Mansion UI mod

Hi dev, I finally tried the new option and my MC started the game in chastity. Everything looks fine, there is only one thing that puzzles me.

When the chastity period ended, he asked to be freed (ChastityReleaseDayPostEvent -> finishUnlocked): the game did not reset the stats though (ResetDurationStats() was not invoked). I see it is called in InitialChastityPrompt() but only in the "start" block, not in the "keyholderIntro" block.
A few days later he met his keyholder and agreed on a second chastity period, at the end of which the stats were the sum of both durations.
It could be my fault though: I have merged your mod with a couple of other scripts.

Actually I have another doubt: in mainmenu.gd a line of _on_lookconfirm_pressed() is replaced. The new line starts with only one tab character instead of two, not sure if it is a typo or if it is intended.

You're totally right about ResetDurationStats() missing if you go via the keyholderIntro. The intent was to not clear the stats on release but on lock/relock. That way stats could potentially be viewed after the fact if need be. I'll add ResetDurationStats() to powerExchangeNegotiateIntro as I think it makes more sense for it to be there.

As for the _on_lookconfirm_pressed() thing and the missing tab, it does indeed look out of place and would result in that text being set at any stage when lookconfirm is pressed, as opposed to only when it's pressed on stage 7. Unsure if this makes any difference either way, will do some testing here.

I've got 1.2.2 out with these things fixed now.

(1 edit)

Version 1.2.2 is now out.

https://mega.nz/#!L9EXBYKC!yUrygcinuC0ReVrk49QQoxAYceYf0-chvsnF5MHKLY4

Changes for 1.2.2

Bug fixed where chastity stats weren't being reset with the keyholder after a break in chastity
Minor change to when keyholder text gets set on new game character creation

(1 edit)

Hi, sometimes I had extra ropes in my backpack and I couldn't understand why.
I guess this happens because the game can't tell where the slaves come from. If you buy a girl from a group of slavers you meet outside, you also get one free rope. On the other hand, I suppose you lose your ropes if you free freshly captured slaves or if you sell them before you actually come home (by using the "Quicksell Captives" feature, for instance).

Not a real bug for me: I would leave the code as it is, it actually makes sense to me. I have just made this post, you know, in case someone wondered where the ropes came from. And again, maybe it is my fault: this is not my only active mod, so I apologize in advance.

I also have another issue, I don't know if someone has experienced it: at the end of a sexual interaction, sometimes the message about the amount of produced mana (the one that pops up on the right bottom corner) is displayed twice. The numbers are equal or slightly different.

About the extra ropes, I haven't tested it on slaves purchanced from slavers but that behaviour sounds about right. The game just assumes that the new slaves being returned to the mansion have ropes on them and puts the rope back into your backpack. Sort of makes sense that the slavers give you a free rope with your purchace.

With the double mana message, I've also noticed that myself and was never quite sure either. I wasn't able to get it to happen reliably and it didn't bother me enough to really look into it. If you care and you are able to come up with steps to get it to happen more reliably I could look into it some more.

is there any chance you might work on compatibility with https://itch.io/t/563635/arics-expansion-rebred-v01 ? I keep on having to fresh install when I try (I am garbage at code)

I just had a look at the Aric's Expansion Rebred mod, it heavily modifies a lot of the same files that this mod does and would be a huge effort to get this mod working both stand alone and also with Aric's.

At this point I'm just going to say that they are effectivly incompatibable with each other, sorry.

If you want to use both mods (at different times) I would advise having a different install directory for each.

Hey Darin.w, love what you're doing here! Looks awesome, well thought out, and well implemented.

If you are ever interested in creating a patch file, I tried to make it as easy as possible by adding the ###---Added by Expansion---### and ###---End Expansion---### tags around any section of vanilla code that my code changes or adds into a vanilla script. If you get your mod to a point that you're interested in working on compatibility, I'd be happy to help. Ideally (though we all know how ideally goes when scripting) it should be as simple as searching the code, copy/pasting the changes in the markers into or along with the functions you also modify or create, and then seeing and tweaking any that may alter the same specific function.

No pressure or worries if you aren't interested, I just wanted to put that out there. I look forward to seeing where else you take your mod!

Hi Aric,

Glad you like it.

Getting the mods working together was actually much easier than I thought with this info and I've made this special version of Chastity Belt mod that works with Aric's Expansion Rebred v.02

I've upload this special version of Chastity Belt Mod v1.2.2 here:

https://mega.nz/#!jgVGGQaJ!eGVZfKJ1DH1BZA1IeP0C8neFaDyZxxk07LkDxWtpR-w

Make sure that Chastity Belt is below AricsExpansion in the mod list when installing.

That’s awesome! The biggest reason I’d rewritten the mod was to try to make compatibility easier so it’s really refreshing to know that it paid off. I look forward to trying them both together myself!

(4 edits)

hey I noticed a bug where the orgasm blocker just makes it so the character using it is classified as genderless and they just have an anal orgasm when they shouldn't have one at all. seems to be the rebirth compatible mod only, the stand alone works fine

UPDATE: it actually got rid of the genitals entirely. something is really broken


Update 2: never mind, I realized that this mod doesn't get updated as often so its incompatible with the newest version of rebirth, how unfortunate

damm bless you Darin for archive link to ver 1.13 and all the hints, have a good day.

(1 edit)

Hello. Which version of the game is needed for this? I've tried on 0.5.25 public and after restarting the game and pressing "apply" for the second time the game errors out 

ERROR: remove: Index p_index=8 out of size (s=8)
   At: ./core/pool_vector.h:378

and becomes unplayable (main menu buttons doing nothing). 

Apparently this mod puts extra lines of code after 2nd "apply" in the game files where it has already put code before.

I have no other mods installed.

I just tried using the mod by itself and had no issues at all.

After that, I tried to recreate your issue. I tried using my bugfix and got different errors. So I tried deleting the backup folder between the first and second "apply" of only this mod, since that would result in applying this mod on top of itself, and got exactly the same issue. The key is the the mod is not actually attempting to add itself twice to the game, but use itself as a temporary change to the mod system to install itself properly.

In the case that you did not delete the backup folder manually, check the games error terminal to see if your game is creating a backup every time it runs. If so, then I recommend using my current bugfix on Strive's Discord(channel #mods) to diagnose the location of the issue. Though the current bugfix cannot be used with this mod.

So, I need to manually remove the 'backup' folder before 2nd "apply"?

No, you need your backup folder to not be deleted before the 2nd "apply". Your problem is consistent with it being deleted before the 2nd "apply", though there could be another cause. If there are no other mods or alterations to the files, then the most likely sources of the problem are user error, or file system interference.

Hi @ChewGun

Are you still having issues here? I've had similar issues with this mod and other mods if you hit "Apply" twice quickly and the mod code is then added twice and things go bad. Depending on the mod this may totally break the game including the main menu (which is indeed the case with this mod when double applied at once).

The fix is to basically start from a fresh install again and ensure you don't click the "Apply" button twice in rapid succession. When applying this mod for the second time you have to make sure the first application has fully finished and the game window has closed before starting it up again.

Yes, 0.5.25 is the version of Strive you should be using for this mod and will not work on any other version.

Hello Darin, I've just recently taking interest in Strive and really enjoyed your mod. I also wanted to try Aric's Expansion mod (that you must know too well now) and I saw you released a 1.2.2 patch compatible with Aric's Expansion. Is the patch still working ? If not, I don't mind following Aric's instruction by copy-pasting the part Aric changed (As said in his post) but I'm not sure how to do it, may I ask a bit of help and explanation please ?

I made a special version of Chastity Belt Mod v1.2.2 that was compatible with a fairly old version of Aric's Expansion mod and I don't think that version of Aric's mod is available any more.

Basically because both mods modify the same files and functions there is some amount of work needed to be done to get CB mod working with Aric's mod which needs to be redone every time Aric releases an update and was something I wasn't really wanting to do as I don't use Aric's mod myself and I'm not really wanting to put more time into CB mod than I already have as I'm pretty happy where it is right now.

Aric has in the past taken interest in incorporating some of the CB mod into their own mod, but to my knowledge this hasn't happened yet.

As for instructions if you really want to do this yourself, short version is basically you need to have some amount of experience with programming/modding Strive already and basically just update the line numbers in the CB mod to be in the same position as they use to be with the new lines from Aric's mod taken into consideration. When I did this it took me close to an hour, so you're looking at a pretty big chunk of work (and likely far far longer than 1 hour) if you want to do this yourself.

Thanks for the answer, as I don't have any experience in scripting I won't try to change anything, I'll probably just break both of the mod.

I will takea look at the compatible version but I'm sad as there is probably lots of features that are not included but I understand that it does take an considerable amount of time

(1 edit)

I've updated mod for the latest Aric's Expansion at the moment - 08.1. Haven't tested thoroughly, but it seems to work without much problems. Here's Archive.
Should be placed after Aric's in loading order.
Enable aric's expansion first, apply, then after restart enable chastity belt, apply, launch, apply again, launch and finally play. At least, it worked fr me that way.

You're a hero, thanks a lot

Great work Boris, thanks!

How do I tell if this mod is working? I've followed all the installation/modding instructions (including those on how to make mods work in Mac OS) but when I start the game up, it seems nothing has changed. Is there somewhere (within the game itself) I'm supposed to go, or something I'm supposed to do, that 'activates' these new options? For example, in your description, you say these Chastity Belts are being provided by the Mage's Guild, now. Am I supposed to obtain the belts from them, somehow? Or am I just supposed to have them already?

If I remember correctly, when you create your starting slave there should be a new option to start them as a keyholder. 

2 ways to tell easily.

The first like Leonais said is when you are making a new game your starting companion will have an option as a "Keyholder" below the initial 4 options (childhood friend/stranger/etc)

Second way is there will be new sex actions when in a sex scene with anyone, mostly in the "S&M" tab, new actions are "Slapping", "Ice Genitals", "Numbing Cream", "Orgasm Blocker", and "Lock into Chastity".

If you aren't seeing this you may have not activated the mod in the mod menu.

Main menu -> Mods -> Ensure "ChastityBelt" is activated (orange) -> Click "Apply" -> Wait a second or so -> Close game and reopen.

With mods mods you only need to apply once, ChastityBelt is an exception and you'll need to "Apply" a second time for all functionaly to work. If you've only applied once you'll get a warning when you go to your Mansion.