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.2.tar.gz (78.5 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.2-py3-none-any.whl (59.7 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: brickedit-5.0.2.tar.gz
  • Upload date:
  • Size: 78.5 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.2.tar.gz
Algorithm Hash digest
SHA256 014911c121a4a8bbe2002902ffd17b62ee0e3096ac6e0607187167919c605ab2
MD5 ab82644a04a871dd6f2cadb9bfdc4b19
BLAKE2b-256 6ac5ddeea7f8784cb9ecaf9da441ea27110e73f7439bd8395f87392f1683e2ee

See more details on using hashes here.

File details

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

File metadata

  • Download URL: brickedit-5.0.2-py3-none-any.whl
  • Upload date:
  • Size: 59.7 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.2-py3-none-any.whl
Algorithm Hash digest
SHA256 959185dac1a265300ac23ef65e38b9d0e833b61f64fb99c51ccfed56daec215f
MD5 4cebb044b305eabf8dd28b7bb80b83fd
BLAKE2b-256 41b59be0a80638cb120a86743a1a6f0d143b2a50507fb5a09fa05533ec8efab9

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