Captivity Events
Description
Captivity adds custom events to the world (random) and the captivity system (captor, captive), prostitution menu, and the loss of armor and weapons for the player, various parameters to loss of renown to relationships and attainment of skills, as well as quests to retrieve missing equipment. A key feature of this mod is the ability to customize your own events with images and your own event chains and dialogue.
Help Required
- Need more artists to create some non-adult backgrounds.
- Need more writers for more events to cater to more tastes.
- Translators.
- Funds.
Reminders
- Delete the old mod completely before installing new one. VERY IMPORTANT!
- If you are installing manually please read the README as well.
- This mod affects save-data make sure to make backups of your saves.
- This mod requires MCMv5.
LL Version Additional Content
- Contains some modified event text that doesn't follow nexus guidelines.
- Contains the Gif Sub Module.
Links
Nexus Link:
https://www.nexusmods.com/mountandblade2bannerlord/mods/1226/?tab=description
"Remember LL will always be updated first."
Discord Link:
1400 is being released in June?!
Custom Module Loader Supported
Event Writers, please refer to zCEDefaults, move it to Mount & Blade II Bannerlord\Modules
Road Map (Coming Soon)
Integrate to Bannerlord Events - I will allow Events to use a different UI of the default bannerlord.
Randomized Captors - Captors will be selected at random from the party, not just party leader as it is currently.
Tutorial Write-Up - Tutorial in how to use this framework is currently in the works.
Leveling and Expansion for Brothel - Leveling, bonus rooms and slavery dialogue.
Already Supported
Scenes for Events - Teleports you into a conversation scene from an event.
New Flavor Packs for Events - Standardized art in the making.
Randomized/Conditional Images - Randomize background images based on conditions or weight.
Custom Events and Loader - Make your own events and load them to work with this mod.
Battle Scenes - Start new battles (ambushes, plain battles) and spawn hostile parties from the events.
Moving Images and Custom Images - Insert your own images or make animated images using the animation XML.
Various Custom Conditionals - Various Custom Conditional (Location Flags, Raiding Flags, Day/Night Etc) included in the XSD file for you to work with your events.
Custom Quests and Strip Consequence - Lose your gear on loss and go on a quest of chance to reclaim it after escaping.
Random Events - Random Events that don't require captives.
Captor Events - Events where you are the captor.
Brothel - Own your brothel where you can enjoy yourself, work as a prostitute or become an owner and put your captives to work.
Leveling for Brothel - Leveling up the brothel for more profit.
Custom Skills - Custom Skills/Flags Supported.
Create New Characters - New custom generated companions/captive heroes via events.
Progress Events - Support for events that require a party to stay in place for a duration.
Companions/Spouses - Companion/Spouse will be included within the events.
Teleport Support - Teleport the party or prisoner across the map to various destinations through the events.
Animated Scenes - Animations play when in Brothel/Calling an event with SceneToPlay. (Hot Butter)
Mod Integration - Integrations (Slave Gear).
Custom Scenes for Events - Teleports you into a custom attached scene from captivity events.
Naval Events - Naval and Port Events.
Alternative Triggers - OnPartyEntered, DeathAlternative, etc.
Delayed Events - Support for events that should happen sometime after another event.
Special Thanks to
SadSun - For writing some of the default events. @SadSun
TB - For assisting with writing and image finding. @transfer
ErraynHV - For the Great Integration of Hot Butter.
Stronggater - For assisting with writing dialogues. @stronggater
Ruihan - For assisting with bug fixes.
LogRaam - For the special CEEvents Story Compiler and assisting with the Mod.
Common Issues
If you are experiencing crashes on startup please remember to unblock all dlls in \zCaptivityEvents\bin\Win64_Shipping_Client\.
If less than 100 events are loading. Make sure your folder looks like this.
Please Enjoy!
Edited by BadListener
What's New in Version 1400
Released
CAPTIVITY EVENTS UPDATE LOG
[ VERSION 1400 ]
Supporting Latest Warsails... More Updates Incoming.
[ VERSION 1312 - 1313 ]
RELEASE SUMMARY
KEY FEATURES & REFACTORING
-
New Artwork & Assets
-Added new images. -
Code Improvements
- Fixed texture loss issues and added Harmony patches to restore custom textures after UI reloads or battles.
- Implemented a new event callback system with shared consequence handling and dedicated menu delegates.
- Conducted large-scale code refactoring for consistency, including standardized naming, removed redundant code, improved error handling, and fixed minor bugs.
- Unified skill/trait requirement and consequence logic for captives and captors, with dynamic targeting based on event context.
- Integrated CE events with Bannerlord's incident system for better event handling.
- Expanded settlement flag checks to include villages and castles.
- Added LocationTavern flag support for more precise event location targeting.
SYSTEM FIXES
- Asset Management – Updated image assets.
- [1313] Fixes to the Incident System – Updated code issues.
- Code Fixes – Resolved texture loss after UI reloads, improved event menu conditions, added nord culture support, and fixed various bugs through refactoring.
[ VERSION 1311 ]
RELEASE SUMMARY
This update focuses on refining settlement encounters, expanding localization coverage, and introducing more robust event trigger logic for tavern and city interactions.
KEY FEATURES & REFACTORING
-
Universal Hero Referencing
-SkillsRequired,TraitsRequired,TraitsToLevel, andSkillsToLevelnow officially support theRef="Captive"attribute.
- This allows for logic checks and XP rewards to be applied directly to the captive hero in any event context. - New Notification Categories – Implemented dedicated notification backgrounds for key event types to enhance visual immersion.
- Localization Completion – Finalized full English localization support across standard event files.
- Expanded Roleplay Choices – Introduced neutral interaction options to various events, allowing for more organic decision-making and flow.
-
Logic Improvements
- IntegratedhasTavernFlagsupport inCEEventCheckerfor more accurate targeting of tavern-based scenarios.
- Balanced gold requirements and XP rewards for global interaction options to ensure gameplay parity.
SYSTEM FIXES
- Asset Management – Resolved issues regarding missing image references within the default event chains.
- Event Triggering – Applied various logic fixes to the location-based event firing system for increased stability.
[ VERSION 1310 ]
ARTWORK & ASSETS
- Cultural Content – Added culture-specific brothel imagery for all major factions.
GENERAL BUG FIXES
- Birth Logic – Resolved a specific issue regarding the "Nord Birth" event chain.
- Image Handling – Corrected several instances of missing image references in default event files. (Ongoing: Additional fixes scheduled for next update).
- Technical Logic – General fixes to the event firing system to prevent skipped or overlapping triggers.
[ VERSION 1300 ]
CORE FRAMEWORK (BREAKING CHANGES)
- System Redesign – Redesigned the Skill and Trait system to offer modders greater flexibility.
-
XML Schema Updates –
CEEventsModal.xsdupdated with breaking changes to accommodate new logic hierarchies. -
Advanced Location Flags – Added
VisitedByTradeShip,LocationPartyInPort,LocationLand, andLocationSea. -
Alternative Lifecycle Systems – Experimental support for
DeathAlternative,DesertionAlternative,MarriageAlternative, andBirthAlternative.
NEW FEATURES & LOGIC
-
Trigger Inheritance –
TriggerEventnow supportsCustomEventNameinheritance, allowing events to share conditions. -
Simplified Requirements – Removed strict
CustomCoderequirement and modularized adult content specifications. -
New Callback Operations – Added
PartyEnteredPartyIsCaravanandPartyEnteredSettlementcallbacks. - Gameplay Content – Added over 80 brand-new event chains covering Naval, Male, and Female paths.
- Performance – Improved image memory management and dialogue reloading stability.
COMPATIBILITY & STABILITY
- Removed unused orientation flags in favor of centralized module settings.
-
Added
UseConditionssupport for individual event options. - Fixed various missing Capture event references in default module data.
Download Instructions
Download Captivity Events
Download Default Event Package (Contains the Default Events)
Common Issues
If you are experiencing crashes on startup please remember to unblock all dlls in \zCaptivityEvents\bin\Win64_Shipping_Client\.
If less than 100 events are loading. Make sure your folder looks like this.
