## [Beta 90] - 2019-7-15
### Added
- frame details to error 80.
### Fixed
- Morphs not re-applying at the beginning of each loop as configured.
- Potential false positive error 80.
2019-07-17 17:37:23 +0000 UTC
View Post
## [Beta 89] - 2019-7-14
### Fixed
- animations sometimes not starting when called via changePosition. This was occurring because the game engine apparently ignores animation requests when they are made very quickly on the same actor. So, a 350 millisecond delay is enforced to fix. As a side consequence, this means that animations must be at least 350 milliseconds long.
- changePosition causing animations with playOnce=true to end.
2019-07-14 23:01:53 +0000 UTC
View Post
## [Beta 88] - 2019-7-12
### Added
- calculation_frame_delay to AAF_settings.ini. Advanced performance tuning variable. This allows changing the frequency of stat calculations AAF makes during animations.
### Fixed
- startEquipmentSet and stopEquipmentSet in animation XML causing bootup stall.
- start/stop equipmentSet and overlaySet in animation XML not applying correctly to all actors.
2019-07-13 22:11:21 +0000 UTC
View Post
## [Beta 87] - 2019-7-8
### Added
- Support for blank XML files (for over-writing unneeded XML files)
- startEquipmentSet and stopEquipmentSet attributes to actor nodes in animation XML. (note for EgoBallistic: untested. possible CTD.)
### Fixed
- ScanCode link in settings ini.
### Changed
- wizard_search_area setting to actor_search_area and furniture_search_area in AAF_settings.ini. Allows separate configurations.
2019-07-09 05:32:56 +0000 UTC
View Post
## [Beta 86] - 2019-7-1
### Fixed
- setTo reaction miscalculated the value to go to.
- reactions to work with relationship stats.
2019-07-02 09:34:37 +0000 UTC
View Post
## [Beta 85] - 2019-6-30
### Fixed
- cases where loadPriority would sometimes fail to choose files with priority.
### Changed
- Finalized transition to using release Papyrus optimization. Logging and messages should still work.
## [Beta 84] - 2019-6-28
### Fixed
- flaw in XML parser that caused empty, closed nodes to be incorrectly translated.
### Changed
- Papyrus publish settings to release. This disables...
2019-06-30 09:30:33 +0000 UTC
View Post
## [Beta 83] - 2019-6-26
### Changed
- stat decay so that it is no longer applied to stats during animations. Decay should now start on game-load and when actors leave animations.
### Fixed
- average functionality in comboStat.
- wizard not advancing past actor selection when animation XML is missing.
- dynamic actorType handling being thrown off by competing actorType XML. Note: this fix causes AAF to use the raceList attribute from the last act...
2019-06-26 21:27:51 +0000 UTC
View Post
## [Beta 82] - 2019-6-22
### Changed
- actorType keyword handling. AAF now includes all actorType keywords by default. Then the engine disables any keywords for actor types that there are no animations for. This should make installation easier while still maintaining performance. The list of enabled actorType keywords can be seen in-game in the admin section.
### Added
- "average" operation to comboStat options.
- Rufgt and TBOS to the nickname list.
2019-06-23 06:09:13 +0000 UTC
View Post
## [Beta 81] - 2019-6-14
### Added
- comboStat actorStat node type. Allows stats calculated from other stats with very basic math.
### Changed
- default walk time-out to something shorter to match the shorter default scan radius changed a while back.
- Compatibility for Fallout 4 - 1.10.138 / F4SE - 0.6.17 / LooksMenu - 1.6.16
2019-06-17 07:42:25 +0000 UTC
View Post
## [Beta 80] - 2019-6-9
### Fixed
- actions entered through animationMeta not working.
### Changed
- lists in wizard to sort actors and locations by distance rather than name.
### Added
- multiplyTo and addTo attributes to the setStat reaction node type. Allows applying math to stats when a certain stat level is reached.
2019-06-10 17:00:12 +0000 UTC
View Post
## [Beta 79] - 2019-6-3
### Fixed
- applyEquipmentSet API function.
- various small XML processing issues.
2019-06-05 03:34:10 +0000 UTC
View Post
## [Beta 78] - 2019-5-18
### Added
- Routine to fix action value times when they are invalid (ie. longer than the animation time)
### Fixed
- Crash when action time/frames omitted.
### Changed
- playOnce behavior. Hopefully stops animation at right place now.
## [Beta 77] - 2019-5-17
### Fixed
- playOnce in SceneSettings
- voice type clearing for sayTopic.
2019-05-19 19:56:29 +0000 UTC
View Post
## [Beta 76] - 2019-4-29
### Added
- A key to switch to a random animation (instead of navigating the list up/down). By default the key is Right-CTRL.
- setTo attribute to action nodes. For using actions to set a stat to a specific number rather than adding/multiplying to it.
- setStat node type to reactionSet XML. Similar to above setTo attribute, this node type will set a specific stat to a specific value once a specific stat reaches a defined range.
- An addit...
2019-04-30 23:43:14 +0000 UTC
View Post
## [Beta 75] - 2019-4-28
### Added
- ChangeRelationshipStat to API. Allows changing stats for relationships between Actors via Papyrus.
- More sturdy topic XML parsing.
- relationshipStats to the GUI. Currently just shows relationship values for NPC as they relate to the PC. NPC + NPC relationship stats are created but can't currently be seen in GUI. Also have not yet tested/completed checking relationshipStats via conditions.
### Removed
- Dual ...
2019-04-28 09:43:54 +0000 UTC
View Post
## [Beta 74] - 2019-4-11
### Added
- Improvement to Facelight code. (thanks to Stobor)
- Ability to add tags to sendEvent nodes (that go out with OnStatEvent data)
- Built in F4SE installation verification.
- relationshipStat node to actorStat XML. Allows defining stats that are tied to relationships between two Actors. So, each Actor can have multiples sets of relationshipStats with multiple other Actors. A way to see relationshipStats in the GUI hasn't been com...
2019-04-12 16:16:43 +0000 UTC
View Post
## [Beta 73] - 2019-3-30
### Added
- Companion browser window. For viewing companion AAF stats and dismissing companions.
- Companion stats listed in stats mode.
- Add companion stat blocks to the GUI when companions are added by non-AAF mods.
- Facelight support for doppelganger. (no thanks to Rufgt)
2019-03-31 06:43:00 +0000 UTC
View Post
## [Beta 72] - 2019-3-27
### Added
- Beginnings of companion features. You can now add companions through a scan/wizard menu (Unlimited Companion Framework by Expired must be installed).
### Fixed
- Actors occasionally getting stuck gathering (issue introduced in 71).
2019-03-28 22:54:05 +0000 UTC
View Post
## [Beta 71] - 2019-3-24
### Added
- skipWalk to SceneSettings. Allows skipping the walking action while still using packages.
### Fixed
- maleValue/femaleValue feature in animationMeta value nodes.
- flaw in location scan code. Consequences of bug unclear.
- False report of actors not walking successfully.
2019-03-25 05:43:04 +0000 UTC
View Post
## [Beta 70] - 2019-3-22
### Added
- Improved equipment process. Thanks to EgoBallistic (and an F4SE update).
### Fixed
- levels parameter in StopScene.
- maleValue/femaleValue feature in value node.
- PC walking to scenes with hostile NPC.
2019-03-23 17:26:07 +0000 UTC
View Post
## [Beta 69] - 2019-3-21
### Fixed
- Meter positioning.
- OnSceneEnd event firing twice.
### Added
- combinedTags to PositionSettings.
- levels parameter to StopScene. This allows controlling how many levels to stop in a position hierarchy. The default remains -1 which stops the entire stack.
- Various small fixes, clean-up, re-org.
### Changed
- Position hierarchy exiting behavior. By default, stopping a position in ...
2019-03-22 04:39:54 +0000 UTC
View Post
## [Beta 68] - 2019-3-19
### Fixed
- conditions breaking on multi-actor animations.
- actors getting out of order in position hierarchies. May not be a complete fix. Best practice is to make animations to be used in hierarchies have the same actor orders.
- morph changes getting an unusable value (issue introduced in 67)
### Added
- Randomized first animation for non-sequential animationGroup.
- useConditions attribute to positionTree tree ...
2019-03-19 23:12:47 +0000 UTC
View Post
## [Beta 67] - 2019-3-18
### Added
- Optimizations to live stat calculations. The speed values may be somewhat different than before. But, they should be more consistent along with a performance gain.
- condition XML type. Works similar to condition nodes in previous XML. Just separated into its own file(s) and is referenced by id.
- statRules attribute to condition XML. Allows building conditions that check values of specific stats.
- conditions attribute to ani...
2019-03-18 09:08:03 +0000 UTC
View Post
## [Beta 66] - 2019-3-15
### Added
- Non-Sequential animationGroup capability. sequential="true" can now be left out of attributes.
- maleValue and femaleValue attribute option in animation value nodes. See wiki for context.
- meter XML type. Allows defining swf meters by id and referencing them from action XML. Removes redundant data. See wiki for more info.
- Detection for dual requests of same actor. Not sure if this can be a problem or not yet (testing).
<...
2019-03-16 04:15:35 +0000 UTC
View Post
## [Beta 65] - 2019-3-11
### Added
- List of installed actions to admin section.
- List of installed animationMeta to admin section.
### Fixed
- animationMeta not populating.
2019-03-12 04:32:09 +0000 UTC
View Post
## [Beta 64] - 2019-3-8
### Added
- Improvement to new game detection. Should prevent "stuck on white screen" bug.
- Efforts to help AAF work on a broken save and give an error message if it can't.
- playOnce to SceneSettings. Allows playing position animations once through and ending the animation or animationGroup (doesn't affect positionTrees)
### Fixed
- requiresAnimationReset setting so that it can be set to false.
- Various small fixe...
2019-03-08 19:03:50 +0000 UTC
View Post
## [Beta 63] - 2019-2-25
### Fixed
- Combat interfering with walk packages. Thanks to EgoBallistic.
- positionTree widget text sizing.
### Added
- Capability for animationMeta XML to cover gender and skeleton attributes on the actor node.
- Improved eye tracking during scenes.
2019-02-26 00:47:15 +0000 UTC
View Post
## [Beta 62] - 2019-2-23
### Fixed
- Issue with equipment system sometimes unequipping unexpected items.
- Formatting of AAF_settings.ini to make it easier to read.
- Issue with doppelganger scaling accuracy.
### Added
- Routine to better recover when animations are missing.
- stopOverlaySet and startOverlaySet to action XML. So overlaySets can be applied on a per action basis.
- tags to action XM...
2019-02-24 02:26:25 +0000 UTC
View Post
## [Beta 61] - 2019-2-17
### Fixed
- Issue with scaling not being correct between PC and doppelganger.
### Added
- AAF_ActorBlocked keyword. For other mods to block actors from AAF functionality.
### Changed
- AAF_settings.xml to AAF_settings.ini based on reasoning that ini format will be more familiar to new users than XML. This means anyone using custom settings files will need to adjust those to ini also.
2019-02-17 08:37:06 +0000 UTC
View Post
## [Beta 60] - 2019-2-11
### Fixed
- OnSceneEnd event not firing.
- Missing meta string from OnSceneInit errors.
### Added
- scanLocation to SceneSettings. This allows using an ObjectReference as the center of your scene scan (for furniture) and if it doesn't find furniture it uses that ObjectReferences location for a ground animation.
- isNPCControlled to SceneSettings. Allows forcing positionTrees to be automated even when the player is involve...
2019-02-11 11:35:08 +0000 UTC
View Post
## [Beta 59] - 2019-2-9
### Added
- Block to requests sent to AAF before it has finished booting up.
### Changed
- sayTopic XML to use "voiceTypeFormID" and "voiceTypeSource" in place of "sayAs" and "sayAsSource". Looks like an easier to use set-up this way. Any voice overrides added to actors via this process are cleared when the animation is over.
2019-02-10 07:40:15 +0000 UTC
View Post