Diagnostic fixes
Move Debug Overlay options
Asset party type selector
Move TagPicker to TagPicker files
Fix NRE when hotloading after closing hammer
TagEdit - updated asset browser & publisher
https://files.facepunch.com/garry/cfb1e92e-6654-43c7-95ec-b587a7fe34b4.png
Move Map/MaterialMenu files
Update AssertNotPreSpawn message
Fixed EntityComponent.Entity being null in OnDeactivate
Merge branch 'master' into custom-client-input
Asset Browser handle spaces better https://files.facepunch.com/garry/0c89437d-84c0-439e-85e5-6fb5e5232f8b.png
Fixed comboboxes in assets firing OnChanged event when first created
Also fixed not changing the combo box selected item firing OnChanged event
SoundEvent preview extra uses Audio.Play
Some documentation
UI2: Hook up "not-allowed" cursor type
Update citizen eyes materials
Fix assets not firing PostReload when updated from memory
New Outfit Piece! - Skater Helmet
https://files.facepunch.com/daniel/1b2911b1/sbox-dev_M98p5o19LV.png
WIP and in need of LODs that will be coming ASAP.
Add a palette to the color picker
Add ParticleSnapshot resource class
Bind UpdateParticleSnapshotFromVertices
Add Particles.SetSnapshot from resource
Allow procedural particle snapshot to be created from managed
Add ParticleSnapshot.Vertex
Update particle snapshot from vertices
Documentation
Include creation time in snapshot vertex
Show facets in asset browser
https://files.facepunch.com/garry/ad56d755-b646-4e12-a854-f43e1b1cad49.png
Fix ParticleSnapshotVertex_t being incorrect
Hammer API: Add event Selection.OnChanged which fires when your selection set changes
Fix crash with Hammer.MapAsset when there's no map asset
Hammer Asset Browser: Add @selected and @inmap tag filters
https://files.facepunch.com/matt/1b2911b1/sbox_zPl9iqmF1Z.png
@selected shows map mesh materials too
Add Hammer specific locations to asset browser for Selected, In Map, Prefabs
https://files.facepunch.com/matt/1b2911b1/sbox_CTSLP9Ccz5.png
Hammer: Make default Asset Browser the C# one, label legacy as legacy and tuck it away in View -> Toolbars
Don't cock up MainAssetBrowser with double spacing
Fix not being able to load maps by path, usually from launching map with Hammer or building cubemaps
Fix SceneSunLight using invalid native pointer
Don't obsolete Texture.CreateArray, 2d texture arrays and 3d textures aren't the same thing
Actually hook up a count for TextureArrayBuilder to work..
Updated to .NET 7.0 and C#11
Please update Visual Studio if you're experiencing issues with it. Read more about what's new here: https://devblogs.microsoft.com/dotnet/announcing-dotnet-7/
Skater Helmet Reskins
White Checker and Camo Skater Helmet skins
Sorting out the Sub categories of the tops and bottoms
Hammer: Update sound(scape) drop targets to use file paths
Also allows drag'n'dropping asset.party soundscapes.
Map compiler does not complain about invalid format of unset sounds
Fix handle leak in RenderTools.ResolveDepth/FrameBuffer causing huge vram leaks when using glow
Fix compiler refs to System.Security.Cryptography, in .NET 7 they've merged the 5 dlls into 1
Hammer: Selection API only supports object mode currently, fixes crashes using it when the active selection mode is non-object
Fix material editor not writing to image meta, fixes texture settings
Allow boneless hitboxes
Add a dict of native to manged materials so we can grab them from native
Merge branch 'master' into custom-client-input