Releases: simonvic/sGunplay
v2.4.0-exp
CHANGED
- Minor performance improvements
- More detailed logging when loading user configurations
- More detailed logging about server constraints
GetWeightEx()is now used instead of the deprecatedGetWeight()
MODDING
- The
SCOFocusingoverlay has been move from the 4_World script module to the 3_Game script module - Updated to support the latest user configuration and server constraints version
- User configuration is now preloaded in
sUserConfig::preload - Added
SHOW_ATTACHMENT_STATSconstant to toggle attachment stats widgets in the UI - Added
SHOW_PLAYER_STATSconstant to toggle player stats widgets in the UI
FULL CHANGELOG
v2.3.0
ADDED
- Static dot crosshair: can be toggled indipendently from the dynamic crosshair and it's shown when the weapon is not raised
- PiP now works with hand held optics
- PiP configured for MK4 optic
- PiP configured for Sporting optic
- PiP configured for PSO6 optic
- Integrated attachment stats for PM73Rak
- Integrated attachment stats for R12
- Recoil definition for PM73Rak
- Recoil definition for R12
CHANGED
- Slightly decreased SKS vertical recoil and misalignment
FIXED
- Attachment stats would not scale properly with chinese game language
- Use non-deprecated stamina depletion functions in DayZ 1.28
- Recoil control gauges overlapping with inventory UI
- The dynamic crosshair would sometimes be visible when raising hands with no weapon
- Non-hardcoded values are now used for optics near plane values. This also fixes camera clipping with range finder in 1.28
- Minor performance improvements to the dynamic crosshair
MODDING
- Refactored stamina depletion logic in
DayZPlayerImplementAiming - Refactored attachments stats code in
PropertyModifiersto be easier to mod
FULL CHANGELOG
v2.3.0.exp
ADDED
- Static dot crosshair: can be toggled indipendently from the dynamic crosshair and it's shown when the weapon is not raised
- PiP now works with hand held optics
- PiP configured for MK4 optic
- PiP configured for Sporting optic
- PiP configured for PSO6 optic
- Integrated attachment stats for PM73Rak
- Integrated attachment stats for R12
- Recoil definition for PM73Rak
- Recoil definition for R12
CHANGED
- Slightly decreased SKS vertical recoil and misalignment
FIXED
- Attachment stats would not scale properly with chinese game language
- Use non-deprecated stamina depletion functions in DayZ 1.28
- Recoil control gauges overlapping with inventory UI
- The dynamic crosshair would sometimes be visible when raising hands with no weapon
- Non-hardcoded values are now used for optics near plane values. This also fixes camera clipping with range finder in 1.28
- Minor performance improvements to the dynamic crosshair
MODDING
- Refactored stamina depletion logic in
DayZPlayerImplementAiming - Refactored attachments stats code in
PropertyModifiersto be easier to mod
FULL CHANGELOG
v2.2.2
CHANGED
- The "specialization" soft-skill has been removed in DayZ, hence it won't affect recoil control anymore
FIXED
- The weapon stats UI in the hands area would not scale well at certain screen resolutions, causing the text to be clipped
- Minor performance improvements
MODDING
- The logic for resetting PostProcessingEffect Mask has been moved to the appropriate
PPERequester_CameraADS - Deprecated
PPERequester_CameraADS::resetMask - Deprecated
PPERequester_CameraADS::resetLens
FULL CHANGELOG
v2.2.1
ADDED
- SV98 recoil
- SV98 integrated attachment attributes
FIXED
- Aim change delta is now frame-indipendent (it was accidentally only working on DayZ 1.21 specifically)
- Removed old preprocessor defines
FULL CHANGELOG
v2.2.0
With this update most weapon recoils and attachment stats have been rebalanced.
Because of these changes, modded weapons may be subject to change too. Make sure to updatethe appropriate compatibility mods (if available) too to the latest version
ADDED
- Now every item that has "attachment stats" defined will show them in the popup when hovering the itemwith the mouse. This should make it easier to choose the right attachment :)
- M14 recoil
- DepthOfField blur is now applied to magnifying optics too to emulate focusing inside the optic.
Its intensity depends on the magnification intensity of the optic itself, and can optionally betweaked in the settings. - The PiP is now working for handheld optics too
CHANGED
- Reduced lens magnification intensity for HuntingOptic, resulting in less distortion and a clearer sight
- Rebalanced and normalized recoils for all pistols, SMGs, rifles and shotguns
- Temporarily disabled low ready stance (hipfire) deadzone.T178620
- Completely refactored and rebalanced attachment
- Updated stamina depletion logic for DayZ 1.24 update
FIXED
- The PiP would sometimes "pop" and flicker when entering the optic
- The FoV would not update correctly upon changing the optic zoom level
- The "focusing" overlay should now behave correctly with handheld optics
MODDING
- Fixed wrong base classes in config.cpp for certain items
- Refactored the recoil control stats UI
- Removed debug code
FULL CHANGELOG
v2.1.0
Thanks to the fixes done in DayZ 1.20, sGunplay is now capable of properly implementing playermovement inertia based on the inventory weight.
Another blocking issue was the weight desync, which has also been fixed in DayZ 1.20.
If you're a server owner and you wish to tweak the movement inertia, you can do it viathe cfgGameplay.json file https://community.bistudio.com/wiki?title=DayZ:Gameplay_Settingsby editing the values in the Movement section.
ADDED
- Player movement inertia based on inventory weight
- New icons for recoil control meter in the inventory GUI
- Crossbow recoil
- Recoil for lzh18 recoil
CHANGED
- The hipfire deadzone has been reduced and will reset when raising the weapon
- Inventory weight is not netsynced manually anymore. DayZ 1.20 should have fixed weight desync issues
- The "zoom boost" when focusing (holding breath) has been reduced
- Tweaked VSS and ASVAl recoil
- Increased time between shivers casued by cold
- Improved visibility for PSO optics (DayZ 1.21)
FIXED
- Most logic for weapon handling and camera is now frame-indipendent and everythingshould feel more consistent.
- Camera clipping with clothing when using ACOG6x with
HideClothingoption disabled - Lens values for NightVision optics (Kazuar, Starlight)
- Camera clipping when using the PSO optic
- SSG optic would clip with camera
- SSG optic PiP may not work sometime
- Incorrect sounds being played when interacting with the weapon
- The focusing vignette could remain active under certain conditions
- The focusing vignette is now better synchronized with FoV when focusing
- Minor improvements
MODDING
- Preprocessor defines are now declared according to DayZ 1.21 changes
- New constants related to the inventory/weapon weight are used instead of hardcoded values
- Removed unnecessary bool constants where it's possible to disable afeature via the other constants
- Three new constants have been added to respectively change the focus effectiveness (zoom boost) withironsights, non-magnifying optics and magnifying optics
- Added constant to toggle player movement inertia being affected by player inventory weight
- Added constant for player inertia timing for sprint direction change
- Added constant for toggling hipfire deadzone reset upon weapon raise
- Renamed recoil control stats root widget
FULL CHANGELOG
v2.0.0
WHY VERSION 2.0 ?
Because it has some radical changes to the overall feeling of the gunplay, with many possible breaking changes. But no worries, the core principles of sGunplay are still the foundations of the mod!
SUMMARY OF THE CHANGES
- Overall more responsive aiming model
- Completely new recoil system
- with working attachments!
- Completely new weapon inertia system
- New accessibility settings, like FoV while ADS
- Improved dynamic crosshair
- with 6 new style
- Performances improvements and a ton of bug fixes
ADDED
- A completely new aiming model!
- Weapon handling will now feel much more responsive and less "sluggish"
- New recoil system
- Weapon attachments, such as buttstocks, handguards and compensators, will now contribute to the recoil control
- Recoil intensity will "accumulate" if you shoot faster than your ability to control the recoil and to reset the weapon.
- While short burst are manegeable, being accurate with a long spray is not an easy task (especially at long engagements), but it will become easier once you reach the "apex" of the recoil. At that point, you'll be able to be more consistent in controlling it.
- Two new options to change FieldOfView while ADS
- Added 6 new dynamic crosshair styles
- You can now choose dynamic crosshair color via RGB format
- New stats meters are visible in the inventory UI; they will show an approximation of Inventory Weight and Shooting Accuracy
- Weapon retraction (when you hit a wall) has been improved for weapons with shorter barrels
- A very subtle vignette effect is being used when focusing
- New animations when interacting with the weapon (changing firemode or zeroing)
- New animation for the shake caused by Kuru illness
- New animation for the shake caused by cold
- New mod logo
- Recoil definition for SSG82
- PiP definition for SSG82 optic
- Kazuar (AK night vision optic) now behaves correctly and has proper PiP
- Starlight (M4 night vision optic) now behaves correctly and has proper PiP
CHANGED
- Reduced head bobbing while AimingDownSight
- Faster and smoother misalignment overlay when using long range optics
- Decoupled long range optic behaviour from the misalignment overlay
- Improved PiP lens positioning; it will now sits better in the optic
- Improved PiP visibility for some optics
- The options menu have been remade from scratch, with improved performance and look
- Removed the default WeaponInteraction keybinding
- Deadzone is now marked as deprecated and planned for major changes or removal
FIXED
- Possibly definitive solution for the inventory weight desync, which caused the hand position being desynced between clients
- Dynamic Crosshairs were not perfectly centered, new ad-hoc crosshairs are now pixel perfect
- The correct NightVision type wasn't being used
- Wrong sway animation, and made it slightly slower
- Camera shake not being applied while AimingDownSight
- Recoil control function was not being applied properly
- Errors in stringtable.csv translation file
- Improved server-side performance by removing some unnecessary logic
- Missing preset definition for input actions
- ItemOptics config class definition for DayZ 1.19
MODDING
- New Ad-hoc config parameters for PiP
- Cleaned up unused constants
- Server side constraints now gets preloaded as soon as the server starts