Jump to content

1 Screenshot

About This File

Devious Curses

 

Devious Curses is an extensive mod focused around cursing the player with devious devices, tattoos, and more.

 

Supports AE, SE, and VR.

 

We now have a discord server!

Please feel free to join as it will have more frequent updates, polls and discussion about the mod, and more!

 

If you have ideas for new devices, marks, or quest interactions please fill out the form.

 

Please consider supporting my work on Patreon

 

Mod Contents:

 

Minimal papyrus scripting:

All functionality outside of the MCM and some mod integration is handled outside of papyrus to prevent script lag.

 

Localization Support:

Devious Curses now includes full translation support. Currently there are no languages other than English though. The mod will default to using English for the entire mod if the system language is not yet supported.

Here is some information on how to localize the mod if you're interested:

Spoiler

Going forward I'm looking for people that will be able to write translations for the mod before each major update. If you are willing to do that, please reach out!

 

There are 3 files that need to be localized (X is the target language):

translations/Devious Curses_X.json  which contains all strings that are sent out through the DLL

interface/translations/Devious Curses_X.txt  which contains all strings for the MCM

Devious Curses.esp

 

for the two main translation files, all missing translations will be reported in the log file on game load to help on mod update.

For the ESP, I am using Dynamic String Distributor, so any translations you make that work with DSD can be sent over.

 

Dynamic Devices.

Devices used by this mod are pulled from the Devious Devices NG database, so any mods that add devices will be compatible. Devices added by other mods will also be used in random events as long as they have standard device keys.

If you want to exclude a mod, add it to Data/SKSE/Plugins/DeviousCursesModExclusions.json

 

Random events:

Random events can trigger from looting chests, opening doors, pick-pocketing people, and more. The chance of an event happening can be fine tuned based on a plethora of options including location, container type, lock level, player arousal, and more.

 

Total device control:

All devices that are equipped from this mod can be weighted so that certain devices appear more frequently than others, or not at all. Tired of always getting trapped in bondage mittens or yokes? Not anymore!

 

Tattoo integration:

Integrates with Slave Tats NG and Lewd Marks. With Rape Tattoos Continued installed you can also be equipped with random tattoos.

Spoiler

This is the list of all Lewd Marks:

 

Allure: Will increase the arousal of all nearby actors.

 

Heat: Will increase your arousal.

 

Nudity: Will require you to be nude. (duh)

 

Bondage: Will equip devices on you from your inventory.

 

Branding: Will brand you with random tattoos (Requires Rape Tattoos)

 

Healslut: Will require you to heal your allies and prevent you from dealing damage!

 

Consequence System:

When walking around naked, bound, or when having sex in public a bystander might do something about it! Includes interactions for character disposition, meaning that characters that hate you are more likely to tie you up!

 

Sex System:

Characters that are near you might want to have sex with you! Has many options to allow for full customization of how NPCs will interact with you. Allows for Male, Female, Futa, and Creature actors. Can be disabled at any time.

 

Oppressive Devices:

These devices are hard to escape from and have unique effects on the game.

Spoiler

This is the list of all Oppressive Devices:

 

Summoner Collar: a collar that needs you to have sex with summoned creatures. If you don't have a summon, it will just summon one for you!

 

Living Latex: a catsuit that tries to cover you in ebonite devices over time. You need to awaken it in combat, and then shock it to get it off! Mages can also rarely drop a volatile gem that will shock it for you.

 

Dwarven Cuirass: a full bodysuit that takes control of your actions! To remove it you need to feed it dwemer parts like gears, gyros, and cogs.

 

Madness Plug: (designed for Unforgiving devices, but will work without) a plug that will do random things when you orgasm! It can equip restraints, add tattoos / marks, restrain your followers, and with true madness change player stats, loose gold, and some other things.

 

Nocturnal Piercing: A clitoral piercing that will make you invisible while your arousal is low. The catch is that while you are wearing it invisible hands will tease you relentlessly!

 

Here is how to remove the MCM lock in case of emergency:

Spoiler

Either edit the Data/SKSE/Plugins/DeviousCurses.json file, or start a new game and change the settings there. They will be carried over between saves unless you have disabled this.

 

Quest Interactions:

Quest interactions add small events to different vanilla quests.

Spoiler

These are the currently modified quests:

 

Under Saarthal: the player will be equipped with a Summoner Collar when picking up the Saarthal amulet. (requires creatures to be enabled for sex in the MCM)

 

The Break of Dawn: the player will get a branding mark after killing malkoran.

 

A Night to Remember: The player will be equipped with a nudity mark and chain devices after waking up. When talking to Sanguine at the end of the quest the mark is removed and the player is given a magic key.

 

