Enhanced ADS

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

Author: balgoon24

Last revision: 8 May at 13:38 UTC

File size: 2.56 MB

On Steam Workshop

Description:

Adds multiple ADS camera modes with smooth world-space aiming, stable sensitivity, scope FOV correction, aim distance display, and auto-reload on empty.

https://github.com/artxe/duckov_modding

r15: v2.2.0
– Fixed camera snapping/jumping that could occur when exiting ADS.
– Fixed invalid cursor movement near extreme camera angles and FOV limits.
– Improved consistency of aim positioning while zoom levels/FOV change.
– Improved vertical camera movement limits for Adaptive Sensitivity and Scrollable modes at steep viewing angles.

r14: v2.2.0
– Rewrote Adaptive Sensitivity and Trace Aim Point camera calculations using world-space math for improved accuracy.
– Added FOV correction so the aim point no longer drifts when the camera FOV changes.
– Camera bounds now handle upward and downward directions separately for correct asymmetric panning.
– Fixed an issue where the ADS Camera Mode option would duplicate in the settings panel when reopened.
– Aim range now accounts for the distance between the character and the gun muzzle.
– Close-range distance display no longer shows a negative value when aiming behind the character.

r13: v1.2.5
– Fixed an issue where the option settings would reset upon restarting the game.
– An Adaptive Sensitivity option has been added, which behaves similarly to the vanilla system but offers better visibility and more consistent sensitivity.

r12: v1.2.5
– When the game loses focus, it no longer synchronizes the mouse cursor position with the aim point (fixes an issue when using another monitor in a dual-monitor setup).

r11: v1.2.5
– Multilingual Support in Menu Options. (简体中文, 繁體中文, English, Français, Deutsch, 日本語, 한국어, Português (Brasil), Русский, Español)
– Fixed a vanilla game issue where the mouse cursor failed to align with the aim point when controlling recoil.

r10: v1.1.6
– Added an option to choose the camera behavior while ADS.

r9: v1.1.6
– In ADS mode, when aiming toward the edge of the screen, the camera no longer snaps, instead, it smoothly moves in that direction, similar to the feel in LOL.

r8: v1.1.6
– While in ADS mode, display both the current aiming distance and the distance at which the gun’s damage is reduced by half next to the aiming point.
– The camera no longer moves toward the aiming point when aiming beyond the weapon’s range.

r7: v1.1.6
– Automatically reload when ammo runs out during continuous fire, without requiring another left click.

r6: v1.1.6
– Add a 20px margin to off-screen detection for the aiming point.

r5: v1.1.6
– Make the camera stay aligned with the character (hip-fire position) until the aiming point goes off-screen.

r4: v1.1.6
– Prevent aiming distance from being shorter than the bullet range.

r3: v1.1.6
– At the start of ADS, the camera now moves twice as fast toward the aim point, and mouse input updates instantly while aiming.

r2: v1.1.6
– Camera position now interpolates smoothly according to the current ADS progress.

r1: v1.1.6
– No changes.

r0: v1.1.6
– During ADS or scoped view, the camera is positioned directly at the aiming point.