Skyrim Special Edition
0 of 0

File information

Last updated

Original upload

Created by

SlavicPotato

Uploaded by

slavicpotato1

Virus scan

Safe to use

About this mod

Fixes SetExpressionOverride Papyrus function so that the unavailable "Dialogue Anger" expression can be set.

Requirements
Permissions and credits
There's a bug in Actor.SetExpressionOverride function where it refuses to set "Dialogue Anger" expression, throwing an "out of range" error whenever it's called with the first argument set to 0. This happens because of a bad range check in the native code.

FAQ:

Q: When would I need this?
A: If using any mods which do scripted expressions (Poser Hotkeys for example) and getting errors such as:
     Error: Invalid expression - must be in the rage of 0 to 16, inclusive

Q: Which SSE versions are supported?
A: In theory all are, but not every version was tested.

Q: I'm seeing errors on startup, what's wrong?
A: Safety checks failed so patching aborted. Either no valid segment was found or multiple possible segments were detected.

Q: Why am I seeing plugin load "Error 1114" in skse64.log?
A: It's normal, ignore it. Technically this isn't a SKSE module, it just takes advantage of the plugin loader system to perform the patch. After patching it intentionally signals SKSE that it failed to load which leads to the plugin being unloaded from memory. Any actual errors will pop up in a message box, otherwise patching was successful.

https://www.creationkit.com/index.php?title=SetExpressionOverride_-_Actor