This page was last updated on 13 June 2024, 5:41AM
Changelogs
Version 1.0.1
added Next-Gen support
Version 1.0.0
AA.esm marked by ESL flag
Version 0.9.0
BREAKING CHANGE: new F4SE API interface. Old one is no longer used
Fixed thread safety problem for random numbers generator
Version 0.8.5
fixed issue with missing calculators
reduced amount of warnings in Papyrus logs
Version 0.8.3
Fixed problem with infinite loop in EnableTimeChanges calls
Version 0.8.1
Added ability to subscribe for attributes changes notifications in F4SE plugins
Version 0.8.0
automatic fix of altered by SetValue max limit of registered attributes.
added couple of helper functions to API
Version 0.7.9
Added attribute modification functions with cap
Fixes in Papyrus API description
Version 0.7.8
Added ability to initialize attributes explicitly
fixed empty 'senders' array in Papyrus notifications handlers
Version 0.7.7
Added functions to get attribute's maximum
Version 0.7.6
handling of failures in ActorManager initialization
added events for indication when actor becomes managed/unmanaged
fixed script reference holding
passing invalid ScriptObject to API no longer causes crash
ability to unsubscribe from notification in OnEffectFinish when MagicEffect script is almost destroyed
Version 0.7.5
API BREAKING CHANGE. Attributes registration in save file will be lost. Attributes changes notifications registrations in save files will be lost
Ability to generate random values with normal distribution
Added new methods for working with batch of attributes
Prevent potential deadlocks in Papyrus code. Fixed timer cancellation issue
Stronger checks for missed subscribers
Version 0.7.1
Added ModifyValues and SetValues methods
Version 0.7.0
Notification changes handler no longer need to be singleton identified by script name
removed UnregisterForAttributesChangesByName, IsHandlerRegisteredByName from AVChanges
Version 0.6.9
fixed hanging on EnableTimeChanges call
Version 0.6.8
Added Modify native method
try to fix crash on calc session initialization
added AV.GetValues method
Version 0.6.7
added Get method to API
added ability to get positive unique number for actor
Version 0.6.6
added Set method to API
Version 0.6.5
Added AV.Set method Fixed multithread access to ActorValues
Version 0.6.4
Proper handling of PeakValueModifier magic effects
Version 0.6.3
Removed String Attributes. They are available in another mod. Logging settings are persistent now
Version 0.6.2
allow direct attribute change even if actor is not enabled for time-based changes
Version 0.6.1
fixed attributes initialization in calclulation sessions
Version 0.6.0
Changed approach to initilize attributes Made native Increase/Decrease methods as part of API Removed redundant code Removed sample of string attribute usage. String attributes functionality will be moved to separate F4SE plugin
Version 0.5.6
Initiator of attribute change can be defined by any Form, not by Keyword only
Version 0.5.5
Workaround for F4SE bug with script handle resolving for ESL scripts.
Version 0.5.4
Introduced string attributes
Version 0.5.3
Ability to define lower border of registering attribute