About this mod
Better Scopes VR does away with the awful VR scope interface and works together with the See Through Scopes mod to bring more realistic and immersive scopes to the VR version of Fallout 4! Main features are fully functional collimated sights and VR zoom feature based on scope maginification.
- Requirements
- Permissions and credits
- Changelogs
Intro:
Gunplay in the vanilla VR game is pretty lame. One of the worst features is that scopes black out the screen and take you to a simple projection that kills all immersion.
The flat version of Fallout 4 has an excellent mod See Through Scopes. I was inspired to build a F4SE DLL to improve upon that mod and make more compatible their scope assets with the VR version of the game.
See Through Scopes had some major issues with being usable in the VR version of the game:
- Scope widget was not always inhibited
- Sights were not collimated (see explanation of collimated sights below)
- Zoom was not functional
- Sights would black out during reload and firing animations
I have managed to fix all of these issues in C++ so now all of the See Through Scopes scopes work great.
Collimated Sights:
Since the flat version of the game's camera and the crosshairs of the scope are always perfectly aligned where ever you put your crosshair is where the the gun will fire
Unfortunately in VR your eye is not always aligned with the crosshair that's just statically placed in the scope. In the real work collimated sights work by projecting the same image regardless of where your eye is aligned so that the cross hair will appear locked to a particular point out in space even if you move your head around the scope sight.
In this mod I take the line connecting your eye to the scope with a line extending out from the barrel to do a similar projection. So now even if your eye isn't perfectly aligned with the center of the scope the crosshair of the scope should stay aligned with where your barrel is pointing.
So all you have to do is put the cross hair on the target and shoot!
VR Zoom:
I was finally able to figure out where in the game binary each eye's FOV is calculated and have managed to intercept this to adjust the FOV to simulate the same type of zoom the base game does for scope magnification. I think this plays pretty comfortably to give you some scope magnification but i'm open to feedback here. The INI has settings to adjust the strength and speed of the zoom. Feel free to set the scalar value to zero to disable this feature if you find it uncomfortable.
Installation:
- Install as normal through your mod manager and enable the esp
- There is an ini config file in the F4SE/Plugins folder you can adjust some settings with.
- This defaults to right eye dominant but change the setting in the ini to switch to left eye dominant if desired
Requirements:
- See through Scopes mod
- F4SEVR - get from https://f4se.silverlock.org/
Issues:
- The main issue is this only works for the scopes that come with See Through Scopes. So if you gun has a default or other scope then do not expect this mod to function for that weapon configuration. Go to the work bench and equip a compatible scope
Recommendations:
- FRIK
- Check https://www.reddit.com/r/Fallout_VR for discussion and support
- VR Scope Model Fixes - This is a project that fixes models. Highly recommend!
Patreon:https://www.patreon.com/rollingrock
Source Code:
- I have the source uploaded on github here: https://github.com/rollingrock/Fo4VR-Better-Scopes
Credits:
These folks below have always given me great advice and ideas. I wouldn't be able to make these mods without their help
- prog
- CylonSurfer
- blazeyboyyy
- FlyingParticle
- henkspamadres - for making the excellent See Through Scopes mod to even make this mod possible
Also:
- expired and F4SE/SKSE Team
- ryan for CommonLibF4 for reference and inspiration
- Thanks to those that have helped me test!