Brickadia Alpha 5 Patch 1

New parts, minigame features, optimizations, UI improvements, crash fixes and more available now in our first patch for Alpha 5!

Brickadia Alpha 5 Patch 1

It's time for our first content patch! This release is packed with new parts and bricks, new minigame features, building tools improvements, some major optimizations behind the scenes, UI improvements, and a whole slew of bug and crash fixes.

We will also be using our Unstable branch for the first time now. At the time of writing this post, you can play this build by running your Brickadia (Unstable) shortcut. Assuming we receive no new reports of major bugs, it will be deployed to the Main branch tomorrow.

Highlights

New Christmas Themed Parts

We've added a bunch of new parts so you can dress up your character as Santa, one of the elves, or reindeer. Maybe these can also be used in entirely unintended ways?

The only limit is your creativity!

New Micro Wedge Corner Bricks

We added four more micro brick pieces so you can fill some of those awkwardly shaped corners. Naturally they are resizable too! Can't wait to see what you'll come up with.

New Minigame Features

You can now hide player's membership from teams, hide the killfeed, enable local chat, and disable the chat for spectators. Minigames are now ready to be used for hidden role games like Murder Mystery!

Detailed Changelog (CL6065)

This is an exhaustive list of every change in the patch.

Building

  • Bricks
    • Added resizable Micro-Wedge Corner.
    • Added resizable Micro-Wedge Inner Corner.
  • Components
    • Added Frozen Moo music loop.
    • Added Aesthetics music loop.
    • Lowered minimum light brightness from 10 lumens to 1 lumen.
  • Tools
    • Added Use Applicator key binding.
    • Added sounds to the Applicator.
    • Resizer now displays the actual name of the brick during resizing and on click, rather than a rough size, improving compatibility with micro bricks.
    • Selector now has a configurable limit for the selection box size. Can be bypassed with a permission, selection box size is then unlimited.
    • Selector place limit is now also applied to the row dragging preview, not only on actually placing the row.
    • Slightly thinner selection box outline, so you can see selected micro bricks more easily.
  • Misc
    • Improved HUD for dragging rows, when pasting a selection it now shows how many bricks it will place in total.
    • Brick rows can now be dragged over longer distances. The row brick limit remains unchanged.
    • Opacity of the building grid color setting can now be used to fade out or hide the grid. Building dangerously!

UI

  • Misc
    • Pressing escape on an options menu page now navigates back to the indirection dialog instead of closing options completely. The behavior of the close button in the top right of each page remains unchanged.

Gameplay

  • Minigames
    • Added setting to modify the pause time between rounds, and raised the default from 3 to 5 seconds.
    • Added per-team setting to disable death notifications (the kill log).
    • Added per-team setting to hide chat of spectators from living players.
    • Added per-team setting for configurable range-based local chat. Doesn't affect typing indicators or chat bubbles at the moment.
    • Added per-team setting to hide team membership from other players.
  • Player
    • Added subtle camera shake when landing from high heights.
    • Added game setting to reduce camera shake intensity (or disable it) for players who experience motion sickness from camera shakes.
    • Changed harsh landing sound to play from lower heights.
  • Weapons
    • Added Stick Grenade. Single-use throwable explosive. Can be picked up multiple times.
    • Changed suppressed weapons to have a reduced audible range.
  • Weapon Balance
    • Reduced Twin Cannon damage.
    • Increased Super Shotgun damage.
    • Increased Bazooka damage.
    • Increased Derringer accuracy.

Maps

  • Environment Settings
    • Improved and fixed slider and limit ranges for time change speed.
    • Improved settings for underwater fog, making them slightly less confusing.
    • Added missing units and made other units more clear.
  • Studio
    • Optimized lighting performance, up to 10x improvement with many players under the lights. The lights now correctly cache shadows for bricks and no longer render a unique shadow map for every single affected player part.
  • Plate
    • Improved ground collision, which should fix cases of things (ragdolls, and more in the future) falling through it.

Cosmetics

  • General
    • Changed Arrow and Headband from hats to accessories, so you can attach them at the same time as other hats.
    • Some cosmetics now detach with physics when you ragdoll, such as large hats and glasses.
  • Accessories
    • Added Scarf.
    • Added Reindeer Headband.
    • Added Santa Beard.
    • Added Eye Patch.
    • Added Future Shades.
    • Added Red Nose.
    • Improved Backpack model.
  • Hats
    • Added Santa Hat.
    • Added Elf Hat.
    • Added Motorcycle Helmet (open and closed variants).
  • Stickers
    • Added Leather Jacket sticker.
    • Added Sweater sticker.
    • Added Boiler Suit sticker.

Servers & Hosting

  • Interfaces
    • Edit game tab now uses a wide property layout to fit more of the welcome message.
  • Performance
    • Significantly optimized performance clearing large amounts of microbricks, up to 100x faster in extreme cases. This also optimizes clearing a specific player's bricks in general, but not by as large a factor. We optimized several internal data structures in PhysX to achieve this.
  • Console
    • Added server-sided Chat.MessageForUnknownCommands variable, which allows disabling the chat warning when clients use a chat command that does not exist.