Hard Answers: When the player interacts with the falmer translation stone tablet they will be equipped with a dwarven cuirass and a heat mark.

 

The Black Star: When you tough the black star for the first time you are locked in some restraints.

 

Diplomatic Immunity: While riding the cart your party clothes are magically transformed into restraints.

 

Proving Honor: When you touch the lever in the barrow you are equipped with silver restraints.

 

Mind of Madness: Will equip the Madness Plug when starting the quest.

 

Laid to Rest: You will get tied up when inspecting Alva's journal.

 

The Man Who Cried Wolf: When Potema is released the binding spell will lock you in restraints instead.

 

Brelyna's Practice: Both of her spells have additional effects, first putting a random lewd mark on you and second locking you in a pet suit.

 

Trinity Restored: Nocturnal will give you the Nocturnal Piercing after completing the oath.

 

Ringmaker: After helping Madesi he "gives" you some additional jewelry including the Lucky Piercings.

 

Delivery: You will be equipped with bondage devices on receiving the item to deliver, and if you are still wearing devices upon delivery you will get a magic key!

 

No Stone Unturned: The stones will trigger a generic curse when activating.

 

Themes and Exclusions:

Allows for customization of events beyond what is possible just using the MCM. Themes can be set so that each event uses similar restraints, and exclusions can be set so that certain devices aren't used at all. The files are located at Data/SKSE/Plugins/DeviousCursesThemes.json and Data/SKSE/Plugins/DeviousCursesExclusions.json

Here is how the system works:

Spoiler

Each file is a list of strings that define what themes or exclusions exist. If the file does not exist it will be created while starting the game. Both files can be edited during gameplay, you just need to open and close the MCM to update the device exclusions.

Each entry checks that the device name or the editor id of the Inventory device matches.  It also includes a basic set of logic operators. Here are some examples:

 

All red devices:

"red"

All red or white devices:

"red | white"

All black leather devices:

"black & leather"

All iron or rusty devices without pears:

"(iron | rust) & !pear"

You can also filter for specific devices by putting the editor id for the inventory device:

"zadx_HR_MaskOfShameInventory"

 

For themes all devices that match the filter are included, and for exclusions all devices that match the filter are excluded.

For more information or clarity feel free to leave a post or send a DM.

 

Some examples that people have found useful are as follows

Removing all the off colored catsuits:

"catsuit & !(red | white | black | transparent)",
"catsuit & (dark red | redwhite)"

Removing rope devices:

"rope"

Removing the DDNG open catsuits:

"catsuit & tight & open"

Removing gas masks:

"gasmask | gasgag"

 

 

Papyrus API:

Simple API to let other mods interact with Devious Curses. The API will be expanded in future updates. Documentation is in DCursesLib.psc 
If you are making a mod and want to use Devious Curses as a resource, please reach out and I can add features if needed.

 

Install Instructions:

Make sure to run bodyslide!

If using UD install the UD patch in the FOMOD.

otherwise make sure that all requirements are installed correctly. DDNG can be complicated for a first time setup.

What to do if tattoos aren't working:

Spoiler

Here is an exact explanation of how Devious Curses works with SlaveTatsNG:

 

First it checks to see if it can grab the SlaveTatsNG interface. If this fails then there will be no tattoo functionality at all.

This has been tested to work on SlaveTatsNG version 0.8.1

 

This also requires JContainers to be installed, even though it is not marked as a requirement on the SlaveTatsNG LL page.

 

Then it checks to see if the Lewd Marks exist within the SlaveTatsNG interface. If you are able to put the lewd mark tattoo on your character by any other means, either using the old SlaveTatsSE MCM page (Follow the instructions on the SlaveTatsNG LL page to do this) or by using the new SlaveTatsNG GUI thing, they will be enabled in the DC MCM.

 

For the Tattoo Curse to work, you also need Rape Tattoos Continued (And all of its requirements) to be installed.

 

Common things that cause it to not work correctly:
The SlaveTatsNG cache is not updating. Try installing a newer version of SlaveTatsNG, as the cache is automatically updated now.

You didn't intstall SlaveTatsNG. Devious Curses will not work with any version of SlaveTats except SlaveTatsNG. Go install SlaveTats NG

You accidentally installed Lewd Marks with the glow patch. Reinstall Lewd Marks for Slave Tats and make sure that you don't select glow patch.

 

Requirements:

Sexlab (and all of its requirements) or Sexlab P+ (Version 2.0+)

Devious Devices NG (Version 0.4.0+)

Backported Extended ESL Supprt (if using a game version before 1.6.1130)

PO3 Tweaks

Dynamic String Distributor (Only required for translations)

 

Optional Mods:

OSL Aroused (Version 2.6.0+)

SlaveTats NG (Version 0.6.5+)

Lewd Marks (Version 2.0+  Install for slave tats without the glow patch)

