Prefabs
Completely revamped the flow for converting legacy prefabs to the new system.
Legacy files are now automatically converted to worlds, unless they are placed in a folder called "Prefabs", allowing you to control which files become worlds or prefabs.
There is now a dialog that lists which files will be converted, which type of file they will become, and which files were already converted.
There is now a dialog that reports errors if any files failed to convert.
The Max Selected Bricks default value is now the same as Max Prefab Bricks.
Gallery
Renamed "TOP" and "TOP ALL TIME" categories to "HOT" and "TOP".
The "HOT" category now also shows older files on the next pages.
The browser page no longer reloads every time the dialog is shown.
Physics
There are now 4 separate player collision channels, so you can make invisible walls that only some teams can pass.
Can choose which channel to use on a per-team basis, as well as which channels players on those teams collide with.
Bots
Run speed can now be increased beyond 1 to make the bot go faster.
Bots can now use grenades and other throwable items multiple times.
Bugs
Fixed crash when recreating output wire with a new type.
Fixed crash when deleting a bot spawner while the bot is touching a brick with a touch or damage component.
Fixed crash when cashing a prefab that is already cached.
Fixed crash when undoing deletion of a brick tried to revive a brick grid that was deleted.
Fixed crash due to incorrect check for sync state in async serialize function.
Fixed crashes caused by being able to attach invalid components to bricks.
Fixed crash when two people save prefabs at the same time.
Fixed crash when placing prefab while server was autosaving the world.
Fixed crash when incoming prefab transfer fails.
Fixed crash if the RPC for placing a prefab arrives too slowly.
Fixed crash if prefab attachment config doesn't find a grid to attach to.
Fixed being unable to delete a folder with anything inside.
Fixed being able to load nan values through presets in the applicator.
Fixed being able to corrupt the physics state by passing nans to the bot movement target.
Fixed being able to place more bricks in a single chunk that the world serializer will allow to load.
Fixed worlds becoming blue for the host when a client saves them.
Fixed very rare bundle corruption due to background file write tasks executing in incorrect order.
Fixed bots spawning on world load if they were disabled previously.
Fixed Max Prefab Entities setting not being replicated to clients.
Fixed brick grids teleporting into space when attaching a socket to a bearing.
Fixed firing weapons in first person while crouched not hitting the correct target on the server side.
Fixed /clearbricks and other commands not finding player names that were loaded with the world.
Fixed failing to update screenshots when saving worlds as the host.