Bug Fixes

  • Crashes
    • Fixed a common crash when exiting the game.
    • Fixed a crash when saving a build with screenshot if playing at a resolution of exactly 1280x720.
    • Fixed a crash when loading a build with brick sizes that become invalid after the splitting migration. This only affected invalid externally generated saves.
    • Fixed a crash receiving blog image after leaving main menu.
    • Fixed a crash shortly after joining a server.
    • Fixed a crash entering a server in offline mode. You must now go online first.
    • Fixed a crash starting a server in offline mode. You must now go online first.
    • Fixed more crashes related to switching spectator targets.
  • Building
    • Fixed outdated paste previews showing at the origin for late joined clients.
  • Physics
    • Switched to different physics solver, which fixes ragdolls taking a holiday trip to low orbit.
    • Switched to a better behaving player physics asset setup.
  • Player
    • Fixed camera perspective changing for other players as forced perspective minigame players spawn.
    • Fixed switching to third person after respawn when dying in first person mode while holding a tool, if third person on death is enabled.
    • Fixed all instances of default part colors using non-colorset colors.
    • Fixed arms not resetting after an item is forcibly removed.
    • Fixed some visual oddity by removing interpolation from the viewmodel offset.
    • Fixed broken root angle animations when viewing another player who is playing in first person.
  • Sounds
    • Fixed environmental reverb settings not applying correctly.
    • Fixed volume of tactical SMG sounds being too high.
    • Fixed attenuation range for original weapon set.
  • Maps
    • Fixed underwater fog scattering color settings not working.
  • Weapons
    • Fixed Rocket Launcher, Rocket Jumper and Sniper Rifle pickups ceasing to animate when getting close to them.
    • Fixed shells and magazines colliding with the water surface.
    • Fixed inability to pick up weapons if the team has player collision disabled.
    • Fixed pickup respawn duration being reset on changing the pickup class.
  • Minigames
    • Fixed spectators spawning high up in the sky, where players will be out of replication range, causing them to be stuck.
    • Fixed Auto Balance setting in Deathmatch not updating correctly.
    • Fixed Team to Move Dead To setting in Deathmatch not updating correctly.
  • Interfaces
    • Fixed options menu stacking when navigating and using the keybind.
    • Fixed return button being incorrectly capitalized in various interfaces.
    • Fixed integer vector property not filling the available width.
  • Misc
    • Fixed constant log spam (33 lines/second) when Windows console output is captured.
    • Fixed main menu version overlay missing "Brickadia" text.
    • Fixed possible man in the middle attack on publicly listed game servers. Joining through the server list now verifies that the identity of the server responding to your connection matches the desired list entry exactly.
    • Fixed various unfinished content being packaged with the game.
    • Fixed PhysX returning invalid sweep hits against large colliders. This might fix the random water splashes some players were getting.

Detailed Changelog (CL6094)

This is an exhaustive list of every change in the patch.

Building

  • Bricks
    • Renamed previous Micro-Wedge Corner to Micro-Wedge Triangle Corner.
    • Added resizable Micro-Wedge Corner.
    • Added resizable Micro-Wedge Outer Corner.

Gameplay

  • Weapons
    • Added a secondary crosshair for weapons that are blocked by environments.
    • Added a game setting to disable the secondary crosshair.
    • Improved aim vector calculation for weapons firing large projectiles, such as the rocket launcher. Aim is now correctly offset so the round projectile will impact the ground at the location you aim at, instead of traveling straight at it, which caused the projectiles to impact the ground and explode early.

Cosmetics

  • General
    • Future Shades, Santa Hat and Santa Beard now detach on ragdoll.
  • Hats
    • Added Cape.
    • Added Short Hair.

UI

  • Misc
    • Moved Hide User Chat Messages game setting into HUD category.

Bug Fixes

  • Tools
    • Fixed applying applicator preset with more than one component trying to apply the properties of the first component to all of them.
  • Interfaces
    • Fixed inability to use save UI with special characters in your user name.
    • Fixed inability to use & and % characters in save file names.
    • Fixed audio catalog preview sound playing forever on pressing escape.
    • Fixed incorrect capitalization of Camera Shake Scale setting.
    • Fixed obsolete Set Map Spawn permission showing in the settings.
  • Player
    • Fixed landing camera shake trying to play for remote players.
    • Fixed ability to toggle flashlight while dead.
  • Player Parts
    • Fixed multiple instances of parts using colors outside of the colorset.
    • Fixed multiple parts missing collision meshes and falling through the ground.
  • Minigames
    • Fixed hidden team members being exposed in chat messages.
    • Fixed hidden team members being exposed in the minigame list dialog.
  • Weapons
    • Fixed broken muzzle occlusion check preventing firing over low railings.
    • Fixed projectiles and weapon aim traces colliding with ragdolls.
    • Fixed loaded pickups with invalid item class not reverting to the default.
    • Fixed pickup auto disable setting not being replicated to clients.