14,135 Commits over 1,583 Days - 0.37cph!
Editor errors list (#360)
* Error list for the editor, gathers compile errors and takes you straight to them in your code editor
* Right clicking error gives you a context menu of Open in Code Editor or Copy Error
* Disable compile errors going to console whilst in tools mode
* When a build error occurs make sure the errors list dock widget is open.
https://files.facepunch.com/matt/1b1211b1/sbox_yu3L3pwgEx.png
Launcher: Clear ListView selection on refresh, so we're not selecting multiple items
Games with "Empty Map" are supported by Launcher
Clean up AddonProperty, support Empty Map as a map option
Fixed disabled addons showing up on AddonProperty's Package list
wall letter box - removed excess dirt from inside
Merge branch 'master' of sbox
Hoodie LODs + Skinning Adjustments
Some smaller adjustments to the Hoodie. LODs all submitted. As well as some small adjustments to the textures.
wall letter box - texture tweaks
Merge branch 'master' of sbox
Animgraph: Fix condition sorting (again)
Add ComboBox.Count
If we've got absolutely no valid configs, generate one
Remove minimum size from launcher, add margin, validate SelectedConfig when buttons get updated
Fix Spritecard not clipping through user clip planes (Fixes physgun beam reflecting through water)
Upgrade d3dcompiler library for client loading, fix reflection with version v7
Animgraph: Fix condition sorting
Launcher (#355)
* Add Launcher widget to the Editor, lists active addons for you to launch into without having to use the main game UI
* Can also create your own configs
* Set active gamemode on launcher config update - Hammer "Load in engine after building" will pick from Launcher
https://files.facepunch.com/devultj/1b1211b1/178105449-7c4e6231-3c2a-4567-b0af-5aed3799578e.mp4
New Clothing Piece - Hoodie
Dark Green Hoodie - LODs and further skin weight adjustments to follow shortly.
https://files.facepunch.com/daniel/1b1111b1/ApplicationFrameHost_gIIAhFRpnj.png
Added right click option to create SupportsSolids entities in Entity Tool with the Block Tool
Upon creating entity via Block Tool, select the entity, not the mesh
apartment letter box - new prefab and breakable doors
Merge branch 'master' of sbox
Merge branch 'master' of sbox
Merge branch 'master' of sbox
Merge branch 'master' of sbox
Hammer's Outliner & Map Problems refresh on hotload
UpdateSceneObjectMeshInstances restores previous mesh group mask
Restore mesh groups for entities on model hotload
Add video_scale (percentage) convar to downscale video recording - quality will suck until we do some filtering on it
Fix hotloading filling path tool ui with whitespace
Add small icons to entity list for SupportsSolids and Solid only entities
Also adjust a entity list tooltips
https://files.facepunch.com/rubat/1b0811b1/nuBjMOroOt.png
Give categories/names to default path entities
Update Path tool UI
Also removes duplicate/redundant entities
https://files.facepunch.com/rubat/1b0811b1/sbox-dev_D7XWFcKoCZ.png
Force EditorWindow resize when editor is first shown
Resolves odd windowed state when the editor boots up. There has to be a better way to handle this.
Fix double depth prepass due to viewmodel depth pass
Support for multiple d3dcompiler and their reflection types
Simplify that, and add d3dcompiler_47
Remove redundant functions now that they are processed on the core shader
Fix typo
Merge pull request #356 from Facepunch/d3dcompiler_47
Add support for the latest version of D3D11 shader compiler
Make SetPhysicsJointAnchorToChild work with scale and mirror modifiers
Make modeldochelper_attachment work with scale and mirror modifiers
updated fire extinguisher gibs
Animgraph: Parameters lists are not sorted alphabetically (do the same fix for conditions)
Update Tools to .NET 6, remove .NET 5 dependency
Got rid of Webview (unused) while we're having fun over here
Make sure SoundFile actually preloads the sound - it was only working before because the sound got played, which preloaded it
Fix our CopySamples16 bind messing up memory for ADPCM sounds
Hammer: Move selection tool keybinds UI below all the buttons
Added a 'clear text' button to Hammer's entity tool filter text entry
Hammer: try to save some vertical space in property editor tab
fire extinguisher - changed foam label to be cream coloured
fire exit - removed default skin and adjusted transparency
Merge branch 'master' of sbox
Merge branch 'master' of sbox
Modeldoc: box and cylinder helpers render edges with noZ
Citizen: fixed physics joints (ragdoll) after ScaleAndMirror fixes
Citizen: additional fix on the physics joints for the legs
Citizen: recompiled AO proxies
Reenable ScaleBoneRelativeAttribute and ScaleWorldAttribute so AO proxies can be scaled
ModelDoc outliner tweaks
https://files.facepunch.com/rubat/1b0611b1/Vix2fB89dN.png
Fix a typo in qtoolbar.css
Improve text contrast in WeighList ModelDoc node editor
Fixed a ModelDoc crash when adding an animation hold
Happens when all existing animation holds are set to hold for 0 frames
Remove prt_matrix type - unused
Remove qc_asset type - unused
Animgraph: Increase max visible items to 25 for attribute combo boxes as max wanted to see more items at a time
Animgraph: Sort GetParameterChoiceList alphabetically
Modeldoc: Reenable scale and mirror on nodes, should be fine now that the helpers are scaled with it
Fire exit light - breakable prefab
apartment letter box - clean grey and silver skins
Apartment Letter Box
apartment letter box - AO adjustments
Merge branch 'master' of sbox
Allow [Change] callbacks for ConVars to be non-public
Modeldoc: Don't apply scale modifier to helpers if it's disabled