Jump to content

Recommended Posts

Posted

Chastity Cages

View File

We may be dragonborn, but our equipment might still be tiny -- and better to be locked up in tiny chastity cage!

This is a submissive mod where the hero wears a chastity cage while his follower gets to have all the fun.
Only use this if you enjoy SPH, cuckoldry, and denial.

 

The ChastityArmor mod relies on existing mods for the chastity cage models. However, unlike the existing mods, it allows the chastity cage to stay on even when equipping clothing or armor (and there is a separate option to set a chastity cage to be "revealing" to keep showing it even when wearing armor). It also prevents the cage from being unequipped during SexLab scenes so we keep being locked. Of course, a cage can still be manually unequipped -- but what is the fun in that 🙂

 

Secondly, the ChastityCages mod is designed to work with a female follower and adds a lot of interaction: 

  • A short quest to start the journey to be in chastity for her.
  • You can be relieved in your cage when locked up for a long enough time.
  • You will find a book to help you satisfy your follower with various strapons.
  • Clean up duty!
  • Lots of dialogue for the follower and NPC's to immerse yourself in your new role.

The mod is generic in the follower so it can work with any follower you like; however, the ChastityCages part has dialogue specifically for a male player with a female follower. The Insatiable Scholar by Gristle is a great companion mod for this purpose, as you can help Tirwin to study the diverse creatures of Skyrim while being locked.

 

To start the initial quest for a chastity cage, select the "Please, let me satisfy you" topic from your follower.

  Enjoy!


Installing

There are two separate mods to install (use a mod manager, or unzip in .../Skyrim Special Edition/Data)

  1. ChastityArmor-v1.4.zip: this is a generic mod that enables the chastity cages to stay on, even while wearing armor or clothing. 
  2. ChastityCages-v1.4.zip: the main mod that adds the quest, dialogue, (xvasynth) voice files, etc.
  3. ChastityCages-extra-audio-v1.4.zip: optional extra voice files for follower or NPC comments for vampires, Khajiit, Argonians, Orcs, and older females.

The esp's need to be loaded after Schlongs of Skyrim (SOS). 
Should work with any Skyrim edition, but mainly tested with SE version 1.5.97.0.

 

Required Mods


Recommended Mods

The Insatiable Scholar by Gristle
This is a great quest mod where you accompany the beautiful scholar Tirwin on a quest to "study" the diverse creatures of Skyrim. Tirwin is of course a perfect companion when you are locked in chastity.

 

Other Required Mods

You probably also need the following standard mods:

And the following optional ones:


