| Crates.io | brdb |
| lib.rs | brdb |
| version | 0.3.5 |
| created_at | 2025-07-06 19:46:51.491194+00 |
| updated_at | 2025-09-17 00:30:53.760932+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 | 581,564 |
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.