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.0.0.tar.gz (78.4 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.0.0-py3-none-any.whl (59.5 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for brickedit-5.0.0.tar.gz
Algorithm Hash digest
SHA256 1553d09301047e42a4ce0e63da5fdc385e6770a05c180b248ab1338b733c2e44
MD5 e237dac2acfe0c9da57db54787072bba
BLAKE2b-256 f08c1f5b83a5fe3dd6e60c6bc96349ccb34022372e86133e1bf9ae3b9f3c0ab5

See more details on using hashes here.

File details

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

File metadata

  • Download URL: brickedit-5.0.0-py3-none-any.whl
  • Upload date:
  • Size: 59.5 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.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 1a1b338f98d8b76e3c2f7b18cc937bc54fefb3ecacd42065b459fde7b40cd734
MD5 3e0d626de5e1aa040218848aaceb002a
BLAKE2b-256 85c9d460cb0f7d8eedb701b756d397625d0d9c6392efd1f09cea66456ff6a956

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