Universal Weapon Offset

If you liked this item, please rate it up on Steam Workshop page.

Author: fbi agent

Last revision: 11 Sep, 2025 at 22:06 UTC

File size: 14.35 KB

On Steam Workshop

Description:
NO LONGER BEING WORKED ON

What is it?

Basically an addon to adjust all viewmodels for all weapons, self explanitory.

Does it break anything?

Shouldn’t, all it does is add a couple vectors and angles, doesn’t override actual hooks.

What does it work with?

Currently it works with tfa, arc9, arccw, mw base, tacrp, and m9k, all though a bit funky on m9k. Those are bases that have been tested on and worked well on. (mainly doesnt work on other stuff because of aiming)

yes yes i know that defies the name of the addon but whatever it works with the most popular bases and thats all that matters so thats a win in my head

How do I use it?

Open the spawn menu and look in the options tab, you should see Universal Weapon Offset and you can fiddle with that.

NEW

Open the spawn menu and look in the options tab in the right hand side, Click Universal Weapon Offset, then click uwo list

You can add a weapon to the ads list (as long as right click is its ads button)

You can add the weapon’s base to the ads list which will automatically add any weapon with that base to the ads list

You can also blacklist the weapon from being added by your base list

All weapons (and bases) on those lists will be displayed below, You can remove them from those lists by clicking on them.

Can you add "Feature"?

Will not. I no longer work on such addon.

Issues
It’s not working for my weapon!

It probably draws its own custom viewmodel or the aiming system it has isnt supported. You can now add weapons to an ADS list yourself!

How does it work?

Instead of returning its own position and angle, it adds onto the existing position and angles, which wont break stuff like aiming and swaying and pretty much every calcviewmodelview hook.

Convars
convar
info
value

uwo_enabled
enable/disable the addon
0/1
uwo_lerp_speed
aim smoothing speed
0 – 25 (or rlly any number)
uwo_idle_x
idle position (x)
any number
uwo_idle_y
idle position (y)
any number
uwo_idle_z
idle position (z)
any number
uwo_idle_pitch
idle rotation (pitch)
any number
uwo_idle_yaw
idle rotation (yaw)
any number
uwo_idle_roll
idle rotation (roll)
any number
uwo_aim_x
aiming position (x)
any number
uwo_aim_y
aiming position (y)
any number
uwo_aim_z
aiming position (z)
any number
uwo_aim_pitch
aiming rotation (pitch)
any number
uwo_aim_yaw
aiming rotation (yaw)
any number
uwo_aim_roll
aiming rotation (roll)
any number