You are viewing a potentially older version of this package.
View all versions.

FovUpdate
Allows you to update the game's FOV to your desired setting. Also provides support for UltraWide or UltraLong screens (if enabled)
Date uploaded | a day ago |
Version | 0.2.3 |
Download link | darmuh-FovUpdate-0.2.3.zip |
Downloads | 7071 |
Dependency string | darmuh-FovUpdate-0.2.3 |
This mod requires the following mods to function

BepInEx-BepInExPack
BepInEx pack for Mono Unity games. Preconfigured and ready to use.
Preferred version: 5.4.2100README
FovUpdate
This is a simple mod that allows you to customize the game's field of view from the default value of 70. Also provides support for UltraWide or UltraLong screens (if enabled)
This is a client sided mod and only the person who is adjusting their fov will need it.
- For basic instructions on how to use this mod, please follow the wiki article here
- Set both your base-game field of view and your "crouched" / "tumble" field of view via the config.
- While in-game, you can also use the following chat commands:
\fov <number>
input any number after\fov
to immediately update your fov (and the config item)\cfov <number>
input any number after\cfov
to immediately update your crouch fov (and the config item)\sfov <number>
input any number after\sfov
to immediately update your sprinting fov modifier (and the config item)- FYI, everyone in the lobby will hear your chat commands
- Tested briefly in multiplayer, please report any issues to the github for this mod.
- As of 0.2.2, now provides
AspectRatioFix
config item for those with Ultrawide or Ultralong monitors.- This fix is originally from Oksamies' UltrawideOrLongFix and has been slightly modified.
Example Screenshots:
Icon Original Image
Example 1
Example 2
Example 3
Example 4
Example 5
Example 6
Example 7
Last update to this page:
March 7th, 2025 (version 0.2.1)
Changelog may have more up-to-date information than this page at times.
CHANGELOG
Change Log
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog.
[0.2.3]
- Added config change event support now that REPOConfig is in a good spot and offers config changing in-game.
- Added comments to ultrawide support patch to explain logic of code
[0.2.2]
- Fixed
/sfov
command updating crouchfov config item instead of sprintfov config item - Added
AspectRatioFix
config item to support ultra-wide and other non-conventional monitors.- Yoinked a patch from Oksamies' UltrawideOrLongFix (with their permission ofc)
- This config item is disabled by default, you will need to enable it once the config item is generated (after game launch)
- I tried to update the patch to cache things where I could to prevent some performance loss due to continuous running code
[0.2.1]
- Adjusted some patching around. Now fov change should most often be done via the spawn patch.
- I'm still unable to replicate the issue I was seeing in multiplayer where my fov would reset, but i'm hoping this shuffling of logic might have fixed the rare bug.
- Added SprintFov setting and related chat command
/sfov
- This will allow you to modify the fov modifier that sprint adds.
- Vanilla value is 20, however you can add more to exaggerate the effect or set it to 0 to remove it.
[0.2.0]
- Added chat commands
/fov
and/cfov
to change fov/crouch fov in-game - Added crouch fov config item
CrouchFov
for when the player is crouched (tumble mode) - Hopefully fixed issue of fov not changing on respawn by adding a spawn patch
[0.1.0]
- Initial Release.