XalGeh Posted July 2 Posted July 2 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) ChastityArmor-v1.x.zip: this is a generic mod that enables the chastity cages to stay on, even while wearing armor or clothing. ChastityCages-v1.x.zip: the main mod that adds the quest, dialogue, (xvasynth) voice files, etc. ChastityCages-extra-audio-v1.x.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 SkyUI (for the mod configuration menu (MCM)). Schlongs of Skyrim. Make sure to enable the VectorPlexus Regular variants (or the textures with Vivi's cockcages will look off). Vivis Cock Cages by Vivi. Use either: 1. https://www.loverslab.com/files/file/41654-vivis-cockcages-se-cbbe-trx-futanari. Conversion for SE by Inquizit0r. Recommended for SE and CBBE. Tested with 4.1.2. (You can also consider this patch for Vivis cockcages to make them work with devious devices) 2. https://www.loverslab.com/files/file/4177-vivis-cockcages. Original release by Vivi. 4. Generally, any mod that provides chastity cages can work as long as the cages use the armor slot 50 or 52, and either contain a keyword "ChastityArmor" or the display name contains the words "Chastity" or "Cockcage". Skyrim Strapons by Leito86 (used to satisfy your partner while being locked). The link above contains download links for BBL (recommended), CBBE, and UNP. See also the Sexlab strapon replacer by Swe-DivX if you want a better fit with your character. 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: Caliente's Beautiful Bodies Enhancer (CBBE) SexLab Framework SexLab Aroused Redux RaceMenu BodySlide and Outfit Studio HDT Physics Extensions FNIS (Idle animations) XP32 Maximum Skeleton Extended - XPMSE And the following optional ones: Add Item Menu SexLab Aroused Creatures SE Troubleshooting Use the Chastity Cages menu to see the current configuration options. In SkyUI, go to System > Mod Configuration > Chastity Cages. Note that the menu usually shows up only after a minute or two when installing the mod for the first time. With Tirwin the dialogue option Please, let me satisfy you does not show right away after she becomes a follower. It will show up on a first load or if you open and close the Chastity Cages menu (for efficiency). If you like a non-follower NPC to have the dialogue, you can add the NPC to the ccsFollowerFaction from the console `AddToFaction XX027CF5` where XX is the load order index of ChastityCages.esp. 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-11: v1.6, fix Tirwin dialogue, compatibility with Vivis cock cages devious devices patch 2026-07-05: v1.5, simplified quest conditions, improved dialogue. 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 XalGeh Submitted 07/01/26 Category Adult Mods Requirements Regular Edition Compatible Install Instructions 3
itami_no_hana Posted July 2 Posted July 2 (edited) 1) Does the mod support female player character (futanari)? 2) Does wearing chastity cage from this mod block orgasm on the end of sexlab event? Edited July 2 by itami_no_hana
goxilin777 Posted July 2 Posted July 2 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
XalGeh Posted July 2 Author Posted July 2 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).
XalGeh Posted July 2 Author Posted July 2 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.
Vuzzar Posted July 3 Posted July 3 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
XalGeh Posted July 3 Author Posted July 3 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?
MaxMakar Posted July 3 Posted July 3 (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 July 3 by MaxMakar
Vuzzar Posted July 3 Posted July 3 (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 July 3 by Vuzzar
MaxMakar Posted July 3 Posted July 3 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.
XalGeh Posted July 4 Author Posted July 4 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.
XalGeh Posted July 4 Author Posted July 4 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!
Vuzzar Posted July 4 Posted July 4 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
XalGeh Posted July 4 Author Posted July 4 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...
Vuzzar Posted July 4 Posted July 4 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
Vuzzar Posted July 4 Posted July 4 (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 July 4 by Vuzzar
XalGeh Posted July 4 Author Posted July 4 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!
Vuzzar Posted July 4 Posted July 4 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
XalGeh Posted July 5 Author Posted July 5 @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).)
Vuzzar Posted July 5 Posted July 5 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.
XalGeh Posted July 5 Author Posted July 5 I looked at the devious device patch and it is indeed not compatible 😞 Devious devices does also some devious armor slot manipulation which will never work with ChastityArmor -- maybe there is some way to turn that off? (I tried removing some keywords but it didn't work) @Vuzzar: I uploaded v1.5 with simplified quest dialogue conditions -- fingers crossed this time. I my testing it all works now (from fresh save, but also otherwise).
Vuzzar Posted July 5 Posted July 5 27 minutes ago, XalGeh said: @Vuzzar: I uploaded v1.5 with simplified quest dialogue conditions -- fingers crossed this time. I my testing it all works now (from fresh save, but also otherwise). Still nothing I'm making you work overtime, huh?
XalGeh Posted July 5 Author Posted July 5 31 minutes ago, Vuzzar said: Still nothing I'm making you work overtime, huh? Well, sorry for your trouble as well 🙂 Something must be different between our setups. If you go into the creationkit and filter objects with "ccs" then you can see all assets and quests. In particular, the "ccsCommentFollower" quest is the one that should give comments. The quest has a bunch of conditions and you can check it. One is that "ccsPlayerWearsCage >= 1" meaning a cage is worn. Maybe you can check for each condition in the console? That is, as far as possible since it also uses some Quest variables which you cannot check in the console .. but those are shown as options in the "Chastity Cages" menu. Things that could help me from the console are: GetStage ccsCommentFollower GetStage ccsCageQuest GetStage ccsMainQuest GetGlobalValue ccsPlayerWearsCage And when in the console with the subject selected: GetInFaction CurrentFollowerFaction GetRelationShipRank player IsInDialogueWithPlayer GetInFaction CurrentHireling Maybe this will provide some insight. No worries if this is too much hassle 😅
Vuzzar Posted July 6 Posted July 6 1 hour ago, XalGeh said: Well, sorry for your trouble as well 🙂 haha no problem, this isn't the first mod I've tested 1 hour ago, XalGeh said: In particular, the "ccsCommentFollower" quest is the one that should give comments. I just noticed all follower comments are based on the player wearing a cage unlike NPCs that have comments for when the PC is naked. Does the follower need to make a comment before the dialogue option is available? If so, it wouldn't make sense since one of the dialogue branch is to send you to Orla to get put in a cage, but if you already wear one, what's the point?
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now