Skip to content

Releases: vittorioromeo/Vee.ViewmodelTweaks

Viewmodel Tweaks & Ironsights 3.4.2

Choose a tag to compare

@vittorioromeo vittorioromeo released this 08 Sep 21:32

Download: Vee.ViewmodelTweaks-3.4.2.zip — install with ChairManager (Install Mod) or unzip into Prey/Mods/.

Everything since 3.2.0:

Feel layer (3.3.x)

  • Sprint pose: the weapon drops and tilts while running, with extra procedural sway; optionally no aiming while sprinting. Off in zero-G unless vm_sprint_zerog is set (the thruster boost counts as sprinting for the game).
  • Sway and settle while aiming: a slow figure-eight that is larger when the sights come up, after sprinting or while moving, and calms as you hold still; optional hold-breath key.
  • GoldenEye-style view drag: the weapon follows your turns on a damped spring, leading or lagging.
  • "Vanilla viewmodel" checkbox (vm_bypass) that switches every viewmodel feature off at once for before/after comparisons (reticle, world FOV and sprint sensitivity stay).
  • Tuned defaults from play-testing; new "Feel" tab.

Robustness (3.3.1 – 3.3.5)

  • Numeric sanity layer: everything read from the game and written back is validated, accumulated state resets on a bad number, Euler conversion without the asin domain hazard, settings sanitized on load. No more corrupted weapon / hand poses after a restart.
  • Console variables are unregistered on unload — fixes the crash on exit.
  • The smoothing filters (convergence, wall pull-back, feel) step on the int64 async clock; the convergence / pull-back state is no longer corrupted by the game's larger pe_status_living (Prey's struct is bigger than the SDK header's, so the speed query overwrote neighbouring members).
  • Optional per-update tracer (Save trace CSV in the convergence section) for diagnosing pipeline issues.

Animation compatibility (3.4.x)

  • Hip offsets, convergence, pull-back, sprint pose and drag ease out while the weapon reloads and back in afterwards (vm_reload_fade), so the support hand meets the shotgun shells.
  • No aiming down sights while reloading, or while a weapon is holstered / drawn (vm_aim_block_reload, vm_aim_block_switch, vm_aim_switch_delay); the per-shot pump / bolt / beam cycle does not count.
  • Weapon state readout in the Aiming section.

Viewmodel Tweaks & Ironsights 3.2.0

Choose a tag to compare

@vittorioromeo vittorioromeo released this 07 Sep 00:15

Download: Vee.ViewmodelTweaks-3.2.0.zip - the mod package for ChairManager.

Changes since 3.1.0

  • The fire animation's kick now shows while aiming (the pistol used to stay perfectly still in ironsights). The ironsight lock drives the hand additively instead of overriding it, reconstructs the animated hand and feeds its deviation into the aim pose, in the weapon's own frame.
  • New per-weapon setting Fire animation kick (Weapon tab, aim_kick_scale), with tuned defaults for every stock weapon.
  • Shots are detected directly from the weapon firing, so the post-shot coupling triggers reliably for gentle weapons too.

Install: ChairManager -> Install Mod -> pick the zip. Your settings and per-weapon poses are kept.

Viewmodel Tweaks & Ironsights 3.1.0

Choose a tag to compare

@vittorioromeo vittorioromeo released this 05 Sep 12:42

Download: Vee.ViewmodelTweaks-3.1.0.zip - the mod package for ChairManager.

First public release.

Install: ChairManager -> Install Mod -> pick the zip, enable, Deploy. Needs Chairloader 1.3.x or newer. Move Select equipped power off the right mouse button in the game's controls (or pick another aim key in Quick Settings).

Highlights

  • Ironsights (hold or toggle) with camera zoom, ironsights FOV, aim sensitivity, tuned poses for every stock weapon
  • Head-bob coupling, aim recoil, per-shot coupling boost, per-weapon spread multipliers (pistol / shotgun)
  • Global and per-weapon viewmodel offsets, weapon FOV, world FOV, sprint sensitivity
  • Weapon convergence, wall pull-back, no aiming into walls
  • Reticle position and style; a hidden reticle still comes back as the cursor on in-world screens

Changes since 3.0.1