Troubleshooting

  • Use the Chastity Cages menu to see the current configuration options. In SkyUI, go to System > Mod Configuration > Chastity Cages.
  • Sometimes the follower is not detected correctly; try to have the follower unfollow, and re-follow again to restore the connection. In the Chastity Cages menu you can see the current follower (scroll down in the trouble shoot column).
  • If using Baka's Fill Her Up mod, make sure that slot 50 is not unequipped. Go to the Fill Her Up menu and choose the Events sub-menu. Then ensure slot 50 - Beheaded is checked.
  • You get an initial chastity cage as part of the starting quest, but if you want to try more variations, you need to smith them (assuming you installed Vivi's cock cage mod). 
  • The v1.0 and v1.1 versions may get stuck when Orla inspects you: use the console SetStage ccsCageQuest 18 to advance in that case. 
  • The v1.0 had a missing quest stage: use the console SetStage ccsCageQuest 30 to advance if you need to talk to Orla about the cage but she has no topic. Only do this if you already got a cage from Orla.


How does it work?

Spoiler

Chastity armor normally uses armor slot 52 (pelvis) but this is also used by SOS for schlongs and SOS also adds slot 52 to body armor (using slot 32+52 now). This means the regular chastity device gets unequipped every time the user puts on armor or gets naked (as SOS equips a schlong).

This mod fixes this by using armor slot 50 (ARMO) for chastity armor, and then assigning the armor addons (ARMA) to slot 50+52. When rendering, the chastity armor now
takes priority over rendering of a schlong (as the ARMA priority is higher). If the _revealing_ is off, we also hide chastity armor if body armor is equipped by temporarily removing the 50+52 slot in the armor addon (making the game not render it anymore).

 

If an old-style chastity asset is equipped that uses the armor slot 52, we adjust it to use slot 50 from then on (and modify the armor addons as well to use slot 50+52).

We consider an item as chastity armor if it has a keyword spelled _ChastityArmor_ or if the display name contains _Cockcage_ or _Chastity_.
Chastity armor should also generally have the keyword
SexLabNoStrip so it won't get unequipped during SexLab animations (and we also set this dynamically just in case).

 

Scripting API

Spoiler

The ChastityArmor mod provides the following events if you like to create your own mods 
using chastity armor: 
ChastityArmor_Equipped, ChastityArmor_UnEquipped, and ChastityArmor_ChangedTo. The changed to event is raised if a player changes its chastity armor to another one (so we can keep counting as being locked).

You can register to the events as RegisterForModEvent("ChastityArmor_Equipped", "OnChastityArmorEquipped"), and then define, for example:

Event OnChastityArmorEquipped(Form fdevice)
  Armor device = fdevice as Armor
  Debug.Trace("equipped chastity armor: " + device.GetName())
EndEvent

 

There is also a separate API for chastity armor. You can use it as:
 

ChastityArmorAPI CA = ChastityArmorAPI.Get()
float locked = CA.GetDaysInChasityArmor()
...


Note that you need to have the mod installed so the CreationKit can find Source\Scripts\ChastityArmorAPI.psc.
Available methods are:

int Function GetVersion()
Function Enable()
Function Disable()
Function Reset()
Function ShowMessages(bool show)
Function SetRevealing(bool isRevealing)
Armor Function GetCurrentChastityArmor()
float Function GetDaysInChastityArmor()
Function SetAsNoStrip(Form item)
Function ClearNoStrip(Form item)

 

 

Updates

  • 2026-07-04: v1.4, fix initialization events.
  • 2026-07-04: v1.3, allow hired followers to comment too (configurable). Some updated dialogue.
  • 2026-07-03: v1.2, fix quest getting stuck when Orla inspects, allow more NPC comments.
  • 2026-07-02: v1.1, fix missing quest stage.
  • 2026-07-01: v1.0, initial release.

  • Submitter
  • Submitted
    07/01/26
  • Category
  • Requirements
  • Regular Edition Compatible
  • Install Instructions

 

Posted

I had a problem with the dialogue, it was not showing, but when i added the followe via console command, it started to appear, but only after i got rid off the follower, like in the menu before you ask her to follow you

Posted
12 hours ago, itami_no_hana said:

1) Does the mod support female player character (futanari)?

Well, the ChastityArmor mod work for any gender, but the ChastityCages mod has dialogue specifically for a male player with a female follower. (but anyone is welcome to take the mod and change it/extend it to work with different gender dynamics.

12 hours ago, itami_no_hana said:

1) ) Does wearing chastity cage from this mod block orgasm on the end of sexlab event?

