22,488 Commits over 1,614 Days - 0.58cph!
Start implementing rule system
ScenePanels now handle MSAA properly
Fix depth prepass not working
Strip out as much collisiongroup stuff as I can stand right now
Enable BaseWeapon shooting players
Fixed terrible mistakes
Reduce default min width for qt combo boxes
causes issues in tools and auto shrinking
ModelDoc UI tweaks
MaterialGroup UI - fixed text contrast & made the editor able to shrink to fit node editor width, no more horizontal scrollbars
RenderMeshFile UI - reduced size of "Excude by default" text and allowed it to shrink to avoid horizontal scrollbars
Animations Controls widget/tab - reduced minimal required horizontal width
Merge branch 'master' of sbox
New Outfit Piece! Tactical Gloves
New tactical gloves to finish off the Tactical Gear outfit! Including LODs.
https://files.facepunch.com/daniel/1b0511b1/Photoshop_N0hdJRjcxj.jpg
As well as this, we have some adjustments to the skinning of a few assets, tactical vest, leather jacket, and longsleeve shirt and jacket.
Merge branch 'master' of sbox
Citizen: HitboxSetList is now scaled correctly following ScaleAndMirror fix
Iterate on ModelDoc default layout widget sizes
Make asset inspector preview/dependencies take a bit less space
Fix up toolbar styling for dropdowns
Stop selecting multiple list view items, scroll to item if possible
Additionally, select our new config when creating it
Persist the last selected config and select it on load
Obsolete CollisionGroup & CollisionLayer
Rewrite CRnCollisionFilter, strip out CIntersectionController
Fixed launch combo box vertical alignment
Add clip planes for spritecard, should fix physgun trail clipping on water
Update launcher combobox style, button style, clean up
Unset D_ENABLE_INDIRECT combo on volumetric fog shader and leave it always on, indirect volume lightmap is also used for baked fog!
Delete LAYER_INDEX_CONTENTS_SERVER_ENTITY_ON_CLIENT, CONTENTS_SERVER_ENTITY_ON_CLIENT
Explicitly forbid triggers from colliding with the world
Traces don't hit client only entities by default, added IncludeClientside to opt in
By default traces only hit entities and world that also exist on the server. This is the most common scenario as if you hit client only entities during prediction you will get prediction errors. You might however want to opt into including client entities in specific traces.
Trimming redundant tracefilters, EFL_USE_PARTITION_WHEN_NOT_SOLID, LocatableEntity system, RNQUERY_OBJECTS_NON_COLLIDEABLE
Modeldoc: Apply all scale and mirrors to helpers seeing as there can be multiple of them
ModelDoc: Apply scale and mirror to helpers
Enable scale and mirrors on hitboxes again
Don't depth test on DebugShowHitboxes
Delete unused unit test
Trim unused code
Add UseHitboxes to RnQueryShapeAttr_t - ask for them explicitly, don't use CONTENTS_HITBOX mask
Fix glow outline on water
Citizen/animgraph: idle optimizations
Added the previously on-the-fly variants of the idle additive as "pre-made" animations. This reduces the overall number of nodes & animation fetches.
fire extinguisher - mount lods
Merge branch 'master' of sbox
Remove CollisionGroupOverride from prop_physics
Add m_SeenTags to intersectiondictionary
Fix underwater fog when using FSR
Refactor m_Tags to m_PhysicsTagStrings, so it's more searchable
Remove debug
Physics Shape partial tag Access
Move Tags to top of property window since it's pretty important
Collapse the help section of the object property window by default
Remove Hammer Mesh PhysicsGroup, PhysicsInteractsAs, PhysicsInteractsWith, PhysicsInteractsExclude - replace with Tags
Silence steam audio Embree init message by default
Support tag queries in RnCollisionAttr_t
If a shape doesn't have tags then add solid for now
Pass trace tag filters straight to rubikon, delete SandboxTraceFilter, Trace.ResolveEntities
Make player movement tags consistent
Don't open the legacy asset browser on startup, make it so you can access it easily from the tools menu bar still though for now
Hammer: Remove large toolbar from map window, tuck into a small layout icon button - I'll probably shuffle some things from the "Fullbright" menu into this still. Also fix the icons for these layouts using the wrong path.
https://files.facepunch.com/matt/1b0411b1/sbox_tVMBcvmiCL.jpg
Remove unnecessary layout on LaunchConfigEditor
Fixes "Attempting to add QLayout" warning every time it's being made
Remove Auto prefix from generated options, give them icons instead
Ceiling and round light - breakable light prefabs
Merge branch 'master' of sbox
Split mapbuilder.tags
Material compiles
Temporary ladder rule
check your code you dumb cunt
Update mapbuilder.passbullets, blocksound
mapbuilder.npcclip
mapbuilder.sky
mapbuilder.teleportclip
mapbuilder.navclip
Cleanup
Remove CBaseEntity::FVisible
Remove Legacy Compile Collision Mesh
Update toolsblock_los
delete mapbuilder.infectedladder
Fire exit - lods, self illum and terry skin
Merge branch 'master' of sbox
Fix tool camera ALT + right click being incredibly sensitive
Hammer default layout remove auto vis, selection sets, undo history, map problems
Hammer: Reset camera speed mul with middle mouse button
Support custom picked maps for light rigs so you're not always stuck with built in ones https://files.facepunch.com/layla/1b0311b1/sbox-dev_QJtb1fY8HV.png
ModelDoc: Fix bone merged models not clamping to their max lod level when forcing lod level
Remove CBaseTrigger
Remove heatmapviz, smoke_fog_overlay, warp_overlay
Remove base_curve_over_time, point_entity_fader, point_render_attr_curve
Remove physics_npc_solver
Remove textstatsmgr
Remove last remaining references to vscript hanging around
Another cleaning pass on BasePlayer
Hammer: tidy up the outliner widget to make use of space better
https://files.facepunch.com/matt/1b0311b1/sbox_x99gtaxdGM.png
https://files.facepunch.com/matt/1b0311b1/sbox_Rx3STK6r6U.png
Hammer: Get rid of all the text in the top toolbars, huge waste of space that also limited usage as vertical toolbars
https://files.facepunch.com/matt/1b0311b1/sbox_oNHtLaD5Kf.png
https://files.facepunch.com/matt/1b0311b1/sbox_vH2CK68K7H.png
Citizen: fixed LOD3 eyes + more animgraph comments
Citizen/animgraph: hooked up swimming idle anim
Animgraph: Allow bone merged models to be enabled/disabled
Fix incorrect morph position delta scaling
Merge branch 'master' of sbox
Merge branch 'master' into collisions
Remove unused
Clean up CMaterialCollisionGroupParams, use tags
Pass collision tags to physics builder
ShapePage show tags
Update playerclip material
Compile fix
Fire exit - lods, self illum and terry skin
Merge branch 'master' of sbox
Merge branch 'master' of sbox
Fix incorrect morph position delta scaling
Animgraph: Allow bone merged models to be enabled/disabled
Citizen/animgraph: hooked up swimming idle anim