Extended Vanilla Menus (With color picker in MCM)

Quick Loot IE (Compatible)

Unforgiving Devices (can select to use only devices compatible with UD)

Rape Tattoos Continued

Devious Wicked Devices

Advanced Nudity Detection

Vivi's Cockcages Devious Patch (Look for updated version on support page until adopted by mod author)

 

Recommended mods:

Devious Chastity Piercing

Laura's Bondage Shop

Devious Piercings of the Divines

DD Mods - UBE Patches (Includes patch for Dwarven Cuirass)

 

Incompatible Mods:

SLO Aroused NG has been giving me trouble as it handles arousal modification completely differently than other SLA based mods. I'm working on an implementation for this, but it's not done quite yet.

Deviously Cursed Loot is compatible with Devious Curses, but a lot of it's functionality is the same. Make sure to adjust the settings in the MCM so that there is no overlap.

 

Credits:

asrienda for Dwarven Devious Cuiras assets

 

(Potential) plans for 1.0

This release might take some time, as I am moving focus onto my Quest mod. If you want more info please join the discord or patreon.

More devices, marks, and quest interactions. If you have any ideas please put them here.

 

How to fix MCM on update:

Spoiler

Spoiler: Papyrus sucks. If anything is removed from a papyrus script mid-save there is a chance that the script will break. The only thing in this mod that is affected is the MCM. Often there won't be any issue updating. Sometimes there is. The main way to fix this is by running this command in the console:

setstage SKI_ConfigManagerInstance 1

This tells SkyUI to reload all of the instances of mod pages and will often fix the problem on it's own.

 

In the rare case that this doesn't fix it, you can reset the script using resaver. To do this you need to search for dcurses in the search box and find the script DCurses_MCM under Script Instances. Delete this script. This is the only thing you need to do in resaver. When you save the file in resaver you should make a new version of the save just in case it doesn't work. Load the save you just made in game and enter the command from above. Wait until the game says "MCM: registered _ new menu(s). After that the MCM should work again.

 

Doing this will not revert any settings because of how the mod stores them between saves.

 

Please leave a comment if you experience any issues or would like to see something added or changed.

 

source

 

Edited by cybercheese


What's New in Version 0.9.0.1

Released

0.9.0.1 small changes:

Fixed themes not working correctly

Warding charm minimum changed to 0

Changed max values for tattoo curses

 

0.9.0 changelog:

THIS VERSION MAY REQUIRE A NEW GAME!

 

Russian translations are not finished for this version yet.

 

Major changes:

Added Painslut Mark
The Painslut mark will cause you to gain arousal when you are hit by an enemy, and will add a chance for an attacker to have sex with you if your arousal is high enough.

 

Reworked Sex System
The sex system now relies a lot more on random chance instead of actor arousal.
Many new MCM settings to control most aspects for when a scene can trigger, including actor devices, location, 

 

Reworked Consequence System
More consequence sources and outcomes.
Guards and fines now function differently with better customization.
Consequences can now happen when an actor sees you and not just when you talk to someone.

 

Reworked the Madness plug and Summoner Collar
Madness plug activates less often by default, and has a new MCM option to scale how frequently it activates.
Summoner Collar has can now summon different things, doesn't rely on the Random Sex feature, and has a new texture.

 

Reworked the Bondage Mark and Healslut Mark
Bondage mark now increases the chance of encountering a bondage curse, and all the items equipped by curses count toward the mark.
Bondage mark no longer performs self bondage.
Healslut mark now makes you have sex with your followers if you cast a healing spell on them at full health.
After having sex with a follower the player will get a magic buff.

 

Minor changes:

Added Help page to show which requirements are installed.
Added a Warding Charm which will dispel a curse before you trigger it (similar to lucky charm from DCL).
Added quest interactions for the Delivery quest: they now come with some bondage, and if you do a good job, you'll get a magic key as a reward.
Added tattoo consequence where the player gets a tattoo.
Added a surprise mode to hide event details from the player.
Added a visual effect to events.
Added a toggle for followers for each event that they can be a part of.
Added a way to filter out keywords for follower events.
Rearranged MCM page order.
Fixed pressing default key on option in MCM to reset it's value.
MCM now remembers which page you were on.
Settings will no longer update on file change.
changed how Visible Devices are calculated, now respects Device Hider and AND keywords.
Changed how memory is allocated, reducing the risk of a crash due to low memory.
Changed how the Library Script works to prevent crashes when calling global functions.
Fixed Healslut mark starting sex with followers.
Adjusted the Healslut mark to no longer cause destruction to do negative damage.
Fixed crash for certain versions of OSL aroused when drinking the Arousal Potion.


Other Files from cybercheese


×
×
  • Create New...