Crates.io | brdb |
lib.rs | brdb |
version | 0.2.2 |
created_at | 2025-07-06 19:46:51.491194+00 |
updated_at | 2025-07-15 04:45:40.986587+00 |
description | A library for reading and writing Brickadia's World files. |
homepage | |
repository | https://github.com/brickadia-community/brdb.git |
max_upload_size | |
id | 1740391 |
size | 551,132 |
This library provides an interface for reading and writing Brickadia's World files, which are stored in the .brdb
format.
It also contains code for assisting with parsing msgpack-schema files as defined in Zeblote's Brickadia msgpac-schema Gist. Some undocumented changes to this format are required to fully read/write .brdb
files.
The .brz
format is described in Zeblote's Brickadia brz Gist.
See Examples to see how to read/write worlds.
TODO...
wasm32-unknown-unknown
target. When this is merged, the brdb
crate should be able to support WebAssembly.Use these libraries on your saves at your own risk:
.brdb
files, which may cause the game (or your computer) to crash or behave unexpectedly. Report these bugs to the Brickadia team..brdb
files in ways that are not easily recoverable. Make backups of worlds you plan to modify with this library.