19,225 Commits over 3,898 Days - 0.21cph!
Formalizing tool addon folder structure
Don't remove base tool addon
Unregister tool assemblies on remove
Create tool addon, editor
tool.minimal template edit
Build projects for tool addons
Add tool addons on startup, add
ui prelayout is 3x faster
Add nullcheck for static callers
Fix chart not updating
Fix unit tests
Add Widget.Lower, Widget.Raise
Performance tab options
Remove calls to GetVideoMemoryInfo (slow)
Making SimpleMeshPolygon a class, since it's holding a List there's no benefit in it being a struct,
Newlines after steam api context warning
Formalize initialization of SimpleMeshPolygon
Trim panel InnerHtml content from labels
Don't recreate Steam Api in dedicated server, so ip and steamid doesn't keep changing
Strip some tv relay stuff
Only show download UI when downloading
reset this shit here because they allocate arrays based on the number of bones, and while they change when the model handle changes, the model handle might not have changed (because it might have just changed from an error to loaded)
On client model download, reload the model
Reallocate CCompositeParentSpaceState if bone count changed
CBodyGameSystem always RegisterToolsResourceListener
Try to deal with broken resource reloads by restoring their old models and clearing the list
Fixed not precaching all models
Fix warning
Optimize Input.UpdateMouse
Throw an error if map isn't a map
Update steamworks dedicated server binaries
Fix Input
Don't add map models to the precache table
Fix server package adding to stringpool table
Fix Package network table not being set up
Fix EntityList NRE
Ignore Package is listen server client
Managed fog
Squash
Finish rebase
Fix intellisense for native rendertools
Cleaned up - not tested in game
Fix Vector3.LerpTo change breaking addons
Fix fog in game
Only copy fog attributes on RenderScene
Remove unused from SceneSystem
Add ManagewdRenderPipeline.SetupWorldViewAttributes
Add callback to allow setting viewattributes for a scene from c#
Comments
Shouldn't need this now
Added EntityTarget struct
Use EntityTarget struct instead of TargetName and TargetType
Make EntityIOTargetType internal
Move BuildTargets logic to EntityTarget struct
Include assetpreview in toolframework
Moving asset thumbnail management to c#
Only render model thumbs with transparent background
Thumb async
Crash fix
Rebuild thumbnail on asset change
Increase number of s&works models visible, order by newest
Allow asset queries to take and skip
▊▇▌██ ▅▍▇▍ ▅▉█▊▆▊ ▆▇▇ ▄▊▇▆, ▅▄▄▊, ▊▉▇▌▍ ▌▄▅▍▌▍▌
▄▆▍▍▇ ▄▌▌▄▊▇▍ ▌▊▋▍█▄▌ ▍█▉▄▊▇
▅▊▅▇▆-▇▄▅▄█▉ ▅▄▊█▋▅▇
Cleaned AssetPublishWidget
Remove Package.UpdateDetails from menu
Add Package.UpdateValue
Can edit name/description/release state
package download/mount code
Package download code wip
Flex copy code now works on partial flex sets, as long as they share the same name
Add s&works tab (spawning doesn't work, wip)
Allow game code to query packages
Allow access to package metadata
Rename PackageVersion to Revision
▌▄▊▌▌▉▉▋ ▊█▄▇▄▉▇ █▉▌█▌▉, ▌▆█▆▊ ▍▍▄▇ ▅▇▆▊▇▇▄▊ ▋▌▌ ▋▉▅▋▍ ▉█▇▍▌
If bonemerging a model and it has the same amount of morphs as its parent, copy the morphs over too
Delete main menu lobby bar
Hiding junk files in the assert browser also hides trivial children (like the vtex files that are generated by materials)
Can publish individual models to s&works
Fix placeholder text
Hackily wait for a while for the real thumb (we'll fix this don't worry)
▇▌▅▆▉▆▇ ▅▄▌ ▌▆▅▅▌ ▇▊▍▆
▇▉▋▊ ▋▌▋▆▄▉▅▉ █▅ ▉▊▇▌▍ ▄▇▇▆▌▅▄ ▇▆▋▍
▋▍▄▊ ▅▊▍▊▊▋▊▍▄ ▉▋ ██▄▅▆ ▅▄▅▊ ▉▌▊▆▋▋█▊, ▍█▉ ▆▇▍ ▉▊▄▇▅ ▋█▊ ▆▋▊▉▆▊
▉▆█▋ ▌▇▄▇▍▋▍▍ ▆▍ ▍▉▄▉▅ █▉▉▆▋▍▇, ▆▌▉▍▊▅ █▌ ▅▋▄ ▌█▍ ▌▅▋▆█
▅██▋▊▊▄ █▋▅ ▄▍▊▌█ ▅▆▌▍▅▋
▉█▌▅█▆▅ ▆▊▇ ▌▄▇▋ ▌▋▅▍▇▉
Opening menu on org property waits for account information
AddonManifest accepts single assets
AddonUpload show error if manifest post returns
Add Pixmap.GetPng(), GetJpeg, GetBmp
Upload asset thumb
▊▋▆▋▇▅ ▆▊▆▆▋▌ ▇▉▍▍▋▉▄ ▊▊▄█ (▆▅▆▆ ▋▊█ ▍▊▇▇▅▄ ▄▆▌)
▇▍▆'▌ ▇▇▅▌ ▊▆▄▋▌▊ █▊ ▊▇▍▊▅▌█▄▋▆ ▄█▍ ▇▍▍▉▋▊▋▇
▆▅▍ ▄▇▊▉▊▋ ▅▍▍▋
▉▋▄▉▊ ██▆▅▄▆ ▋▍▇▆ ▄▆▅▍▊▆█▆▄▊ ▋▆▍█▍▅ ▅█▅ ▌▆▍▍▄ ▅▆▅▄
▄▊▆ █▇▆'▉ █▄▍▇▉ ▅▉▍▍▍▆ ▉▌ ▅▍▅ ▆▌█▄▅▇▄▌ ▇▄▇▅▇▇
Add Button.ButtonType
Tweak org property
Use propertysheet for this
Add Asset.MetaData
Formalising "valuechanged" stuff
If make used by/using lists in inspector need double click to inspect
Save publish info to meta on change
Add Sandbox.Tools.Test
MetaData class, tests
Asset Inspectors gets passed the asset info the constructor
AssetType has type statics (Model, Animation, Texture)
AssetInspector add publish UI for model
Create video command, bind to f6, press to start recording, press to stop recording
Remove unused from SceneSystem
Add ManagewdRenderPipeline.SetupWorldViewAttributes
Add callback to allow setting viewattributes for a scene from c#
Comments
Shouldn't need this now
Fix Vector3.LerpTo change breaking addons
Cleaned up - not tested in game
Add Editor > Help > Widget Debugger
Add Layout.Clear()
Changed where custom inspectors are created so they can take over the whole inspector
Cache GetLargestMonitorDimensions
Minimal SceneWidget, widget that renders a SceneWorld