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.

 

If you are willing and able to give me any support, please do so here.

 

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.

 

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.

 

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 

 

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 0.9

General polish to prepare for 1.0 release

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.8.5

Released

POTENTIALLY BREAKING CHANGE:
Themes no longer check device names, only device editor id's. This was done so that strings that are translated don't interact with the theme system, and so that themes can be expected to work correctly for different languages.
this should not affect most people, but it might if you've made your own themes or exclusions files. Most keywords that would be searched for like "pony" for example are in both the name and editor id, and would work the same.
If you have not edited your themes or exclusions file, you can safely ignore this change.

 

Added Russian Translations! (Requires Dynamic String Distributor)
Going forward, every major update will always have full translations for supported languages.
Updates to the Translation system to make it more robust.
Translations now update automatically in-game when the translation file is edited.

 

Added support for the QuickLootIE 4.0 beta
Upgrading QLIE is not required, old versions will continue to work.

 

Added fomod for installation: the UD patch is now bundled with the main download.

Added gag options for the talking consequences and the nudity mark.
Removed the Use Location Modifiers option, as it was confusing and didn't work correctly.
Fixed issue where the Debug Menu was being opened when it shouldn't be.
Added option to disable the built-in sex animation filter.


Other Files from cybercheese


×
×
  • Create New...