Skyrim Special Edition
0 of 0

File information

Last updated

Original upload

Created by

Dienes

Uploaded by

Crumpmasterjc

Virus scan

Safe to use

About this mod

An SKSE plugin adding papyrus functions. Ported to SE

Requirements
Permissions and credits
Description

This is a port of DienesTools to Skyrim SE, uploaded with the permission of Dienes. The original modpage for Oldrim can be found here.

The plugin is a collection of functions that Dienes made to enable the development of some of his mods, e.g. his Oldrim mod Transmogrify.
A number of other Oldrim mods required this plugin as a dependency, such as Grimy Utilities and Skysunder Metamagics.

Source code is included.

Requirements

Skyrim Special Edition runtime 1.5.62+ and the appropriate version of SKSE64. Download the version for your Skyrim SE runtime version. Earlier runtimes may be supported by request.

Functions

Function GetAllCOBJThatYieldForm(Form akForm, FormList akList) Global Native
; adds all COBJs that have akForm as their result to akList. Anything in akList will remain

ConstructibleObject Function TempCOBJ(ConstructibleObject akToCopy) Global Native
; returns a TempClone of akToCopy that lasts for the skyrim session. Should have all the same
; data as akToCopy but order my differ. Altering the clone should not alter akToCopy

Function ReplaceKYWD(Form akForm, Keyword akToReplace, Keyword akToAdd) Global Native
; If akForm has akToReplace directly on it (not attached through an alias or magic effect or the like)
; and does not have akToAdd directly on it then akToReplace will be swapped with akToAdd.
; Modifies the base Form. Lasts only a single skyrim game session.


Disclaimer/Bug Reporting

This is provided as is. I've tested the functions to make sure they work as intended, but it's possible my test cases aren't comprehensive. Because the C++ code had to be modified slightly to port to SE, there may be bugs present in this port that did not exist in the original plugin and vice-versa. Thus, if you encounter bugs with the DienesTools SE plugin or its provided functions, I ask that you submit bug reports on this page rather than the original DienesTools page. When submitting bug reports, please provide as much detail as possible so I can replicate the issues and fix them.

Credits