Fallout 4
0 of 0

File information

Last updated

Original upload

Created by

Shizof

Uploaded by

Shizof

Virus scan

Safe to use

About this mod

An F4SEVR plugin to eliminate jitter/stutter/judder caused by collision when walking/running on bumpy roads and terrain. Moving will feel like skating on ice. No more headaches or nausea caused by playing Fallout VR.

Requirements
Permissions and credits
Changelogs
THIS MOD IS INTEGRATED INTO FRIK NOW
WHICH HAS BOTH INDOOR AND OUTDOOR SMOOTHING
DON'T USE THIS MOD, USE FRIK INSTEAD
DON'T USE THIS MOD WITH FRIK

DESCRIPTION

Smooth Movement VR is an F4SEVR plugin to apply low pass filter to player position to prevent stutter/jitter caused by walking on bumpy roads and terrain.

It comes with an ini config to modify many options. It also has options to increase height without modifying fVRScale value. Check the Configuration section for details.

I suggest setting your fVRScale to default 69.9912 and fVrPowerArmorScaleMultiplier to 1.0 in your game ini. This mod will handle height itself.

It has 3 papyrus functions implemented for mods that want to modify DefaultHeight parameter on the fly:
GetDefaultHeight(), SetDefaultHeight(float), ResetDefaultHeight(). SmoothMovementVR_PluginScript is included to be used by other mod authors.

Unfortunately currently it's not working in interiors(Except height change), only exteriors. I'm working on adding interior support.




REQUIREMENTS

  • F4SEVR: Make sure you download the VR version and install all of the files under “f4sevr_0_6_20” folder inside your Fallout VR directory, so you’ll have f4sevr_loader.exe next to your Fallout4VR.exe.
  • Run the game with f4sevr_loader.exe.




INSTALLATION

Install with your favorite Mod Manager or manually inside "Steam\steamapps\common\Fallout 4 VR\Data".

Files installed:
  • Data\F4SE\Plugins\SmoothMovementVR.dll
  • Data\F4SE\Plugins\SmoothMovementVR.ini
  • Data\Scripts\SmoothMovementVR_PluginScript.pex
  • Data\Scripts\Source\SmoothMovementVR_PluginScript.psc



CONFIGURATION

This mod has a configuration file in "Data\F4SE\Plugins\SmoothMovementVR.ini", there are comments in the config file explaining stuff.


Detailed explanations for the settings:


SmoothAmount and SmoothAmountHorizontal: These settings are used to mask vertical and horizontal stutter. The movement is smoothed by this amount. High values mask more stutter, but returning to original position takes more time unless it is used together with a low Damping value. Expects values between 0.1 and higher.

Damping and DampingHorizontal: These settings are used to calculate smooth amount variables when it's further from the original position. So basically, higher these values are, longer it takes it to get back to original position. If set to 0, there will be no smoothing applied.

StoppingMultiplier and StoppingMultiplierHorizontal: These settings are multipliers to be applied to smooth amount when player stops moving. Low values mean quicker stopping, high values mean smoother stopping. Expects values between 0.01 and 1.0.

DefaultHeight and PowerArmorHeight: These settings are used to make you taller in game without the need to change fVRScale and fVrPowerArmorScaleMultiplier settings in the game ini. I suggest setting your fVRScale to default 69.9912 and fVrPowerArmorScaleMultiplier to 1.0, and using my implementation for a more immersive experience.

DefaultHeight and PowerArmorHeight values increase your height by that amount. Setting them 0 will make no increase.

By default these values are set to 10 and 40. There are also 3 papyrus functions included to give other mod authors a way to modify the DefaultHeight value on the fly.



CREDITS

  • prog, lfrazaman for code related ideas.
  • blazeyboyyy, CylonSurfer, lfrazaman, DrFortran for testing.



A note on reddit: I recommend using https://www.reddit.com/r/Fallout_VR/ for discussion of Fallout 4 VR modding, the old subreddit has been taken over by a troll moderator named "xMindweaverx" who banned many great FO4 modders and community contributors for no reason.



FUTURE

  • Find a way to make the mod work for interiors correctly.
  • Let me know if you have any ideas for the future.