20,929 Commits over 1,522 Days - 0.57cph!
snd_soundscape editor icon
Fix lib files not copying over properly
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
Use copy.cmd (do cross platform C++ when we can be arsed) instead of CopyBuildOutput.py
delete game/sdktools
delete src/sdktools
Remove pylib, pymathlib etc nonsense
Remove utils/source_builder
Remove python_base.vpc (wtf)
delete all py files I can find that aren't in thirdparty
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
delete minidumpcomment.cpp/h
Delete old crash reporter
Delete steamwriteminidump.h
If not retail, write the minidump to disk also
Slim down tier0/minidump
Add reporter
Delete crashhandler64.dll
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
wall letter box - texture tweaks
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 - removed excess dirt from inside
Merge branch 'master' of sbox
Clean up AddonProperty, support Empty Map as a map option
Fixed disabled addons showing up on AddonProperty's Package list
Launcher: Clear ListView selection on refresh, so we're not selecting multiple items
Games with "Empty Map" are supported by Launcher
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
Citizen/animgraph: bunch of updates
Implemented the new b_deploy parameter on the Pistol branch, renamed draw anims to deploy, & various other little tidbits
Add Vector2 to RenderAttributes
Do a full copy of path segments just in case for some reason they're cleaned up
Merge branch 'master' into collisions
Merge fixes
Fix issue in number.ToBytes()
Delete RawJsonPage
Clean up AddonProperty package type
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
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
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
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
Animgraph: Fix condition sorting
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
Remove minimum size from launcher, add margin, validate SelectedConfig when buttons get updated
Add ComboBox.Count
If we've got absolutely no valid configs, generate one
Animgraph: Fix condition sorting (again)
Merge branch 'master' into collisions
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
Selected addon ident filters properly
On build errors auto open the error list, show a little status bar message saying you fucked it. Was hoping to do this as a widget in the status bar but it would not work at all.
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.
Throw an error if can't load rendersystem instead of falling back to empty
StructProperty uses displayinfo if available instead of struct's ToString
Create RotationProperty.cs
Fix PropertySheet showing properties it shouldn't
EntityInspector start
Fixed LineEdit updating while editing
CanEdit falls back to base classes/interfaces
Add constructors for Rotation
Hide a load of entity properties that we won't ever want to edit
Cleanup
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
Fixed ConfigEditor viewing configs twice on startup
We've already got the newly added config here, don't bother with Configs.Last
Right clicking error gives you a context menu of Open in Code Editor or Copy Error
Double line errors, path at bottom, more space for error at top. Make the colours less harsh (probs need more tweaking)
https://files.facepunch.com/matt/1b1211b1/sbox_yu3L3pwgEx.png
Get the right line numbers w/ mapped spans, make sure we +1 too
In tools mode don't spam the console log with compile errors
Set active gamemode on launcher config update
Hammer "Load in engine after building" will pick from Launcher this way
Initial work for single pass downsampling
Iterate on single pass downsampler
Add support to bind render buffers to attribute
Initial work for GenerateMips and RenderBuffer support on managed code
Add ListView<T>.OnItemDoubleClicked virtual
Error list for the editor, gathers compile errors and takes you straight to them in your code editor
https://files.facepunch.com/matt/1b1211b1/sbox_abiaWO2Hpa.png
Shit test for a status bar widget showing build result