Skip to content

sv2.1.0

Latest

Choose a tag to compare

@timmybo5 timmybo5 released this 21 Oct 07:07
· 1 commit to master since this release

New

  • Bullet penetration & ricochet (Penetration, Ricochet, RicochetAngle, RicochetChance, MaxRicochets)
  • Controller support with aim assist (also works in thirdperson)
  • Bot weapon support + demo implementation
  • Ladder climbing support
  • New footstep sound system + bullet impact sounds
  • Hear other players' reload sounds
  • Custom crosshair support
  • trigger_hurt support
  • Configurable fall damage on the player component
  • Mobility property to affect movement speed, shooting a player now impacts their mobility
  • Weapon.ReloadSpeed property + extended StatsModifier functionality
  • WeaponParticleManager, particles can now be parented to the weapon (e.g. muzzle flash)
  • World model muzzle particle scale property WMMuzzleParticleScale
  • Lens scope center property
  • Player properties to prevent crouch & jump spamming
  • Noclip support + noclip animation
  • Respawn the player at a given position
  • OnDressed method
  • Copy JSON button in the offset editor
  • changemap demo command

Improved

  • Sight FOV is now magnification based (PlayerFOVZoom)
  • Sniper scope animations overhaul
  • Procedural animation smoothness & weapon tucking
  • Sprinting, with a small delay between running and shooting
  • Remade bullet eject system
  • Tracers
  • Reworked player clothing, bots get randomized clothes
  • Model parenting and weapon switching states
  • Scoped in spread can be controlled with ScopeInfo.Spread
  • Performance and network optimizations
  • Demo now uses the human model, all SMD models converted to FBX

Fixed

  • VRAM leak
  • FOV instability (also AnimSpeed no longer affects FOV change speed)
  • Particles not being destroyed on weapon switch
  • Red dot shader & reflex sight offsets
  • Sniper scope bugs (not covering full screen, animation jitter, fps drain)
  • Shotgun reload bug
  • Ladder mounting not working in all orientations
  • Thirdperson bugs (host with bots, camera offset, spawn rotation)
  • Weapon deploy & attachment spread overriding base spread
  • Crosshair being too small and clipping
  • Muzzle smoke being too bright
  • Reload sounds not restoring volume
  • Overlays not drawing (e.g. console)
  • Footstep sounds playing when standing still
  • Tons of clothing, stability, and minor bugs

Breaking changes

  • AimInfo.PlayerFOV renamed to PlayerFOVZoom and is now a magnification value (e.g. 1.3 = 1.3x)
  • IPlayerBase changes:
    • ApplyRecoilOffset renamed to ApplyEyeAnglesOffset
    • New IsClimbingLadder and IsBot members
    • InputSensitivity and FieldOfView now require a getter
    • ParentToBone has new optional deleteOnFail and onFail parameters

Full Changelog: sv2.0.0...sv2.1.0