Changelog CL12220 (EA2 Preview Patch)
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.