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

FovUpdate

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

Date uploaded 2 months ago
Version 0.1.0
Download link darmuh-FovUpdate-0.1.0.zip
Downloads 1586
Dependency string darmuh-FovUpdate-0.1.0

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.

  • Currently only adjusts your base-fov during the majority of normal gameplay.
  • When you crouch into a ball to hide, the game adjusts your gameplay camera's fov to something like 50.
    • At some point I'll probably add an option to customize this as well.
  • Only tested in solo play, please report any issues to the github for this mod.

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 4th, 2025 (version 0.1.0)
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.9]

  • Adjusted github issue #5 fix to hopefully account for some minor math errors.
    • Logs will now show what your resolution AND modifier have been forced to when exceeding the limit.
    • I also switched from hardcoding 16834 to using SystemInfo.maxTextureSize

[0.2.8]

  • Added fix for github issue #5, where the resolution multiplier would result in a resolution that is larger than unity's maximum supported texture size.
    • The fix will now force you to a lower, valid resolution multiplier.
    • This fix is untested since I don't have a monitor with a large enough resolution to experience the issue.

[0.2.7]

  • Hopefully fixed Resolution Multiplier patch not applying on reload.
    • Also added a portion of the patch to use the game's pixelation setting when returning to default value

[0.2.6]

  • Slight adjustment to Resolution Multiplier patch to allow for setting back to default value of 1 when launching with a different value
  • Latest version of REPOConfig also handles the values much better now. Allowing for precise resolution multiplier selections! (Thanks Nick)

[0.2.5]

  • Added Resolution Multiplier config item to allow for upscaling/downscaling the game.
    • Max downscale is a 0.25 multiplier whereas max upscale is a 4 times multiplier.
    • This setting overrides the Pixelation graphics setting in base game when set to a value other than 1.
    • NOTE: REPOConfig does not read these values all that well. You will want to edit this config item out of game if you want to use a value other than 1,2,3, or 4.

[0.2.4]

  • Added aspect ratio fix when AspectRatioFix is enabled and the resolution is not standard.
    • This will update the aspect ratio of the camera to your current resolution.
  • Minor updates to camera list handling
    • moved list to plugin class and added UpdateCams method

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