Fallout 4 VR Reverse Engineering Lesson by Example

tl;dr

  • I found it very hard to get into reverse engineering (RE), mostly because I couldn’t find many practical references or tutorials for Fallout 4 VR.
  • Recently, while working on adding VR support and a few features to Extended Dialogue Interface (XDI), I needed to find how Fallout 4 decides when the player is far enough away from an NPC to exit a dialogue.
  • This post walks through the actual steps I used: starting from a known game setting, following references in IDA, understanding the decompiled code, and finally identifying the correct function to hook.
  • The technique in one line: start from a string you can name, follow it to the data that owns it, then follow the data to the code that reads it.

I’m sure anyone with real RE experience will find this fairly simple and crude, but when I started I would have loved to find something like this. Something written is better than nothing.

Continue reading

Fallout 4 VR “Mad God Overhaul” Modlist — Fixes and Customization Guide

TL;DR

  • When installing Mad God Overhaul, I found it had game and mod compatibility issues.
  • To fix it, I removed 3 problematic mods, created 3 merge patches to fix conflicts, added Far Distance LOD (Level of Detail), and added a few mods from GingasVR’s list to enhance graphics and gameplay.
  • The result is 95% vanilla gameplay at any difficulty level, improved interface, no conflict issues, full LODs, and working Sim Settlements 2!
  • I use it as a baseline working list for swapping graphics mods for personal taste, and to set up survival just as I like it without forced imbalance.
  • Below are the steps I took to customize the list, similar to my previous GingasVR Essentials Overhaul Customization Guide.
  • For comments and questions, please see my Reddit post.
  • Maybe now I can finally play the damn game 😀
Continue reading

GingasVR’s “Fallout 4 VR Essentials Overhaul” Customization Guide

tl;dr

  • Wanting to play Fallout 4 in VR, I quickly realized I must use mods; after trying out the 3 available modlists, “GingasVR’s Essentials Overhaul” was the best.
  • After playing “vanilla” Gingas modlist for 10+ hours, I started noticing changes I didn’t like, but customizing the mods and gameplay was hard and error-prone.
  • After spending far too much time, I finally managed to customize the gameplay to my liking by removing ~30 mods, adding ~6, and tweaking INIs.
  • In my humble opinion (IMHO), the result is focused on gameplay, closer to vanilla, and better balanced.
  • I would like to offer the steps I took to customize the modlist, as a guide for others.
  • For comments and questions, please see my Reddit post.

HD Update 2025

  • GingasVR updated the modlist in August 2025.
  • Most of my guide is still relevant on how to customize a modlist.
  • I’ve added, removed, and updated recommendations where necessary.
Continue reading