251,064 Commits over 3,959 Days - 2.64cph!

7 Months Ago
Created EditorKeybinds.cs with a few starting keybinds Move Keybinds into EditorPreferences since that makes more sense Add RegisterShortcuts() function whenever shortcuts are registered and use the EditorPreferences keybind instead of hardcoded string Added Editor Keybinds page to EditorPreferencesWindow Subscribe all RegisterShortcut voids to keybinds.update EditorEvent https://files.facepunch.com/CarsonKompon/2024/July/10_21-46-TautDuck.mp4
7 Months Ago
ApplyLinearImpulseAtWorldSpace just uses ApplyLinearImpulseAt, same thing
7 Months Ago
▌▇▍▉▆ ▍▆▄▆ ▅▇▋▊ █▇▇▅ ▇▉▇▍▍▅▇▊ ▊▅ ▍▅█ ▆█▅▋▆ ▋▉▅▆, ▊▉▉▍▌ ▄▍▍ ▌▋▅▋█▌▅▌▌ ▆▊ ▍▉▋ ▆▍▋▌▌▉▌▅ ▊▋ ▍▅▌ ▋█▄▇ ▆▊▊ ▇▆▄▋▌▉ ▄▌▇▉▍▆ ▊▌▆▊▅ ▍▆ █▄▋ ▅▇▋▇ ▄▇█▌▍▇ ▇▍█▄▍▄ ▄▆▉ ▄▋▄▌▋▉▍▉ ▋▍▇▍▅▉▉▄ ▊▍█▉ ▊█▉▉▉ ▌▊█▆ ▋▄ ▍▄▍▄▍▄▉ ▍▌ ▄▌▋ ▍▉█▅▇▌ ▍▆▄▉▊▌▉▅█▇ ▌▌▉▆ ▍▌▇▍▆█▊ ▄ ▄▍▊▉▋ ▊▊ ▄▄▋▇ ▊▇█▍ ▇█▄ █▋ ▉▆▄▄▉▊ ▋▅▅▉▍▌
7 Months Ago
Get rid of all this shit, it's no good Hulls sweep with a radius Resolve hit penetration (should add to trace API?)
7 Months Ago
Trace direction is wrong way around
7 Months Ago
spitter bullet elite spitter spiker elite spiker
7 Months Ago
Add "build warmup scenes" to the asset build pipeline (adds 5% to build time)
7 Months Ago
Recreate warmup scenes
7 Months Ago
Added warmup collection scene "WarmupScenes"
7 Months Ago
Remove `EntityToScene` component from the warmup scene, instead keep the `EntityToScene` components in a new config scene and output to separate warmup scenes Add tool to bulk update all warmup scenes with latest version of each prefab - recreate the output scene instead of loading it when running to cut export times in half
7 Months Ago
Fix glass scope shader not rendering correct
7 Months Ago
Slight refactor & comments added
7 Months Ago
Fix ui
7 Months Ago
Update .sbproj Lvl 1 updates model map Prefabs Scenes updated Story fixes
7 Months Ago
Prevent multiple toolbars in Sprite Editor Can open multiple Sprite Editors to edit multiple sprites at once now Remove UpdateWindowTitle from SpriteEditor Preview Added Animator Dock/Tab to Sprite Editor Update .sbproj files Update example files
7 Months Ago
Panel background rendering optimizations
7 Months Ago
Merge from main -> scene_warmup
7 Months Ago
Do 'external changes detected' prompt for open prefabs too, refresh popup a bit
7 Months Ago
WIP generate delegates that don't use dictionaries
7 Months Ago
Make SWEP:Think not run before NextAttack in singleplayer This mimics SWEP:Think's behavior in multiplayer. Call TOOL:Holster and Deploy when switching tools clientside This was done when using gmod_tool serverside only, it is now done when gmod_toolmode changes both clientside and shared. Added 2nd return value to GM:CanArmDupe hook (Community Contribution) Fix util.StringToType "int" erroring with invalid inputs
7 Months Ago
Allow custom error message for CanArmDupe (#2065) * Add message to CanArmDupe * Duplicate changes to arming.lua * Duplicate the changes to arming.lua again
7 Months Ago
Merge from monument_scenes -> aux1
7 Months Ago
Grab triangle on base mesh so that it should work for both mesh and heightmap
7 Months Ago
Micro optimizations
7 Months Ago
First stage integration
7 Months Ago
Use our filtering in cast callbacks
7 Months Ago
Initial VR scene for main menu https://files.facepunch.com/alexguthrie/1b2011b1/sbox_pKFaTyqkgq.png UI: Fix worldpanel depth issues, treat worldpanel roots as layers Render VR menu at 4k, scale down to fit Basic VR world input component, menu works properly https://files.facepunch.com/alexguthrie/1b2511b1/Desktop%202024.06.25%20-%2015.51.37.05.mp4 Line hands up better in VR menu scene Quick little test map just so I'm not staring at an orange texture
7 Months Ago
Serialize Tint and apply to SceneObject when created.
7 Months Ago
cape cloth prefab setup
7 Months Ago
update spritetools
7 Months Ago
CManagedSceneObject main thread is optional Remove mainthread enforcement from "safe" internal managed sceneobjects Make grabbedTextures a thread static ParticleSpriteRenderer builds verts in render thread
7 Months Ago
Use CustomEditor for Transform, make presentation/ux consistent with components, add copy/paste world transform context menu options
7 Months Ago
Change project open file filter from ".sbproj" -> "*.sbproj" to find named project files
7 Months Ago
▅▄▉ ▋▋▍▍▄▆▇▋ ▋▊▋▍
7 Months Ago
White outline when selected (similar to renderer components)
7 Months Ago
Fixed SpriteComponent Gizmo hitbox (Facepunch/sbox-spritetools#2) https://files.facepunch.com/CarsonKompon/2024/July/10_10-17-BasicChipmunk.mp4
7 Months Ago
▅█▅▇▌▆▄ ▄▄▉▆▅▇
7 Months Ago
Animation List is has hover highlight and StatusTip FrameButton now has hover highlight and StatusTip displaying frame number, file name, and sheet rect (if applicable)
7 Months Ago
Fixed terrain-blend shader secondary layer uv/tiling params not working
7 Months Ago
exported wolf attack test anim
7 Months Ago
merge from main
7 Months Ago
Travelling Vendor Revisions -> Main
7 Months Ago
Fix bug causing vendor to just sell one item
7 Months Ago
Byte Pack Convert - Networked GameObject, Component, GameResource References (#1618) * Add add IBytePackConvert to a class to specify how it should be serialized/deserialized with BytePack (similar to IJsonConvert). Implement for GameObject. * Add IBytePackConvert support to Component and GameResource * We should be able to null these out * Some comments on ConverterPacker to describe its use * Let's move it out of Sandbox and call it BytePack.ISerializer - it won't be exposed to public API (for now?) * Makes sense to rename to SerializerPacker so it matches ISerializer * Explicit implementations of BytePackRead and BytePackWrite means we can have these non-public * Add test for BytePack.ISerializer with MySerializedClass * Some minor doc change * Tidy
7 Months Ago
Fix BroadcastEvents widget not updating on file change Remove un-needed Spritesheet Preview Overlay stuff Properly serialize BroadcastEvents Actiongraph so it saves/loads.
7 Months Ago
assets gym scene wip
7 Months Ago
micro performance tweaks
7 Months Ago
updated test scene
7 Months Ago
Don't serialize component [Property] variables if they have [JsonIgnore] attribute
7 Months Ago
resetting bone transforms on cloth when it's re-enabled to avoid spike in velocity with LODing