SexLab Animation Tag Editor





(SLATE)



What is it?

SLATE is a tool for SexLab power users and tag fanatics. Originally it was part of my mod SLEN, but I got some requests to release it as a stand-alone tool for those who don't use SLA and therefor cannot install SLEN.

SLATE allows you to load a set of SexLab animations in the MCM menu, select a number or all of them, and then add or remove tags to those animations. This can be used for various things like opening up animations for different gender groups, adding missing Oral/Vaginal/Anal tags to animations, making Doggy/Doggie/DoggyStyle tags uniform, etc. The possibilities are endless.

For a practical usage example, check this post, but please don't post any replies regarding SLATE there, use the SLATE support thread instead.



Recording functionality

When turned on, all actions performed on animations (adding tags, removing tags, disabling) will be recorded in an action log. Note that recording will automatically turn off when you exit the MCM menu.

You can re-apply all these actions manually from the Settings tab of the MCM menu.

You can also choose to have them re-applied automatically after a SexLab Animation Registry reset.

The action log file is stored here: Skyrim\Data\SKSE\Plugins\SLATE\SLATE_ActionLog.json. The format is very simple and the file can be edited manually if you so desire. Example actions are included in the "SLATE_ActionLog - Example.json" file that comes with the installation.

If an action is found in your action log that involves an animation that cannot be found on your system (because it is uninstalled for example) it will be skipped, so this is not a problem.

If an unknown action is found in your action log it will be skipped and you will receive a message about it after manually applying your action log. This should only be possible if you edited the file manually and made a typo.

The action log can be applied repeatedly without problems. If an animation already has a tag that is being added, it will be skipped, and if you try to remove a tag from an animation which doesn't have that tag, it will be skipped. So if you're in doubt whether the action log was already re-applied, just apply it again, it only takes a second or two.





Sharing action logs

Action logs can be shared with others!

If you have recorded a number of actions and want to share them with someone, simply send them a copy of your action log file. You can remove any actions that you do not want to share from the file with a regular text editor.

It's best if you rename the file before you share it so others don't overwrite their own action log by accident. Give your file any descriptive name you want, but make sure the extension is always ".json".

The receiver can put the received file into their Skyrim\Data\SKSE\Plugins\SLATE\ folder, after which they can import the actions stored in that file into their own action log from the SLATE MCM menu.





Translators welcome, contact me by PM if interested.



Custom Animation Sets and other files

A number of standard Animation Sets are defined, but if that is not enough you can switch to a custom animation set file, a simple json file in which you can define your own animation sets. The file and explaining text file can be found in the Skyrim/Data/SKSE/Plugins/SLATE/ folder. Read the "SLATE Custom Animation Sets.txt" file in that folder before you start editing anything. You can define your own animation sets in the "SLATE_Custom_AnimSets.json" file. This file contains additional helpful comments.

If you really know what you're doing, you can also edit the other 2 files in that folder, but this will void all warranty so don't come complaining here if you destroy things In case of emergency just re-install the json files from the download. "SLATE_Standard_Tags.json" contains the standard tags that can be added/removed, and "SLATE_Standard_AnimSets.json" contains all the standard animation sets.





Requirements

Up to date Skyrim.

SexLab 1.62 and its requirements (might work with older, but untested and unsupported).

SkyUI 5.1 and its requirements (might work with older, but untested and unsupported).





Installation

Use a mod manager, or just unpack the archive to your Skyrim folder.

Slate only contains an MCM menu. As such it is entirely unimportant where you put it in your load order and has no effect on the performance of your gameplay.





Upgrading

If you have edited your custom animation set file, make a copy of it first!

Overwrite the older version. You can choose not to overwrite the custom animation set file if you have edited it.

If you chose to overwrite everything, you can recover your custom animation set file from the copy you made.





Uninstalling

If you used a mod manager, just uninstall as usual.

If you did a manual installation, delete the SLATE.esp and SLATE.bsa files from the Data folder, and delete the SLATE folder from Data/SKSE/Plugins/.





Translations

Many thanks to CGi for the German translation.

for the German translation. Many thanks to parruyo for the Spanish translation.





Credits