13,503 Commits over 1,522 Days - 0.37cph!
Another CBasePlayer cleaning pass
Delete unit tests, clean up groups.vgc
It would be useful to set these unit tests up but right now they're too fragmented to be useful. Our long term move should be to re-implement them up in a more organised way that works for us.
Citizen/animgraph: added aim pitch component for movement animations
See comments inside the animgraph group for thorough explanation.
Use collapsible group boxes to make face select tool property UI way less intimidating (expanded states get saved)
https://files.facepunch.com/matt/1b1411b1/sbox_yAccfHxJFw.png
Fixes error where a local addon's meta won't deserialize strings to enums
Squashed commit of the following:
commit 57ef41abe658b25faa777fd0d407ace0f3bfe9a7
Author: Layla <fortblox@gmail.com>
Date: Wed Jul 13 20:53:39 2022 +0100
delete all py files I can find that aren't in thirdparty
commit f12cd4c75f331c6e5e0e1d020fce270387ee8c73
Author: Layla <fortblox@gmail.com>
Date: Wed Jul 13 20:40:51 2022 +0100
Remove python_base.vpc (wtf)
commit 01ec386039ce05335c17ef44c3fb3c69b1b25d96
Author: Layla <fortblox@gmail.com>
Date: Wed Jul 13 20:38:17 2022 +0100
Remove utils/source_builder
commit e59f61e6fa19294a29287371e549bc54b3f8050c
Author: Layla <fortblox@gmail.com>
Date: Wed Jul 13 20:36:52 2022 +0100
Remove pylib, pymathlib etc nonsense
commit f92e9443127f93f5c0e8693096cf2917abc39505
Author: Layla <fortblox@gmail.com>
Date: Wed Jul 13 20:31:28 2022 +0100
delete src/sdktools
commit 19cb788b77d9de3c5945515e979c0b73b57ac622
Author: Layla <fortblox@gmail.com>
Date: Wed Jul 13 20:28:54 2022 +0100
delete game/sdktools
commit 0f18cd70c5b394403a0b66facf89be8ed5d12e80
Author: Layla <fortblox@gmail.com>
Date: Wed Jul 13 20:26:19 2022 +0100
Use copy.cmd (do cross platform C++ when we can be arsed) instead of CopyBuildOutput.py
Clean up minidumps
Merge branch 'master' of sbox
Fixed Combobox actions not calling when setting up items
Launcher: Empty value targets <empty> instead of "", use config.TryGetMeta
Asset.OpenInEditor can specify an optional parameter to open assets in specific engine tools
Add "Create model" to fbx assets in Asset Browser that opens ModelDoc same as legacy browser
snd_event_point should play from the entity instead of it's position, this way it'll behave correctly when parented to a moving platform.
I think this was the original intention of this entity, but we'd opted for Sound.FromWorld because sounds were playing at 0,0,0 - this was very likely because this entity was never transmitted to the client, which it now is.
fix ident_size being wrong in all our .editorconfig
Hammer taglist supports editing multiple selected (as long as they don't have different values)
Hammer map meshes use tag property editor for embedded Tags property
Switch to collision tags sbox-issues/discussions/2030
Do a full copy of path segments just in case for some reason they're cleaned up
Add Vector2 to RenderAttributes
Citizen/animgraph: bunch of updates
Implemented the new b_deploy parameter on the Pistol branch, renamed draw anims to deploy, & various other little tidbits
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