13,504 Commits over 1,522 Days - 0.37cph!
Fix physics timescale default
Fix tags set in Hammer not reaching the in game entities
Fix console spam on map load with paths due to unfortunately named properties
Merge branch 'master' of sbox
PhysicsShape Add/Remove/HasTag methods take strings instead of uint
Merge branch 'physicshape-tag-strings'
Rework Entity.OnPhysicsCollision API a bit, mainly adding all data for the other entity in a collision as well as the Surface and PostAngularVelocity of both
Restore physicsgamesystem interop used for collision event
remove sv_gravity and all other movevars
Remove a bunch of movetypes
delete src\game\shared\movevars_shared.cpp/h
Get rid of phys_timescale
Get rid of sv_skyname
Initial Physics Settings class
Obsolete Global.PhysicsSubSteps, Global.PhysicsTimeScale
Simplify physics substep math, store substeps and timescale on world
Physics settings page
https://files.facepunch.com/garry/26f366ac-323a-4258-8106-0f1fa49a3e58.png
Game page
Move compiler stuff into project settings, add a couple more options
Merge branch 'project_settings'
Remove CBaseEntity::VPhysicsShadowCollision (S1 legacy code)
Delete PhysicsGameSystemS1 and other unused crap
Get rid of legacy gamevcollisionevent_t, cleans up calls to CBaseEntity::VPhysicsCollision
Move C# collision interop from CBaseEntity::VPhysicsCollision to CPhysicsGameSystem::DispatchCallbacks, call C# once per collision instead of once per entity in that collision. Give ourselves additional data to expose onto the game API.
Fixed breadcrumb passing the format, not the formatted string
Better error on Open Image Denoise error
Add breadcrumbs to CUtlLinkedList overflow
When resolving MSAA, account for alpha
Fixed package meta deserialization for enum values
Solves collision matrix info not loading on remote packages
Animgraph: Better way of deleting selection without deleting group input/output
Citizen/animgraph: updated Rifle/SMG branch to use new deploys & fix IK
(Also fixed a weightlist error.)
Merge branch 'master' of sbox
Animgraph: Don't allow group input/output nodes to be copied
Delete physics_testbed
delete physprofiler_subtool
Delete rubikon serialization, reflection, snoop, intersectiondictionary
Use copy_postbuild.cmd instead of just copy.cmd
When out of memory, drop a breadcrumb describing how much we tried to allocate
Add breadcrumbs around startup and shutdown, loop changes
updated map prefab, materials, models, fx
Merge branch 'master' of sbox
Delete some orphan textures
Actually fix launch config cookie being stomped..
When a glass shard takes damage, check surrounding shards, better hit detection for melee damage
Clean up, refactor into ItemListWidget
AssetList uses ItemListWidget instead of ListView
Fix OnDragStart being called when not dragging
Add Paint.SetFlags
Feel tweaks
Successfully make CAbstractScrollArea transparent
Add DebugOverlay to ItemListWidget
CurvePresets uses ItemListWidget
PublishWindow uses ItemListWidget
Refactor
Obsolete ListView
Switch everything in addon from ListView
Give a warning on AuthenticationException when downloading image
Tweaks
Delete leftover debug print?
Fixed selecting a .png asset still setting .jpg extension when the property was empty
New Outfit! - Prisoner Outfit
New Prisoner Outfit piece, LODs to come ASAP! Plus a few adjustments to skinning and colour variations, which will be very soon!
https://files.facepunch.com/daniel/1b1511b1/Photoshop_dWaS9GH6HN.jpg
Add Scrollbar.Value
Fixed Rect.Contract by margin
Move some UI structs to System so they can be used by Tools
Move viewport to QAbstractScrollArea
Add Scrollbar.PageStep, SingleStep
Add BaseScrollWidget.OnScrollChangedf
Add MarginProperty
Connect SliderMoved
Explicitly mark out of memory errors
Prevent frameless window stuff messing with popups/tooltips
Widget.OnDoubleClick calls OnMousePress by default
Drag.Execute returns a DropAction
Add Drag.SetImage
Add smooth scrolling to BaseScrollWidget
Create ScrollExperiment.cs
Compatibility fix
Fixed Hammer crashes when loading map after deleting some nodes
Only set cycle zero time to anim time if playback rate is non zero, set it to the cycle otherwise
Set AddonProperty Value on return pressed, fixes write-ins
Revert my ComboBox action change, add ComboBox.InvokeSelected
Use InvokeSelected in Launcher, fixes cookie being stomped
Add some more cycle normalizes in sequence update node
FSR Depth upscaler & MSAA Resolver
wall letter box - gib tweak
Advertising board - lod0
Merge branch 'master' of sbox
Quick shit script to auto update our .NET runtime
Update to .NET 6.0.7
Uncomplicate loads of shit in the error list, fixes base addon errors, as well as reports menu and tools errors too. If an addon has no errors but still has warnings we'll show those too but won't raise the error list dock.
I've explicitly not let the Compiler report it's own errors to ToolsDll since it's all done in threads, plus it'll be quicker for Qt to update batches.
Add glass tag to glass shards
wall letter box
- made square, changed door design and lock, added new gibs
Merge branch 'master' of sbox
DebugOverlay's ComboBox remembers its selection after a hotload
Add MethodDescription.InvokeWithReturn
Add WidgetGalleryWindow
Start BaseScrollWidget
QColorDialog improvements
Added a small separator between RGB and HSV input boxes
Added HEX input box
Editing the text boxes no longer resets your caret position
AppVerif for sbox-dev
Fix SoundEvent double delete
Remove r_force_copy_texture_using_rgb
Clean up error tracking
delete syncfrommirror
delete parsifal
Tweaked launch config window
Merge branch 'master' of sbox
Possible fix for dodgy color format on some cards when encoding video
Do not force display description for ModelDoc nodes that have no properties and have a custom editor
Allows the custom editor to take more space.
Add right click on asset header to give option for copying asset name
Add ErrorReports shutdown
ErrorReports sets release version correctly
Merge branch 'master' of sbox
snd_soundscape editor icon
Fix lib files not copying over properly