Setting up your Development Environment - DeviousDevices/Docs GitHub Wiki

---Setup---

To begin making mods utilizing the Integration framework there are a few things you need to do to prepare first.

Install the required Masters: There are a number of mods that are required to be installed for Integration to operate. These include: SKSE, SkyUI, SexLab, SexLab Aroused, ZAZ Animation Pack and Devious Devices Assets.

Extracting scripts: To be able to use Integration properly within the CK you need the scripts extracted from any bsa they may be in or download them from their mod's page if they are not included in the base mod. While many mods include these in a loose form there are several that do not. Without them the scripts will not compile and just return errors.

Now that everything is installed you can begin using Integration within the CK. Integration includes a number of custom functions that can add and remove devices as well as identify different pieces of important information about them. To access these you will need to set up a property for the Zadlibs script within your script to use them. If you are entering them via the Add Property button in the Properties window you will have: Type: Zadlibs and Name: libs You can name it something else but this is how it will be referred to within the wiki and a number of mods including Integration. If you look at it in the script source it will look like this: Zadlibs Property libs Auto.
This will allow you access to the functions and properties included in the Zadlibs script. To use them simply put libs. in front of the function, property or keyword that you wish to reference and it will look them up automatically and without you having to set them up in your scripts. When you define the object in the script properties for Zadlibs you should just have one option: zadQuest. Select that and you are on your way.