Skyrim Special Edition
0 of 0

File information

Last updated

Original upload

Created by

Plater

Uploaded by

plater

Virus scan

Safe to use

About this mod

VRIKActions dynamically changes your VRIK settings to make it follow custom body, head and hand animations during partial or total control loss events. All configurable to your liking.
!!! Motion Sickness Warning !!!

Requirements
Permissions and credits
Translations
  • Russian
Changelogs


VRIK Actions

VRIK addon by plater


Overview
When another mod removes your ability to either Fight or  Control your character, it is often followed by a set of animations which might break when using VRIK. This addon allows you to see the animations play out from the first person perspective and actually feel a loss of control.
Players with motion sickness should avoid this !

In technical terms it is a tool to dynamically change VRIKSettings to your choosing on certain events related to control loss.

Features
  • Total control loss
  • Partial control loss
  • Fixes most VRIK head spins.
  • Supports mods that actually do use Vrik Settings themselves (see modders section if not)
  • Added Death and Unconsciousness
  • Added Sneaking, OnMount, Sitting.
  • Added AI Driven player movement support for VR
  • Configurable through MCM


Installation
Use any mod manager to install
-- or place the files manually into your skyrim/data folder -- !!! not recomended !!!
Activate and personalise VrikActions through the mod configuration page.


MCM Documentation

Settings:
Enable VRIKActions - Use to install/enable VRIKActions or disable/uninstall VRIKActions completely.
Register Always *NEW- if enabled, "Control Loss Options" settings will become your default settings - this might disallow jumping (more of a cinematic option not intended for gameplay).
Register Sneak - When you sneak, if enabled, will trigger "Control Loss Options" Settings
Register Sit - When you sit, if enabled, will trigger "Control Loss Options" Settings
Register On Mount - When you mount, if enabled, will trigger "Control Loss Options" Settings
Register Cannot Move- When a mod disables your ability to move, if enabled, will trigger "Cannot Move Options" Settings
Enable AI Helper - When a mod forces you to move to a location in VR your character stays put unless you look exactly where you are suppose to be moved to. If enabled, will try to fix it by forcing you to look into the required direction.
Vrik Hand Mode for fighting disabled - See hand configurations below, only triggers when your characters ability to fight gets disabled.
Poll Interval (in 100ms) - How long between each check for state changes. Lower values for more responsivness, higher values for less papyrus load. Default value of 5 recommended.
Enable Debug - enables popup messages to see when VrikActions triggers. For debug purposes only.
Enable Papyrus log - enables papyrus logging if you have papyrus logging enabled in your skyrim .ini settings. For debug purposes only.


Cannot Move Options & Control Loss Options:
Enable VRIK Body - enable VRIK's body bending/leaning/crouching system. Disables this if you want to have your body to follow the animation instead.
Enable VRIK Posture - enable VRIK's body posture system. Disables this if you want to have your posture to follow the animation instead.
Lock Body Rotation - disables VRIK's body rotation system. Enable this if you want to have your body rotation following the animation instead.
Enable Jumping - disable to have VRIK disallow jumping, which can halt idle animations.
Lock HMD To Body - enable to lock the headset horizontal position to the player character's head and follow the animation.
Lock Height To Body - enable to lock the headset vertical position to the player character's head and follow the animation.
Vrik Hand Mode - See hand configurations below.

Hand Configurations:
-1  Disable this trigger
0   Disable Hands completely
1   Disable Hands but bring them back on Hover
2   Disable Hands but bring them back on Hover / Trigger (Toggle)
3   Disable Hands but bring them back on Hover / Trigger (Hold)
4   Disable Hands but bring them back on Trigger (Toggle)
5   Enable Hands but remove them on Trigger (Hold)
6   Disable Hands but bring them back on Trigger (Hold)

Uninstall
Disable VrikActions in the mcm, then remove it with your prefered mod manager.


Possible Conflicts
The Vanilla Starting zone does not work, enable this after or use Alternate Start
ShowRaceMenu Alternate
Vanilla start now working, though vrik's camera shakes and wierd positioning are still there
BeSeated and other mods from its author specifically disables vrikactions on start. If you really want to run both (not recommended), you can rename vrikactions esp file into anything else than "VrikForceAction" in your data folder.

How to help
Try it out with your favorite mods that could work with it, and give me feedback (with steps to reproduce and mod to install, in case of unexpected behavior).
Give a thumbs up :)

For modders
Never require vrikactions in your mod. This is not a framework in any way, only a tool for players to use older mods with lack of support for VR and vrik. Always set specific vrik settings if you have a player control loss and want to support vrik (see vrik.psc for documentation).
For the AI driven player movement, contact me for help, so you can enable it in your mod too without VRIKActions, or check the source code ;)
If you have the following edge case that your mod require the very default settings of VRIK to be had in certain events instead of the user deciding for himself through VRIKActions:
Start of the event call VRIK.VrikSetSetting("lockHmdSpeed", 101)
End of the event call VRIK.VrikRestoreSettings()
That way VRIKActions can recognise the modified settings by your mod and will not interfere.

Special Thanks
prog0111 - For Creating the amazing mod VRIK 
All the other modders who make SkyrimVR amazing