Mod Details

VCO - Viewmodel Camera Offset

VCO - Viewmodel Camera Offset 1.1.0

Created by  Devraccoon

4.6K Downloads

SPT 4.0.3 Compatible

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

Latest Version 1.1.0
SPT 4.0.3

Updated Oct 20, 12:54 AM

11.38 KB

Version Notes

Updates!

  • Added Active Aim feature; it’s a far cry from Realism’s Active Aim, but it’s mine and and I’m proud.
This download is externally hosted.
Always scan for viruses.

INCREASEDFOV AND FOVFIX ARE INCOMPATIBLE!!! USE AT YOUR OWN VOLITION!

I repeat: INCREASEDFOV AND FOVFIX ARE INCOMPATIBLE. THEY WILL CLASH IF USED TOGETHER!

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.

With version 1.0.1, VCO supports viewmodel Presets and a detection system. More on these further below.

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

Active Aim

Available mod settings (Hotkey: F12)

**Setting Range (value) ↓ Export section ↓ Preset Name (for exporting) Lets you type a preset name Export Preset Exports the preset name with the current offset values on-click ↓ Field of View section ↓
Enable expanded range Toggles ability to unrestrict FOV ↓ Offsets section ↓
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) ↓ Settings section ↓
Select Preset (dropdown) Allows for selecting and using an existing preset Delete the current preset Deletes the curently selected preset, if it exists Toggle the offsets on/off Immediately toggles the viewmodel patch on/off in realtime Toggle automatic weapon detection Toggles the detection system for if you only want the viewmodel patch on with specific weapons

Installation

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

Credits

**net.hazelify** on Discord. For support, go to the SPT Discord community and ping me!

Version 1.1.0
Download Mod Version
SPT 4.0.3
Latest Compatible SPT Version

11.38 KB

570 Downloads

Created Oct 20, 12:53 AM

Updated Oct 20, 12:54 AM

Virus Total Results

Updates!

  • Added Active Aim feature; it’s a far cry from Realism’s Active Aim, but it’s mine and and I’m proud.
Version 1.0.6
Download Mod Version
SPT 3.11.4
Latest Compatible SPT Version

11.68 KB

56 Downloads

Created Oct 20, 1:19 AM

Updated Oct 20, 1:20 AM

Virus Total Results

Updates!

  • Added Active Aim feature; it’s a far cry from Realism’s Active Aim, but it’s mine and and I’m proud.
  • Backported to 3.11
Version 1.0.5
Download Mod Version
SPT 4.0.3
Latest Compatible SPT Version

10.69 KB

412 Downloads

Created Oct 12, 2:39 AM

Updated Oct 12, 2:40 AM

Virus Total Results

Updates!

VirusTotal: Linked on the repo

Version 1.0.4
Download Mod Version
SPT 3.11.4
Latest Compatible SPT Version

1.2K Downloads

Created Jun 12, 9:15 PM

Updated Jun 12, 9:15 PM

Virus Total Results

Updates!

VirusTotal: Linked on the repo

Changelog

  • Removed interference compatibility between FOVFix/IncreasedFOV and VCO, they should all be able to run simultaneously now
  • [WIP] Working on a configurator UI to deal with weapons list and presets.

Coming soon:

Hor0UCO.png

Version 1.0.3
Download Mod Version
Unknown SPT Version
Latest Compatible SPT Version

1.4K Downloads

Created Apr 11, 1:42 PM

Updated Apr 11, 1:42 PM

Virus Total Results

Updates!

VirusTotal: Linked on the repo

Changelog

  • Fixed X and Z offset values being interchanged, they now show and apply correctly
  • Added realtime refresh button (a toggle, because BepInEx goofy) for the automatic weapon detection system
  • Removed debug logging that was left in
Version 1.0.1+311
Download Mod Version
Unknown SPT Version
Latest Compatible SPT Version

568 Downloads

Created Mar 31, 10:30 PM

Updated Mar 31, 10:30 PM

Virus Total Results

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

Devraccoon
Moderator
Pinned
[deleted at 2025-10-20 01:23:23]
DrGenki

Thank you for the mod! Active aim doesn’t do anything for me tho, no matter what button I bind it to. Am I doing something wrong?

0 Likes
Brucey

Is there a way to make individual Fovs for weapons so I don’t have to see my shoulders when using guns like the DVL and SVD

0 Likes

Use “Toggle automatic weapon detection”

It’s designed for this kind of usage.

0 Likes

I see and I’ve tried that but all it does for me is disable the change on weapons that aren’t in the config and turn it on for those that are. what I’m wondering is can I make it to where the DVL is a 0.5 offset and the SVD is a 1.0 offset if that explanation makes sense. not just turns it to 0.5 around the board

0 Likes

Ah, I see what you mean now. Weapon/category specific offsets is not something I’ve got planned, but when I find the time I can look into it. For now, user defined presets are what works

0 Likes

Thank you for your response and keep up the great work

1 Like
LowPolyOWG

Any chance for iron sight FOV when aiming?

0 Likes

Iron sight fov? You mean the standard non-magnified fov? Or do you mean the way FOVFix does it?

0 Likes

Yeah, non-magnified FOV. It’s a feature in SAMSwat’s Increased FOV.

0 Likes

I can look into it. I wanted to replicate the way FOVFix removes magnified fov, but I can’t promise it’ll happen. I’ll try though

0 Likes

No worries :) If not possible, understandable :)

0 Likes
anis017357

Wait so this mod now works with increased fov and fov fix ? If so I think you should update the description

0 Likes

Nope, it never did. I simply removed the incompatibility patch because people were asking about it. My mod won’t work with either of those installed. I suppose people use FOVFix more than they care for VCO, so I don’t consider it my responsibility.

1 Like
Blacky

is it possible to add rotation? so that we can simulate the realism weapon hold

0 Likes

I spent a long time figuring that out trying to figure that out by studying Realism’s code. I also looked in the game’s own structure to see what’s what, but it’s so complicated I probably won’t be able to do this as well as Realism did. I do want canted guns but it’s primarily animations, which is my weakness.

One day I’ll take another look at it.

0 Likes
damnnnnn

в вашем новом патче вы написали, что мод от фонтайна совместим с вашим модом, но почему то все равно расположение камеры сбрасывается на стандартные значения. может я не так понял изза переводчика ваш ченджлог?

Журнал изменений

  • Устранена интерференция совместимости между FOVFix / IncreasedFOV и VCO , теперь они все могут работать одновременно.
0 Likes

Привет. Вы неправильно поняли. В журнале изменений сказано, что я устранил несовместимость моей модификации с модификацией Fontaine, которая мешала ее работе. Теперь и моя модификация, и модификация Fontaine работают независимо друг от друга. Я не делал ничего, чтобы их функции работали в полной гармонии. Я просто убедился, что модификации работают вместе. К сожалению, они конфликтуют.

Я использую DeepL для перевода. Приношу извинения за языковые ошибки.

0 Likes

I faced the same problem without the use of other mods to change the position of the camera or FOV

0 Likes
Brucey

Any idea when you’ll be adding individual weapons offsets?

0 Likes

Hopefully soon, I don’t have a whole lot of time currently to mess with mods

0 Likes

Awesome! Can’t wait

0 Likes
damnnnnn

hi, could you make the fov-zoom of the button like in fantain fov mode?

0 Likes

I have no intention of implementing another mod’s features into my mod

0 Likes
Hj
Moderator

peak

1 Like

Details