0 of 0

File information

Last updated

Original upload

Created by

powerofthree and Shizof

Uploaded by

powerofthree

Virus scan

Safe to use

About this mod

An SKSE64 plugin with some custom Papyrus functions. Currently required by: Frozen Electrocuted Combustion + Strange Runes + Dragon Age Spells Redux.

Requirements
Permissions and credits
Changelogs
Donations
powerofthree's Papyrus Extender

REQUIREMENTS

SKSE64/VR 
Skyrim  SE 1.5.80 OR Skyrim  SE 1.5.73 OR Skyrim  SE 1.5.62 OR Skyrim SE 1.5.53 OR Skyrim SE VR 1.4.15

DESCRIPTION

A SKSE64 plugin and modder's resource containing some 66 functions that will be used across the majority of my mods. Currently required by : Frozen Electrocuted Combustion v2.6 + Strange Runes : Spellcasting Enhanced Dragon Age Spells Redux.

CHANGELOG

v1.51
- updated for SSE 1.5.80
SetLightType now set the light type correctly

v1.5
- added ModifySkinnedDecalsResetActor3D  functions
GetLightType now returns the correct light type
ReplaceTextureSet functions now don't persist when reloading to an earlier save

v1.4.1
- fixed issue with 1.5.53/1.5.62 plugin not loading correctly

v1.4
- added ReplaceFaceTextureSetReplaceSkinTextureSet, SetHeadPartAlpha, IsActorSoulTrapped  functions
- added AddAllGameSpells/RacesToList functions
- added GetProjectileType
removed RegenerateTintedSkin, GetMagicEffectWithKeywordOnActor 
- code optimization
- fixed Get/SetMagicEffectSound crash
- renamed ReplaceTextureSetOnArmor to ReplaceArmorTextureSet
- renamed GetDirectionalVector to GetImpulseVector

v1.31
- uploaded VR version

v1.31
- uploaded SSE 1.5.73 version
- fixed copy/paste error ; IsPluginInstalled is now IsPluginFound
- uploaded source

v1.3 
- new Form, EffectShader, Sound, Game class functions. 
- added ReplaceTextureSetOnArmor to Actor class functions
- added AddAllInventoryItemsToList and related functions to ObjectReference class functions

v1.2a
- Added Light functions + Get/SetMagicEffectSound

INSTALLATION

There are three versions of the dll, one for SE 1.5.53/SE 1.5.62, one for SE 1.5.73, and one for SE VR 1.4.15  Only use one version. Install with a mod manager, such as Mod Organizer. 

FUNCTIONS

Additional documentation is provided in po3_SKSEFunctions.psc.

Large portions of SKSEVR codebase have not been correctly defined so some listed functions are known to crash the game, and therefore are cut from the VR release [GetAllActiveEffectsOnActor, HasMagicEffectWithArchetype , IsActorSoulTrapped].

ACTORS
Spoiler:  
Show


ARMOR
Spoiler:  
Show


ARRAYS
Spoiler:  
Show


EFFECTSHADER
Spoiler:  
Show


FORM
Spoiler:  
Show


GAME
Spoiler:  
Show


LIGHT
Spoiler:  
Show


MATH
Spoiler:  
Show


OBJECTREFERENCES
Spoiler:  
Show


PROJECTILES
Spoiler:  
Show



SOUND
Spoiler:  
Show


SPELLS
Spoiler:  
Show


WEATHER
Spoiler:  
Show


NOTES

  • GetRandomFloat/Int is approximately 1000 times faster than vanilla Utility.RandomFloat/Int
  • SetSkinColor functions should only be used on NPCs, and only if it's really needed. Side effect is losing lip colors/warpaints/scars.
  • SetFace/SkinTextureSet will result in a neckseam if the entire textureset is replaced.
  • Most Set functions only last a single game session, and may still persist even if loading saves before the function was called.  

CREDITS
  • underthesky for initially getting this set up and implementing the position functions (thanks a lot!)
  • aers, nukem, meh321 for tips and help
  • davidjcobb for advice and reviewing the code + his Skyrim class definitions
  • expired6978 for advice plus some bits of code were adapted from Racemenu related to modifying NiNodes.
  • Chesko for decoding ExtraTeleport, adapted from SimplyKnock.
  • Schizof for helping me test the VR version of this plugin
  • ryan (SniffleMan) for his CommonLibSSE class definitions
  • Dienes for the ReplaceKeyword function adapted from DienesTools.
Top