4,145 Commits over 884 Days - 0.20cph!
Solve main menu equipment visibility
This code still sucks
Fixes - de_refinery compile day time!!!!!
Add EditorUtility.RestartEditor, RestartEditorPrompt
Add editor prompt which restarts the editor when changing parent game / target game
Use LFS for .vpk's, migrate existing vpks to LFS
Fixed input settings not being applied in subsequent games (d'oh)
Add JsonUpgrader support to ConfigData - will be using this for Input config updates
Split out InputSettings into Input.config - backwards compatible
Rotation can parse from serialized Angles, resolves Facepunch/sbox-issues#6085
Editor: add ability to define launch arguments for new game instances, resolves Facepunch/sbox-issues#6095
Resolve Facepunch/sbox-issues#5844 - Input.ReleaseAction/Actions should work across contexts
RMR toggles gasblock, fixed some logic to make this work
Add FPS mode, so you can see what the weapon looks like from first-person
Reset jiggle state when we swap from first-person to third, add toggle button to gunsmith, adjust angles
Disable arms now that gunsmith weapons just use the pure view model prefab
Gunsmith: Allow part selection instead of random from list, wip ui
https://files.facepunch.com/tony/1b0211b1/sbox-dev_nh4ovVRO4A.mp4
Resetting bodygroup only applies to effected bodygroups
Add another optic, underbarrel configuration for M4
Support bodygroup attachments, add EligibleEquipment, IsUniversal
Right click to clear, edit jiggle bones to have configurable angular limits
Implement attachment point UI, button press selects a random eligible attachment
Gunsmith: display weapon from data
Configure a couple of attachment points, create prefabs for charms, fix FP charm vmat
Gunsmith: Camera controls, add charm resources
Add lights to the motor that change when a battery is inserted
Push player through to interactable actions, insert battery, sync state, play a sound
Properly call OnPickupAction
Add PlayerInventory to hold batteries, add display to HUD
Simple menu flow, just so it's there
Fixed HUD not working, removed MapKeys system as it's not relevant to this game
Motor plays some sounds when pressing/releasing
Rename player prefab
Player interaction using IPressable events
Add Interactable
Motor has a line to the scene's exit gate
https://files.facepunch.com/tony/1b0111b1/sbox-dev_KPfHY4y9m8.jpg
Create gates and motors, testbed scene, prefabs
Start pushing some stubs / general data prep for the gunsmith
Add @RickGreeve's beautiful new incendiary grenade
Don't ignore vpks, we don't want everyone having to build our maps
Fixed a few asset source reference paths from moving repo
Expose physics substeps control to scene inspector, resolves Facepunch/sbox-issues#6480
Skip empty files in upload wizard, resolves Facepunch/sbox-issues#6167
Add play button to package home if we're looking at a game, resolves Facepunch/sbox-issues#6504
https://files.facepunch.com/tony/1b2711b1/chrome_44juTHVF9O.png