You are viewing a potentially older version of this package. View all versions.
darmuh-FovUpdate-0.2.2 icon

FovUpdate

Allows you to update the game's FOV to your desired setting.

Date uploaded a day ago
Version 0.2.2
Download link darmuh-FovUpdate-0.2.2.zip
Downloads 5354
Dependency string darmuh-FovUpdate-0.2.2

This mod requires the following mods to function

BepInEx-BepInExPack-5.4.2100 icon
BepInEx-BepInExPack

BepInEx pack for Mono Unity games. Preconfigured and ready to use.

Preferred version: 5.4.2100

README

FovUpdate

This is a simple mod that allows you to customize the game's field of view from the default value of 70.

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.

Example Screenshots:

Icon Original Image

Original Icon Image

Example 1

Example 1

Example 2

Example 2

Example 3

Example 3

Example 4

Example 4

Example 5

Example 5

Example 6

Example 6

Example 7

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.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.