13,511 Commits over 1,522 Days - 0.37cph!
Whitelist System.Private.CoreLib/System.Diagnostics.ConditionalAttribute
Whitelist System.Private.CoreLib/System.Text.*
Whitelist System.ObjectModel/System.Collections.Specialized.*
Whitelist System.Private.CoreLib/System.IO.StreamReader.get_* and Close()
Citizen/clothing: bucket helmet seam fix
Merge branch 'master' of sbox
Deleted prop_dynamic, info(_particle)_target, point_camera native ents
Deleted prop_dynamic, info_target, info_particle_target, point_camera native entities
They all have c# alternatives
Deleted info_null, info_landmark, info_player_deathmatch engine ents
Make it more clear that project rows are not clickable
Fixed exceptions when closing publish to asset.party window prematurely
New Outfit Pieces - Shorts and Bucket Hat
https://files.facepunch.com/daniel/1b0111b1/sbox-dev_w0N25QkANK.jpg
LODs and Skinning adjustments to come soon.
Merge branch 'master' of sbox
Project creator folder selector works first time when path already exists - Fixes Facepunch/sbox-issues#2454
Server list spelling
Focus GameFrame when entering full screen
Fixes sbox-issues/issues/2081
Codegen writes correct accessibility for partial classes it writes
Add descriptions to TypeLibrary's description classes
Fix razor file extension checks case sensitive
Settings page partial cleanup
Clip project path text so it doesn't overlap the settings icon
Saftey checks around memcpy in CCompositeParentSpaceState::CopyBoneTransformWeights to prevent crash, additional asserts to catch when this stuff is bad
CQAttributeEditor_SoundPicker: use path instead of name for sound events
Create a resource reference on sounds in maps so custom sounds will get properly uploaded and loaded with the map
This will require you to reselect sounds in your maps to update to their full paths, asset name only is obsolete
Remove some unused gameui
Don't reset buttons when mouse cursor window
Add context menu to entity list, allow deleting
Fix entity categories under Map entities
Add consistency to explorer widgets
Friend.GetAll() returns empty array in outside of menu
Catch and report exceptions in OnParametersSetAsync, OnParametersSet
When deleting, destroy child blocks first
Expose combo free texture filtering selector for user built shaders
https://files.facepunch.com/ognik/1b0111b1/sbox-dev_MUJMmnKlDF.mp4
https://files.facepunch.com/ognik/1b0111b1/sbox-dev_F7l9inPSQS.mp4
Also includes glass & blendable too
Get rid of features.minimal.hlsl. It's the same thing as features.hlsl
Only disable the button if it actually exists
Add a stop compiling button to the Shader Compile Output
Fix pre-processing shader errors showing up as valid success compiles
DisplayInfo will inherit from interfaces for type members
Added BBox.Contains(Vector3) & FromPositionAndSize( Vector3, Vector3 )
Added box soundscape entity
Load entity GameData after ToolsDll.OnAddonsCompiled instead of tools.refresh - I think this was accidentally still working somehow, but now it'll hotload and all that shit again
Fix errors in local projects preventing base loading for tools ( Hammer entities, ModelDoc data, base resources ), remove hack from Sandbox.Engine and make Sandbox.Tools responsible for compiling base before local projects are added to the compile group
Add MapNode.Parent property
Fallback to default code editor if selected code editor is no longer installed
Add IEnumerable<MapNode> MapNode.Children
Add MapPath and MapPathNode to C# API
MapGroup and MapInstance init their handles correctly
Citizen/clothing: adding RenderMeshMarkup for previous clothing items that have a cut-down torso mesh
Hammer: Fix entities from newly uploaded asset.party games not working
Citizen/clothing: (... and RenderMeshMarkup for the blue variant too)
Citizen/clothing: fixes to blue variant of v-neck t-shirt
Citizen: ship "all-in-one" FBX with the game files
(The "all-in-one" FBX includes the head and its morphs, unlike the regular LOD0/1 FBX files, because we use a DMX file for this. We might as well put it in here so you don't have to go look for it on the wiki.)
Citizen/clothing: v-neck t-shirt skinning/LOD improvements & seam fix
CQBuildMapDialog::GetMapLaunchCommand wraps map name in quotes
Compile tool base first, so that if a tool addon is broken the UI won't be broken
Combine Projects, Entities and UI into one dockpanel
Enable client authoritative mesh groups when setting a client side procedural model so server doesn't stomp mesh groups
Cleaned up SoundEventBoxEntity
Fix lobby addon list not shrinking
Fixed line numbers being total bullshit
Can drag and drop addons onto the project list
Reset the server compilegroup when starting server (to clear previous errors)
Fix local addons with packaged gamemode
Made project manager less shit
Citizen/clothing: army shirt uses neck_clothing bone instead of neck_0
Citizen: added ear_* bones
Targer.cs > TargetEntity.cs
info_target C# Replacement
Playerclip shouldn't affect nav mesh
Added SoundEventBoxEntity
https://files.facepunch.com/louie/1b2911b1/sbox-dev_Pyq7g0zfc2.png
Fixed files with capital letters not being accepted for Hammer drag&drop
Improve responsiveness of selected map/game preview in lobby
No longer displays previous selected map/game while new data is being fetched