userTony Fergusoncancel

4,684 Commits over 976 Days - 0.20cph!

1 Year Ago
Move JsonUpgrader
1 Year Ago
Added baseline for component version upgraders https://files.facepunch.com/tony/1b0911b1/parsecd_N2kyNOTsPg.png
1 Year Ago
Use Input.AnalogLook and Input.AnalogMove in PlayerController
1 Year Ago
Update RazorComponentTemplate to use TextArea
1 Year Ago
Add TextAreaControlWidget, supports properties using TextAreaAttribute https://files.facepunch.com/tony/1b0811b1/parsecd_Hhi72QodaJ.png
1 Year Ago
Fixed action set flip-flopping between Menu and InGame twice a frame :S
1 Year Ago
Support Alex's scrolling
1 Year Ago
Post-merge fix
1 Year Ago
Start drafting out UI navigation with controller, by traversing panels Refactor so we can switch between panel traversal and virtual cursor based on input Don't revert back to PanelTraversalSystem if analog is empty Add basic working virtual cursor using PanelInput.UpdateMouse Fixed calculation of virtual cursor position Use stylesheet to style virtual cursor, add ScrollSpeed Refactor, virtual cursor as its own rootpanel so we don't add a panel to every root panel we access Disable system if mouse is moving at all Make VirtualCursorOverlay a razor panel Update SteamInput manifest to include joystick inputs for Menu action set Hide mouse cursor while we have controller input active Support processing any number of root panels, make it work in GameMenu Scale ControllerInput.GetAnalog by Input.ControllerLookYaw(Pitch)Speed Scale virtual cursor position movement by delta time, no wonder it felt different on GameMenu Process inputs in MenuDll Remove some direct controller access, use Input.AnalogMove/AnalogLook instead VCS: only tick for panels that want mouse input VCS: fix is-pressed style Refactor, add ControllerOverlay, so we can add another overlay for panel traversal selection Add PanelTraversalOverlay (for lack of a better name) Work on finding panels from delta, fixed not finding an initial focused panel Give eligible panels a score and give it some data to score by, focus the lowest scoring panel, also hook up selection and scrolling Decrease block increment size, can get finer selections (i.e PackageCard modal button) Fix FindPanelsAt never finding more than 1 panel Remove PanelTraversalOverlay, it looked shit When enabling VCS, use the mouse's current position Traverse blocks relative to the screen size, instead of set pixels Add IControllerInputSystem.Destroy Store last mouse position, don't run in multiple contexts (sort this out in a better way next) - fixes VCS overlay lingering around Minor cleanup Run Input.SetFocus( null ) on IControllerInputSystem.Destroy Scope UI simulation Remove context hacks Pass DoAnyPanelsWantMouseVisible() to ControllerInput, don't call if we don't need input Only use pointer-events on elements we want to click on for SocialBar Remove unused code, documentation pass When looking for an initial panel for traversal, use the mouse position (works w/ virtual cursor) Remove InputManifestTemplate/GamepadManifestTemplate groups from Sandbox.Game csproj since they don't exist Don't run ControllerInput.Tick at all if we don't have a controller Docs for IVirtualCursor Kill controller input system if we run out of gamepads to use General cleanup, remove unused ControllerOverlay panel Add adjustable analog sensitivity for UI
1 Year Ago
Set SceneObject shadow casting flag before setting model / transform so we don't need to update the object again
1 Year Ago
Re-plug in speech synthesizer play return
1 Year Ago
Fixed not loading the startup scene fallback when loading a project
1 Year Ago
Align impact decals correctly instead of accounting for the 90 degree offset bug Fix error spam from sound emitter
1 Year Ago
Update decals scene
1 Year Ago
Fixed decals projecting down instead of forward
1 Year Ago
Can use HideInEditor to hide components in component selector
1 Year Ago
Fixed play toggle not working while focused on the game You'll probably need to bind this manually, so if it still doesn't work for you, type "bind F5 play_toggle" in console
1 Year Ago
API fixes
1 Year Ago
Better algorithm
1 Year Ago
Add an access point for the player controller to influence recoil
1 Year Ago
Cleanup, add horizontal and vertical spread ranges
1 Year Ago
Add loop points to recoil patterns https://files.facepunch.com/tony/1b2611b1/Zwf2E8V68x.png https://files.facepunch.com/tony/1b2611b1/sbox-dev_9zVXae9zXk.mp4
1 Year Ago
Update style of recoil pattern UI, draw line with all points https://files.facepunch.com/tony/1b2611b1/z5ZQTeqnS5.png
1 Year Ago
Use recoil pattern in RecoilFunction https://files.facepunch.com/tony/1b2611b1/sbox-dev_xaXurG5u7E.mp4 https://files.facepunch.com/tony/1b2611b1/CS5fvYwsxo.png
1 Year Ago
Add editor for designing recoil patterns https://files.facepunch.com/tony/1b2611b1/rNGbSsl88U.mp4
1 Year Ago
Add basic recoil
1 Year Ago
Fixed not finding the ammo container
1 Year Ago
Move weapon functions into a separate gameobject on the weapon for organization
1 Year Ago
Further refactor
1 Year Ago
Refactor weapon abilities to be weapon functions, stats can be modified by weapon functions
1 Year Ago
Update camera animation code to use local bone transform, ty @aylaylay https://files.facepunch.com/tony/1b2511b1/sbox-dev_iEfv2HkNNa.mp4
1 Year Ago
Don't overcomplicate stats
1 Year Ago
Add weapon stats system baseline
1 Year Ago
Add test code for local bone transform
1 Year Ago
Port bullet trails code
1 Year Ago
Remove unused field from SoundEmitter
1 Year Ago
Style the menu a bit
1 Year Ago
Add main menu, default scene is main menu, add play button
1 Year Ago
Fix particle rotation
1 Year Ago
Add GameObject.PlaySound as a fire and forget way to play sounds on a gameobject (and have it follow the object)
1 Year Ago
Apply decal random rotation, spawn particles
1 Year Ago
Play bullet sounds
1 Year Ago
Bullshit reloading system for now
1 Year Ago
Add GameObject.DestroyAsync extension Add SurfaceComponent and GameObject.GetSurface extension method Prefab updates Get surface from weapon shoot trace, create impact effect gameobject from decal definition https://files.facepunch.com/tony/1b2311b1/sbox-dev_M7K7YcLTh5.mp4
1 Year Ago
Make player prefab
1 Year Ago
Use new particle for muzzle flash instead of legacy
1 Year Ago
Remove PlayerController.IsDucking
1 Year Ago
Maintain interpolated local position and rotation so we can just keep applying, add sliding state to vm
1 Year Ago
Apply local transform to viewmodel based on wish direction
1 Year Ago
Hook up slide anim and remove legacy stuff