Skip to content

Releases: simonvic/sGunplay

v2.4.0-exp

07 Dec 18:37

Choose a tag to compare

v2.4.0-exp Pre-release
Pre-release

CHANGED

  • Minor performance improvements
  • More detailed logging when loading user configurations
  • More detailed logging about server constraints
  • GetWeightEx() is now used instead of the deprecated GetWeight()

MODDING

  • The SCOFocusing overlay 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_STATS constant to toggle attachment stats widgets in the UI
  • Added SHOW_PLAYER_STATS constant to toggle player stats widgets in the UI

FULL CHANGELOG

v2.3.0...v2.4.0-exp

v2.3.0

03 Jun 14:28

Choose a tag to compare

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 PropertyModifiers to be easier to mod

FULL CHANGELOG

v2.2.2...v2.3.0

v2.3.0.exp

23 Apr 14:10

Choose a tag to compare

v2.3.0.exp Pre-release
Pre-release

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 PropertyModifiers to be easier to mod

FULL CHANGELOG

v2.2.2...v2.3.0.exp

v2.2.2

26 Feb 14:10

Choose a tag to compare

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...v2.2.2

v2.2.1

27 May 13:54

Choose a tag to compare

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...v2.2.1

v2.2.0

20 Feb 14:05

Choose a tag to compare

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...v2.2.0

v2.1.0

23 May 15:24

Choose a tag to compare

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 HideClothing option 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...v2.1.0

v2.0.0

20 Oct 15:21

Choose a tag to compare

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

FULL CHANGELOG

v1.6.4...v2.0.0

v1.6.4

14 Jun 17:47

Choose a tag to compare

ADDED

  • Added Derringer recoil
  • Added M79 recoil

CHANGED

  • sGunplay keybinding section can be found under the sUDE tab in the options menu

FIXED

  • missing quote in stringtable (translation)

v1.6.3

19 Apr 13:21

Choose a tag to compare

ADDED

  • Added CZ550 recoil
  • Added LongHorn recoil
  • Added P1 recoil

FIXED

  • Fix option sliders widget (DayZ 1.17 update)