VCO - Viewmodel Camera Offset 1.0.1-311

Do not ask when mod authors will update their mods or if they can upload older versions of their mods.
Bothering mod authors will lead to warnings and repeat offenses will lead to bans.
Due to an unusually high volume of traffic, our site may be experiencing intermittent slowdowns. If you notice any issues, log out of your account and browse anonymously so you can better utilize caching or try using forge.sp-tarkov.com to search for and download mods.

A simple client mod that allows you to offset the player camera for cosmetic purposes. Backported to 3.10, pinned comment.

After discussing with the SPT community, I decided to write a mod that lets you offset the player camera without affecting the rest of the body. This unintentionally "fixed" the bizarre way some rifles are pushed into the player's shoulder. It also allows you to move your player view up, down, sideways, back and forth with very little restriction.



SamSWAT.FOV is INCOMPATIBLE with this mod. VCO will disable itself if IncreasedFOV is installed.



Here's a comparison for the SCAR-H

3WYdjuz.jpeg


Values used for the altered offset:

  • Horizontal offset: -0.01
  • Vertical offset: 0.065
  • FOV: 80

Available mod settings (Hotkey: F12)

Setting Range (value)
Enable expanded range Toggles ability to unrestrict FOV
X Camera Offset -0.5 to 0.5 (default: 0.05)
Y Camera Offset -0.5 to 0.5 (default: 0.05)
Z Camera Offset -0.5 to 0.5 (default: 0.05)
Offset Toggle Toggles realtime offset effect

Installation

  1. Download the mod
  2. Open the archive `hazelify.VCO.zip` with 7-Zip
  3. Drag and drop the `BepInEx` folder into your main SPT folder (where SPT.Server.exe is)
  4. Profit

Planned

  • Presets, uncertain of how to go about it
  • Automatic detection method to only offset camera if a specific gun/attachment is equipped
  • Version 1.0.1-311

    Updates!

    VirusTotal: Linked on the repo


    Changelog

    • Added master toggle for viewmodel
    • Added weapon detection system; read more on this below
    • Added presets system with full export support
    • Added default configs (see `BepInEx\plugins\hazelify.VCO` folder)
    • Optimized use of Harmony patches
    • Organized a majority of the codebase


    Presets

    VCO now supports presets. You can easily use existing presets, save new presets, and delete existing presets. Unfortunately a game restart is required everytime a preset is added/deleted. This is due to BepInEx restraints.


    Advice: Only save/delete presets in the main menu, that way restarting the game is quick.


    Detection system

    VCO now has a detection system in place that comes with a config file.


    If both the master toggle + the detection toggle are both turned on, equipping a weapon whose name is in the config file will automatically apply your current preset's viewmodel offsets. If equipping a weapon whose name is NOT in the config file, your viewmodel will be reset to vanilla.


    If the master toggle is turned on, but the detection is NOT, your current preset's viewmodel offsets will be applied regardless of what item is equipped


    Config file is located here: `BepInEx\plugins\hazelify.VCO\weapons.cfg`

  • Version 1.0.0

  • 3.10 PORT!!

    IF YOU WANT VCO FOR 3.11, DOWNLOAD VERSION 1.0.0


    VirusTotal: Linked on the repo


    > DOWNLOAD LINK HERE <

    Heart 1 Thumbs Up 1
  • It is intuitive and easy to config

    Thanks for eliminate guns that cover more than half of the monitor screen

    Heart 1
  • Finally, body cam mod

    Thumbs Up 1
  • THANK GOD, the SCAR and SPEAR are finally usable now. Massive QoL mod.

    Heart 1
    • I thought the same. Literally makes them look like new guns