powerofthree's Papyrus Extender

by powerofthree·v2.1·Updated 2019-11-27

Screenshots 1 screenshots

About this mod Machine translation

SKSE plugin with some custom Papyrus functionality. Current needs: Freezing, Electrocution and Burning + Strange Runes.

Papyrus Extender by powerofthree

Require

SKSE

Latest version of Skyrim

CHANGELOG

2.1-

ToSetHairColor

2.0

Added colorform nullptr check - rewritten base using libSkyrim

-Many functions added and changed (note: some functions may have had their parameters changed)

-Deleted events (for now)

v1。 61-

Temporarily disable the OnMagicEffectApplyRemove event as it causes a crash when eating food.

v1.6-

Added events that can be registered on aliases, activity effects and forms.

-RemoveChildNode added-

Added DecapitateActor-

Added Get/SetLightFOV and Get/SetLightDepthBias

-Add SetProjectileImpactForce

-Add nullptr check to prevent crashes and GetAllActiveEffectsOnActor

  • Fixed bug inside Get/SetLightRadius where the argument should be an int, not a float.
  • Many features rewritten to use SKSE task delegation more efficiently

-Delete Get/SetArmorAddonPriority

  • Replaced GetImpulseVector with Apply2DHavokImpulse and Apply3DHavokImpulse - Optimized ResetActor3D V1.51 - SetLightType now correctly sets the light type - SetLightColor

Color is now set correctly

V1.5

-Add ModifySkinnedDecals, ResetActor3D functions

  • GetLightType now returns the correct light type
  • ReplaceTextureSet function now does not persist when reloading to an earlier save

Version 1.4

Added - ReplaceFaceTextureSet, ReplaceSkinTextureSet, SetHeadPartAlpha, IsActorSoulTrapped functions

  • Added AddAllGameSpells/RacesToList function

-Add GetProjectileType

-RemoveRegenerateTintedSkin

-Code optimization

  • Fixed Read/SetMagicEffectSound crash

-Renamed ReplaceTextureSetOnArmor to ReplaceArmorTextureSet

-Renamed GetDirectionalVector to GetImpulseVector

V1.3

-New Form, EffectShader, Sound, Game-like features.

-Add ReplaceTextureSetOnArmor to the actor class function

  • Added AddAllInventoryItemsToLis T and related functions to ObjectReference class functions

describe

A SKSE plugin that contains mod resources that will be used through most of my mods. Current requirements: Freezing, Electrocution and Burning + Strange Runes: Spellcasting Enhancement.

Source available at: https://github.com/powerof3/SKSEPlugins

Install

Usually installed using a mod manager such as Mod Organizer.

Function

Documentation is provided in po3_SKSEFunctions.psc.

notes

GetRandomFloat/Int is about 1000 times faster than Vanilla Utility.

The SetSkinColor function can only be used on NPCs, and only when really needed. Side effects are loss of lip color/paint/scarring.

SetFace/SkinTextureSet will cause neck seams if the entire texture set is replaced.

Most Set functions only persist for one game session, and they may persist even if a load save occurs before calling the function.

Install & use Install: follow the bundled instructions

  1. Unzip the archive from playbuff and read the bundled readme / instructions first.
  2. There is no universal mod manager for this game: some mods replace game files directly, some go into a game-specific Mods folder, and some need a game-specific community loader or tool first — follow the bundled readme.
  3. Place the files exactly as the readme says; mods with listed dependencies need those installed too.
  4. Launch the game to confirm it loaded; some games require enabling mods in settings or an in-game mod menu.

Install locations vary a lot between games and mods — the bundled readme is the most reliable guide.

File & checksum

Filename
powerofthree's Papyrus Extender
File size
144.0 KiB