This month has the first iteration of addons, workshop cosmetics are in, mounts can be used in Sandbox, some optimizations and more.
Workshop Cosmetics
Cloud Addons
Embedded Resources
Server .csproj
Natural Selection 2 Mount
UI: VirtualGrid Panel
Add "Replace With Prefab" Context Menu Option for GameObjects
Add warning popup when opening KV .vtex with Texture Editor
Pirate outfit human version
Add FindMode to ISceneEvent.PostToGameObject
Add `nav_debug_draw_distance` ConVar
Add NavMesh.CalculatePath
Add NavMeshAgent.SetPath
Pirate outfit human version
Cylinder Hitbox API
Renderer Component LOD Override
Added Cloud.Load<T>(ident) for fetching Cloud Assets at Runtime
ModelBuilder attachments
ModelBuilder body groups
ModelBuilder material groups
Model body & joint builder
DDS texture loader
Editor: Asset browser side tabs
Granular Network Refresh
Added privacy modes to Create a Game Modal
Added Subgraph Input nodes to ShaderGraph
Package.IRevision now includes a Summary property
Cached Packages no longer have Summary = null even when a summary is present
Library Manager: Added "Category" and "Sort By" dropdowns in the Browse tab
Library Manager: Added "Package Details" section to the selected package
Updated Box3D
Reactive EnvmapProbe (#2634)
Minor Editor Visual Cleanup
Networking CPU Optimizations (#2683)
Editor Selections are now correctly ordered according to what was selected first/last
Support convert to prefab when multiple game objects are selected
Ensure a prefabs RootObject name always matches the file name
Inspector prefab instance override context menu.
Can drag-and-drop files to WildcardPathWidget#8294
Don't create Texture Asset when dragging an Image into the Scene
Constrain Editor Flyouts/Popups
Rework Impact Sound Networking
Support empty selection in SequenceControlWidget
Flag open prefab editors as unsaved when applying instance changes.
Make project's launchSettings.json actually useful and launch the editor with -project
Movie Maker: Curve painting optimizations, recording fixes
Menu Server List fixes #2687
Shadergraph: always serialize default values
Hotload: support compiler-generated readonly collection types
WorldInput uses cursor ray when mouse is active
Fix text renderer bounds not respecting alignment
Text render point filtering
Asset browser shows folder paths when searching/recursive
Batched Sprite Renderer
Particle Optimizations
Can now use the [Order] attribute for tabs in the Widget Gallery
SubgraphInput and FunctionResult nodes now have unique colours in ShaderGraph
Library Manager Visual Improvements
Library Manager: The left and right sides can now be resized using the splitter
Library Manager: Hovering over a version in the dropdown displays the version's changes/summary in a tooltip
UI: CSS property image-rendering is now inherited properly
UI: Samplers are now bindless
Razor: RenderFragment now uses the correct context
Replaced [GameResource] with [AssetType]
TypeLibrary cache system
Hammer static overlays being batched incorrectly making them not appear
CameraComponent.RenderToTexture not applying post processing
Editor startup hanging on package downloads
Networking: Exploit where you could impersonate other users
Memory leak on managed layers causing high memory usage and poor hotload performance
Release branch sentry uploads not getting tagged with version
TreeNode OnHashChanged triggering node rebuild twice
Fixing a bunch of .Clothing files
Sliders not working in avatar screen
Bring back terrain brush overlay
Janky SceneViewport input with DPI scaling
Sandbox.Compiler blacklist running under editor or standalone code
"Preprocessor directives must appear as the first non-whitespace character on a line" error in codegen
SERVER define constant not getting set for libraries
ActionGraph: fix return trip node serialization, type selector widget
Color multiselect (while using ColorUsage.HasAlpha) stomping values
Managed ConVars not showing default values
New prefab system producing large diffs, for Bone/Attachment GameObjects
Various event handler and FileWatch leaks
EngineOverlay never drawing (UI inspector)
fix multi-select for hierarchy treeview
simplify dof code, clamp to avoid NaN on overbrightened areas
RectControlWidget and ParticleVector3ControlWidget now use correct capitalization#8978
InputActionPanel now uses one font everywhere and no longer resizes improperly on hover
Removed the gap between the options and the scrollbar in EnumControlWidget dropdown. Fit to full-width when no scrollbar is present.
Fixed the faulty TreeView example in the Widget Gallery
Fixed the broken RenderToWidget examples in the Widget Gallery
Fixed NRE when searching in the Library Manager and no packages are found
Fixed Library Manager displaying some older descriptions as raw JSON
Fixed search not working in the Installed tab of the Library Manager
Obsolete NavMesh.GetSimplePath
Remove S_SPECULAR and ENABLE_NORMAL_MAPS (#2635)
Is this the first devblog where Matt wrote Summary?
I wonder who discovered this exploit 🤔🤭
It's fantastic to see it added to S&box.
готов купить даже за 10$