About this mod
A modders resource/framework that allows to play an animation with movement enabled that blends with other existing animations, such as: weapons drawn/combat instance, sneaking, jumping, sitting and riding a horse.
This is supposed to be used with Nemesis and either Dynamic Animation Replacer or Open Animation Replacer.
- Requirements
- Permissions and credits
- Changelogs
- Project New Reign - Nemesis Unlimited Behavior Engine: One or the other.
- Pandora Behaviour Engine-Plus: One or the other.
If a mod has this as a requirement, then all you need to do is install it with Nemesis:
- Install mod.
- Run Nemesis;
- Tick "GP Offset Movement Animation";
- Update engine
- Launch Nemesis.
It also works with Pandora:

However, as a demonstration of the mod, if you are an user of Skyrim's Got Talent, then you can install the optional patch in the files section.
With the patch, you'll be able to play instruments while sitting on a chair, or near a campfire, and even while on horseback. It requires either DAR or OAR and uses the same folders as the Free Movement Patch, but it doesn't matter if it gets overwritten or not.
The patch is just for demonstration purposes.
If you want to use this mod on a mod of your own. List it as a requirement, make the script changes necessary to call the animations and use either DAR or OAR to replace the animations when needed.
Some functionalities from the mod:
bGPMAInstalled: A boolean variable that's always true when the patch is applied, you can use this to detect if the mod was installed or not, example:
; Do something
EndIf
OffsetGPMA: To call the animation, use this AnimEvent, example:
This animation blends with most vanilla animations, like walking, sneaking, with weapons drawn, riding a horse, sitting and so on.
It's a looping animation that keeps playing until stopped. It also fires the event "AnimObjectUnequip", so you can also use AnimObjects with this animation, by directly making annotations, using hkanno64 or similar methods. Example:
0.400000 AnimObjLoad.AnimObjectIronSword ;
0.400001 AnimObjDraw.AnimObjectIronSword ; Loads the Iron Sword AnimObject at a given time
After the animation ends, the AnimObject is unloaded automatically.
Third person file is located at: meshes\actors\character\animations\GPMAOffsetAnimation.hkx
First person file is located at: meshes\actors\character\_1stperson\animations\GPMAOffsetAnimation_IC_.hkx
OffsetGPMAStop: To stop the animation, use this AnimEvent, example:
iGPMAOffsetType: An integer variable that allows you to control the arms during the animation:
The default state is 0, which means the animation will play with both arms and upper body.
State 1 will play the animation only for the right arm and the game will control the left arm, example:
State 2 will play the animation only for the left arm and the game will control the right arm, example:
A few examples from Helmet Toggle 2, that uses this mod and DAR/OAR to replace the animations.
Nothing really different from a vanilla animation or the ones created by FNIS (OFA animations, that are easier to create compared to Nemesis behavior edits):


Movement animation with weapons drawn
Now, this animation works with weapons drawn and the actor doesn't get stuck in a non-combat state after it ends:

Animation while on horseback
This animation works while riding a horse:

Animation while sitting
And also while sitting:

Example of a first person mod: First Person Interactions
Special thanks to Xingda666, for creating the behavior edits. He knows a lot about behaviors and has a lot of cool mods, be sure to check his profile page.