Corrected weapon zoom, scope switching, separate 1st/3rd person FOVs, ingame FOV adjusting, and more!
![]()
Why shouldn't I just change my FOV?
New Vegas is an old game. When you aim down sight, the FOV zoom is not additive, meaning that your FOV is simply set to whatever value the weapon has defined. For example, the 9mm pistol is set to 60, obviously with the default FOV of 75 in mind. So if your FOV game setting is set to a very high value, say 120, instead of getting a FOV of 105 when you aim, it will actually be dropped all the way down to 60. On the other hand, if you set your FOV to a smaller number like 45, then you will actually zoom out to 60 when you aim down.
The original FOV Slider addressed this by adjusting weapon FOVs to the player FOV, but it's a bit of an older mod and suffers from a few issues. Enhanced FOV is a newer take with such problems ironed out, plus some additional bug fixes and features to spice things up.
Features
- Persistent FOV - Keep the modified FOV in any situation including kill cams
- Slideshow Fix - Ensure that the projection screen stays the right size during slideshow cinematics
- Zoom Corrected - Automatically adjust weapon sight FOV to the current player FOV
- Scope Switching - Switch weapon scope on and off with ease in 3rd person
- Different 1st & 3rd Person FOVs - Allow the two modes to have different FOVs
- Iron Sight Altering - Scale weapon zoom, override all to a specific amount, or disable it altogether
- Customization - Easily configurable both ingame or with the provided INI file
- Easy Adjustments - Change FOV ingame with realtime feedback
- Lightweight - ESPless and event based

Scope Switching
To switch scope, hold the USE key (Default: "E") while having a scoped weapon equipped in 3rd person. Fully compatible with B42 Optics.

Separate 1st & 3rd Person FOVs
Particularly for those who would prefer a higher FOV in 1st person for function, but a lower one in 3rd person for aesthetics.

Changing FOV
The first way is by editing the mod INI file, located in the "Enhanced FOV - ESPless\Config" folder.
The second way is to do it ingame. To do that, simply: Open up Console -> Hold the Right Alt key -> Roll the Mousewheel
Let go of Right Alt when finished, and the new FOV value will be saved to the Enhanced FOV INI. You can edit different FOVs ingame by going into different positions beforehand:
- 1st Person Holstered: 1st Person FOV
- 1st Person Unholstered: Viewmodel FOV
- 1st Person Unholstered + Aiming: Iron Sight Size
- 3rd Person: 3rd Person FOV
- Pip-Boy: Pip-Boy FOV
Iron Sight Size affects all weapons. If you want to assign a different size for specific weapons, then you should use ISControl Enabler.
How To Config
Locate the "Enhanced FOV - ESPless\Config" folder and edit the INI. Or do it ingame via MCM Extender.
Most of the misc game settings from FOV Slider are carried over, in case you still want to adjust them.
Requirements
New Vegas Script Extender (NVSE xNVSE)
UIO - User Interface Organizer
MCM Extender (Optional)
Compatibility
Load order does not matter.
Fully compatible with B42 Optics. If using the ESP version, you'll have to restart the game after changing FOV for it to update in Optics. This is because the ESP version cannot communicate with other ESPless mods.
FOV Slider is redundant and should be disabled, unless it is used for 3rd Person Camera Overhaul. If you wish to run 3PCO with EFOV and use scope switching, then turn this feature off in one of the two. I did very little testing with the two together so there are likely other compatibility issues between the them that I'm not aware of.
Advanced 3rd Person Camera ESPless is another 3rd person camera mod and is fully compatible out of the box with Enhanced FOV.
Modding
As of 1.07, you can add a viewmodel FOV override for individual weapons. There is an example file in the Misc section called "Viewmodel FOV Override Example" that you can use to build off of. Simply rename the file to the EditorID of the weapon and change the FOV value in it. When you modify the viewmodel FOV while holding that weapon ingame with the FOV editor, it will modify that weapon's override instead and save it to its profile automatically.
Another way to create an override is to do it ingame. Enter the following console command: AuxVarSetFlt "*_EFOV_VFO" 75 0 (Player.GetEquippedObject 5)
You can then edit the viewmodel FOV straight away. Once finished, the editor will automatically create the override INI for the weapon.
Instructions
Download and install with Mod Organizer 2.
Enhanced FOV
Main file
Enhanced FOV (ESP Version)
Try using this instead of the main file if the game crashes upon launch
Enhanced FOV INI
This is REQUIRED. It is a separate file so your settings aren't overwritten when updating the main mod.