Skip to main content

BrickEdit is a tool for creating and editing Brick Rigs vehicle files (.brv & .brm).

Project description

BrickEdit

BrickEdit is a library to interact with .brv and .brm files, the vehicle and metadata files used in the game Brick Rigs.

Installation

To install the library, run pip install brickedit.

Requirements

  • Python 3.13 or later

Basic Usage

Example of how to create a single brick using brickedit:

from brickedit import *

brv = BRVFile(FILE_MAIN_VERSION)

brv.add(Brick(
    ID("my_brick"),
    bt.SCALABLE_BRICK
))

with open("Vehicle.brv", "wb") as f:
    f.write(brv.serialize())

License

See the LICENSE file for details.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

brickedit-5.1.1.tar.gz (79.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

brickedit-5.1.1-py3-none-any.whl (60.1 kB view details)

Uploaded Python 3

File details

Details for the file brickedit-5.1.1.tar.gz.

File metadata

  • Download URL: brickedit-5.1.1.tar.gz
  • Upload date:
  • Size: 79.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.11

File hashes

Hashes for brickedit-5.1.1.tar.gz
Algorithm Hash digest
SHA256 7f92c556286a567e782ac202f8facba4c952f7afb619225ec85d4b8fe43cd372
MD5 16cb28de1d81299940b9cbf676d71c5b
BLAKE2b-256 c29dd87310a8917f87d733a104e4dd6646e08e634327efb4b8b3d0cb4be7bf46

See more details on using hashes here.

File details

Details for the file brickedit-5.1.1-py3-none-any.whl.

File metadata

  • Download URL: brickedit-5.1.1-py3-none-any.whl
  • Upload date:
  • Size: 60.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.11

File hashes

Hashes for brickedit-5.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 20126694f5852ad9e91524464afcfa3ac4c65bc06506ee11deabf8dff1c35792
MD5 339ddd0cfca23f3b5f38a1f020de9c34
BLAKE2b-256 ab525af7fc34767b2c8a59c92917095ac2edc4e353495553a46b5fe8ed9f9f78

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page