A Fallout 4 VR F4SE plugin that adds full-body IK, weapon repositioning, an in-VR Pip-Boy, and hand-pose / finger control.
FRIK gives Fallout 4 VR players a visible full body with inverse kinematics and VR-focused interaction systems. It runs as an F4SE plugin DLL (FRIK.dll) and uses F4VR Common Framework for plugin lifecycle, VR controller input, config hot-reload, VR UI widgets, and shared game utilities.
Fallout 4 VR renders the player as disembodied hands. FRIK adds a configurable full-body avatar, body and camera alignment tools, two-handed weapon handling, physical Pip-Boy interaction, and in-game configuration UI.
What it provides:
- Full-body IK - body posture, arm solving, leg walking, head/neck posture, and hand poses.
- Weapon positioning - per-weapon offsets, offhand grip, throwable adjustment, and back-of-hand UI placement.
- Pip-Boy interaction - wrist and holo Pip-Boy positioning, finger interaction, flashlight controls, and related hand poses.
- In-game configuration - VR UI panels for body, Pip-Boy, and weapon adjustment.
- Mod integration - public FRIK API, Papyrus functions, BetterScopesVR support, Fallout London VR handling, and Immersive Flashlight VR compatibility.
Download from Nexus Mods and install the published mod package through your mod manager, then enable the FRIK.esp plugin. Load order does not matter.
Manual setup, including the required Fallout4Custom.ini edits, is covered in the installation guide. Skipping those edits is a common cause of crashes on new games and save loads.
- BetterScopesVR - supported; FRIK repositions scope reticles and adjusts dampening while looking through a scope.
- Fallout London VR - detected automatically; swaps the Pip-Boy for the Attaboy and loads
FRIK_FOLVR.inioverrides. - Immersive Flashlight VR - compatible; FRIK disables its embedded flashlight to avoid conflicts.
- Mods that modify the player skeleton (body, heel, or pose mods) can conflict and cause crashes - run only what you need.
Once installed, FRIK shows your full body in VR automatically. Open the in-game configuration to fine-tune the body and camera (hold both thumbsticks for ~1.5 seconds), reposition weapons, and adjust the Pip-Boy. Most settings apply live, and advanced options live in FRIK.ini.
See the documentation for shortcuts, body and Pip-Boy configuration, weapon adjustment, and advanced INI settings.
- Overview and Quick Links
- Installation
- FAQ and Troubleshooting
- In-Game Configuration Guide
- Weapon Adjustment Guide
- Screenshots and Videos
- Changelog
- FRIK API for mod developers
VCPKG_ROOTenvironment variable pointing to a vcpkg installationgit clone https://github.com/microsoft/vcpkg.git- run
bootstrap-vcpkg.bat. Example:C:\github\vcpkg\bootstrap-vcpkg.bat - Set environment variable
VCPKG_ROOT. Example:setx VCPKG_ROOT "C:\github\vcpkg"
- Visual Studio 2022 (v143) or 2026 (v145), x64 only with C++ Desktop Development
winget install -e --id Microsoft.VisualStudio.Community --source winget --override "--passive --wait --add Microsoft.VisualStudio.Workload.NativeDesktop --includeRecommended --norestart"
- CMake 4.2+
winget install -e --id Kitware.CMake --source winget
git clone https://github.com/rollingrock/Fallout-4-VR-Body.git
cd Fallout-4-VR-Body
git submodule update --init --recursive
cmake --preset default
cmake --build build --config ReleaseThis generates the Visual Studio solution in build/. Open build/FRIK.slnx if you prefer building or debugging in Visual Studio. Project configuration belongs in CMakeLists.txt, not the generated VS project files. Release builds automatically produce a .7z package in build/package.
For local post-build copying, copy CMakeUserPresets.json.template to CMakeUserPresets.json and set COPY_PLUGIN_BASE_PATH to your MO2 mod folder or Fallout 4 VR Data folder. More development notes are in docs/development.md.
PRs accepted. For larger changes, please open an issue first to discuss what you would like to change.
Code style is enforced by clang-format and pre-commit. After cloning, run pre-commit install once so local checks run before commits. See AGENTS.md for repository architecture, build expectations, and coding conventions.
FRIK builds on years of Fallout VR and Skyrim VR modding work.
- prog - I would never have gotten anywhere without your help and guidance. Thanks so much for making VRIK and supporting me.
- LH.Adonis - For many fixes and improvements in versions 0.71 through 0.77+.
- CylonSurfer - For the Idle Hands meshes, configuration UI, Holo Pip-Boy, and many other great improvements.
- shizof - For the Smooth Movement VR code integrated into the mod.
- Gingas - For the valuable feedback and all the other awesome work you have done.
- Atom - Thanks for the code advice and helping me out of jams.
- lfrazer - Fo4VR Tools saved a lot of time.
- expired and F4SE/SKSE Team.
- ryan - For CommonLibF4, which helped me reference objects I was struggling with.
- alandtse - For more CommonLibF4 work.
- Thanks to everyone who helped me test.
GPL-3.0 © 2021 Jason Pharis