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.0.tar.gz (78.8 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.0-py3-none-any.whl (60.1 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: brickedit-5.1.0.tar.gz
  • Upload date:
  • Size: 78.8 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.0.tar.gz
Algorithm Hash digest
SHA256 4976a0ae3de4bb01c321af31b975d8e5a9a5410f9a604c525842e3bec099c2b4
MD5 21aa66de190177416896df71a6cebfe6
BLAKE2b-256 080618ca5e533037e919a0620a50bf4f89eb9edb33c6fd0a7e803def2c90d789

See more details on using hashes here.

File details

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

File metadata

  • Download URL: brickedit-5.1.0-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.0-py3-none-any.whl
Algorithm Hash digest
SHA256 f7045c99ca44b4f29a4957785d483ce71e06756f944b4f72d570799e24bb1b57
MD5 ef6c68d73ca6965026e7bf39df9071dc
BLAKE2b-256 6108d3fa04b9bbf8cffa5ffb7872e61f3773fd3cacd27feaf10b2ea546dbf6c6

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