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 and enable the mod:
Manual setup details, including Fallout4Custom.ini, are in the installation guide.
- Installation
- FAQ and Troubleshooting
- In-Game Configuration Guide
- Weapon Adjustment Guide
- Screenshots and Videos
- Changelog
- Open Main Configuration: press and hold both thumbsticks for 2 seconds (
SprintandFavoritesbuttons). - Open Pip-Boy Configuration: while the Pip-Boy is open, press and hold the right thumbstick (
Favoritesbutton). - These can also be opened via the FRIK Settings holotape.
Use main configuration mode to fine-tune your avatar body and camera position. Use selfie mode to see how your body looks in the world. Make sure to adjust both in and out of power armor.
Pip-Boy configuration applies when using the on-wrist Pip-Boy. Check the holo and non-holo Pip-Boy screen types, then reposition them for your comfort. The game window must be in focus for primary-hand control to work.
Enter weapon adjustment mode from main configuration. Use this mode to adjust the primary-hand weapon grip position, offhand grip position, throwable holding position, and back-of-hand UI offset. Vanilla weapons should all be properly positioned unless VR scale was changed; use this mode to fix positions for new modded weapons.
Most configuration is stored in the FRIK.ini file, including many settings that are not exposed through the in-game configuration interfaces. Changes made to FRIK.ini are live-loaded into the running game.
Location: %USERPROFILE%\Documents\My Games\Fallout4VR\FRIK_Config
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 buildThis 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.
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.
MIT (c) 2021 Jason Pharis