userTony Fergusoncancel

4,648 Commits over 976 Days - 0.20cph!

10 Months Ago
Programmatically remove grab point from bullet prefab if spent Apply angular velocity to ejected bullets, support IDamageable Implement IDamageable to FlipUpTarget Interactable: Use secondary grab point's up vector for Rotation.LookAt, so we can roll with our secondary hand Update shooting_range
10 Months Ago
Changed play button bind back to F5
10 Months Ago
Fixed bullet ejection speed, big button in shooting range bone flag
10 Months Ago
Fixed up bone setup for mp5
10 Months Ago
Actually, use a prefab instead Removed unused spent shell prefab
10 Months Ago
Refactor bullets to hold info about spent state. Eject from chamber conditionally
10 Months Ago
GetPrioritizedGrabPoint will prioritize the current grab point before evaluating hovered list
10 Months Ago
Fixed up the USP's attachment points Crude version of ejecting casings when shooting, and when pulling slide back manually Should've fixed PostDeserialize error for mags
10 Months Ago
EnumControlWidget: Use Title instead of Name in PaintControl
10 Months Ago
Fixed the tables being flippable
10 Months Ago
Fixed weird grabbing behavior
10 Months Ago
Added building pieces for TriggerInteractable Add big_button.vmdl_c, version of our button that has bones Added hover interaction type, doesn't require input at all (https://files.facepunch.com/devultj/1b0811b1/sbox.2024.05.08.12.02.09.mp4)
10 Months Ago
Add MovingTarget component Add BouncingTarget (same as MovingTarget, but flips distance when it reaches its destination) Added FlipUpTarget Add flip up target sound, docs
10 Months Ago
Implement trash remover component
10 Months Ago
Fixed blendable shader error (restore ComputeBlendWeight method), push new compiled shader
10 Months Ago
Fixed NRE
10 Months Ago
Update shooting range
10 Months Ago
Convert some guns and mags to prefabs, laser pointer can be toggled with joystick down on held hand
10 Months Ago
Fix NREs when running outside of VR
10 Months Ago
Fixed some issues w/ attach points
10 Months Ago
Renamed "Normal" SceneCameraDebugMode to "Lit", expose Roughness vis mode
10 Months Ago
Started work on a shooting range scene (https://files.facepunch.com/tony/1b0611b1/sbox-dev_XK299N0MPB.jpg)
10 Months Ago
Add weapon chamber sound event Same for mags Minor bug fixing Scene update Add extremely basic player movement component, and player look component (using snap-look)
10 Months Ago
Added BulletComponent, bullet interactable, ability to manually chamber a weapon chamber with a bullet, can load mags manually too
10 Months Ago
Added weapon chamber system, mp5 bolt feeds from mag somewhat realistically. Bullets stored as individual objects, with goal of being able to fill up mags / chamber guns manually
10 Months Ago
Exchange weapon magazine bodygroups to reflect their current state (full, empty) Hooked up new mag components where necessary
10 Months Ago
Add hack to adjust angles of a point interactable if it's at 1 Added ability to slap the slide of certain weapons (MP5) (https://files.facepunch.com/tony/1b0311b1/slap_vr.mp4) Add Hand.Velocity, calculate velocity Add Interactable.MassScale Update prefabs
10 Months Ago
Redid how I implemented hand poses. Add HandPreset class, use HandPreset.Apply( SkinnedModelRenderer ) to apply, and can edit per-finger in the inspector
10 Months Ago
Very simple implementation of slide release blocking the weapon's ability to fire
10 Months Ago
Can customize recoil values Add more USP sounds
10 Months Ago
Integrate grab point events Add PointInteractabvle.ResetOnRelease - good for the USP's slide Push slide release system
10 Months Ago
New sounds Hand collects a hash set of eligible grab points, and picks the closest one when gripping (fixes jank where you'd grip and nothing would happen) Mark Sync/Broadcast on some things in Weapon
10 Months Ago
Added LaserPointer component (https://files.facepunch.com/tony/1b0211b1/sbox-dev_dmbhFl6YT6.mp4) Implement point interactables. Not using animation, this turned out to be more work than necessary for now. https://files.facepunch.com/tony/1b0311b1/sbox.2024.05.03.08.43.17.mp4
10 Months Ago
Add BaseInteractable, moved some common stuff into there. Added WeaponPartInteractable, in preparation for being able to interact with the MP5's charging handle
10 Months Ago
Removed world model mags, we're not doing it like this
10 Months Ago
MP5 separate magazine models
10 Months Ago
Delete GameManager (has been replaced by Game for ages now)
10 Months Ago
Can attach while already attached (detaches old attached object) Add very basic recoil to weapons
10 Months Ago
Removed some code that was shit, when attaching something, raise attach dot threshold
10 Months Ago
Cleanup, documented all classes and properties
10 Months Ago
Can dry fire a weapon, detach mag with B button of held hand Weapons are a bit more weighty
10 Months Ago
Can detach attachables from attachment point Add detach sounds More work on attachbles feel Add events for when stuff gets attached to interactables, weapon is an interactable - can only fire when magazine is attached and has ammo
10 Months Ago
Improve accuracy of placing interactables in your hands
10 Months Ago
Fixed error when not running in VR mode
10 Months Ago
Few tweaks, another m4 loadout and non-operable spaghelli
10 Months Ago
Hardcoded hand poses, can be driven from grab points
10 Months Ago
Refactor, can shoot gun, don't use findinphysics, rely on collisions/trigger events only
10 Months Ago
Bunch of boilerplate code for weapons/attachment points
10 Months Ago
Add standalone M4 magazine vmdl
10 Months Ago
Code dump for interactables, secondary grab points, smooth damp