Mm, not sure I understand the question, but unfortunately there is no cum animation when the actor has a chastity cage equipped. Maybe some scripting wizard knows how to add this? Internally, the actor is still counted as having an orgasm though (for say, Baka's fill-her-up etc).

Posted
9 hours ago, goxilin777 said:

I had a problem with the dialogue, it was not showing, but when i added the followe via console command, it started to appear, but only after i got rid off the follower, like in the menu before you ask her to follow you

Thanks! I tested again and it turns out there was a quest objective missing 😞  I updated to v1.1 with the fix -- it is safe to overwrite a previous version but if it is already working for you it is fine as well.

Posted

Looks promising! But the dialogue option doesn't show up for me. I tried dismissing then taking the follower back to no avail. I've also looked at the mod in the CK to figure out what's the problem and tested a few things, but whatever I do, still nothing :/

Posted
2 hours ago, Vuzzar said:

Looks promising! But the dialogue option doesn't show up for me. I tried dismissing then taking the follower back to no avail. I've also looked at the mod in the CK to figure out what's the problem and tested a few things, but whatever I do, still nothing :/

Darn -- did you check in the MCM in the Chastity Cages menu if it detected the follower correctly?  What follower are you using? 

Posted (edited)

Hello! This is a super hot idea for a mod! I have a few questions and suggestions.

My build is based on OStim Standalone, but I have SexLab installed as well. Accordingly, instead of SexLab Aroused Redux, I'm using OSL Aroused - Aroused Reborn. Theoretically, it includes the functionality of SexLab Aroused Redux, as it even has its own separate plugin (SexlabAroused.esm). My Skyrim version is 1.6.1170.

I tried installing the mod because the concept is really interesting. Unfortunately, the MCN menu doesn't show up for me, although the dialogues and comments do appear. The quest starts, but then stops right after Orla checks the character's "size".

The main question is: is this an issue with my specific build, or is something wrong with the mod itself? Also, are there any plans to integrate it with newer versions of OStim? And it would be awesome to add comments that vary depending on the character's race. For example: "Oh, Orcs usually have a big one, but yours..." Or something along those lines related to race.

Thanks for your work on such a rare mod!

Edited by MaxMakar
Posted (edited)
6 hours ago, XalGeh said:

Darn -- did you check in the MCM in the Chastity Cages menu if it detected the follower correctly?  What follower are you using? 

 

Tirwin from Animal Research was not detected

Jenassa and Borgakh the Steel Heart were detected

I did not test with other followers

 

I saw that the dialogue needs ccsCockCageFaction to be greater or equal to 0 for options, but player and follower had a rank of -2. I tried setting it to 0 manually which did not work. I tried starting the ccsCageQuest manually and completed it to see if the service dialogue would appear, but it did not. I tried waiting for a couple of hours and reloading saves, but it didn't work either. 

Edited by Vuzzar
Posted

Update: The MCM menu showed up. Follower was recognized by the mod. If you're using NFF, it's important that the follower is in the vanilla slot. However, the dialogue still doesn't continue after Orla's check.

Posted
13 hours ago, Vuzzar said:

. I tried starting the ccsCageQuest manually and completed it to see if the service dialogue would appear, but it did not.

 

13 hours ago, MaxMakar said:

However, the dialogue still doesn't continue after Orla's check.

 

I think I fixed this in v1.2 -- I had a dialogue branch as a subtopic but it needed to be top-level (not sure why it worked for me before during testing). Let me know how it goes.

 

 

Posted
13 hours ago, MaxMakar said:

Update: The MCM menu showed up. 

 

Ah, yes, sometimes it takes a while for MCM to detect new menu's. I'll add a note to the description.

 

15 hours ago, MaxMakar said:

Also, are there any plans to integrate it with newer versions of OStim? And it would be awesome to add comments that vary depending on the character's race. For example: "Oh, Orcs usually have a big one, but yours..." Or something along those lines related to race.

 

I cannot dedicate too much time on this unfortunately 😞 But I am happy to incorporate improvements or detailed dialogue suggestions -- I can look into OStim but I am not very familiar with it. For dialogue it would indeed be nice to add more specific conversation -- for now it only has some specialized dialogue for specific creatures but not much for the player race...

 

Another thing that would be a nice extension (but for which I have no time myself) is a "cage shop" where the player can be fitted with all kinds of cages from the shop mistress. Much better than smithing them yourself as is required now. This could be also come with added quests or submissive scenes.  

 

15 hours ago, MaxMakar said:

Thanks for your work on such a rare mod!

 

Thanks!

Posted
16 minutes ago, XalGeh said:

I think I fixed this in v1.2 -- I had a dialogue branch as a subtopic but it needed to be top-level (not sure why it worked for me before during testing). Let me know how it goes.

 

I don't have time right now to test in depth, but after updating and dismissing/taking back Jenassa, it still doesn't show up for me. I'll test more later

Posted
11 minutes ago, Vuzzar said:

 

I don't have time right now to test in depth, but after updating and dismissing/taking back Jenassa, it still doesn't show up for me. I'll test more later

Ah, I think this is because Jenassa is a hireling -- the dialogue only works for followers that are not hired. I guess we could change this, but it felt not "in character" to allow intimate dialogue with a hired NPC. I should probably change this though to give players more options...

Posted
2 hours ago, XalGeh said:

the dialogue only works for followers that are not hired.

 

didn't work with Borgakh the Steel Heart as well. I don't use a follower manager mod in case that can make a difference

Posted (edited)

The dialogue shows up for Jenassa after v1.3.0! However, it only shows up right after you've hired her, so as soon as you end the dialogue and talk to her again, it's gone. Also, after she says "Maybe we can ask for a blessing from Dibella to help us?", the dialogue just ends before I can say anything and therefore cannot start the quest.

 

Still doesn't work for Borgakh the Steel Heart. Are orc followers also blocked?

 

Still doesn't work for Tirwin. Does her quest need to be at a certain stage before it shows up?

 

EDIT: Also, the dialogue option isn't there after starting the cage quest manually and completing it

Edited by Vuzzar
Posted

Thanks for all the testing Vuzzar ! 🙂 

- Can you re-download the extra-audio-v1.3.zip file? -- It now includes the Orc voice which may help with Borgakh

- I tested with Jenassa and Tirwin (and Borgakh) and it works for me ... Can you try this again from an earlier save? Or maybe unfollow, go to some other location, and come back and refollow? It can also help for testing to set the comment interval for the follower in the Chastity Cages menu to 0 temporarily (instead of 8 as default) so they comment every 5 seconds or so.  The comments are set as "hello" so you may need to walk away a bit, and return to trigger the hello's (just standing still may not work).

 

Hope we can make it work!

Posted
46 minutes ago, XalGeh said:

It now includes the Orc voice which may help with Borgakh

 

Still didn't work

 

46 minutes ago, XalGeh said:

Can you try this again from an earlier save?

 

I used a new save every time I tested a different version

 

47 minutes ago, XalGeh said:

It can also help for testing to set the comment interval for the follower in the Chastity Cages menu to 0 temporarily (instead of 8 as default) so they comment every 5 seconds or so.  The comments are set as "hello" so you may need to walk away a bit, and return to trigger the hello's (just standing still may not work).

 

I've set the comment interval to 0 for both NPCs and follower. The comments don't seem to work for the follower. In the MCM, "Hours Until Next Comment Follower" will stay "-" even after walking around for some time, but comments will work for other NPCs. If you could tell me how the mod works in the background, I might be able to help a little more. I don't know if the mod relies on the follower making a comment before the dialogue option shows up, but if it does, that might be why it doesn't work for me

Posted

@Vuzzar: maybe the new v1.4 will work -- there was an issue where events where not registered right on the first load of the mods; that might have been the root cause. Let me know how it goes.

 

(and if not, let's check if `ccsPlayerWearsCage` is set correctly. Try to unequip a cage, then wait a second or two, and re-equip. Then look in the console `GetGlobalValue ccsPlayerWearsCage` and check if it is >0 (probably 2 for the default cage).) 

Posted
30 minutes ago, XalGeh said:

@Vuzzar: maybe the new v1.4 will work -- there was an issue where events where not registered right on the first load of the mods; that might have been the root cause. Let me know how it goes.

 

Still doesn't work :/

 

30 minutes ago, XalGeh said:

(and if not, let's check if `ccsPlayerWearsCage` is set correctly. Try to unequip a cage, then wait a second or two, and re-equip. Then look in the console `GetGlobalValue ccsPlayerWearsCage` and check if it is >0 (probably 2 for the default cage).) 

 

Cage detection looks ok. The problem seems to be that the follower never comments while all the other women around do. She would even comment before I recruit, but then as soon as I recruit... nothing. Even though the time between comments is set to 0. Does the follower need to make a comment before the dialogue is available? if so, there may be another way to initialize the cage quest: If the follower hasn't seen the dragonborn's little dagger yet (no comment made), when the player asks if he can service the follower, she asks him to undress and then dialogues continues towards the cage quest.

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...