Skip to content
This repository has been archived by the owner on Feb 22, 2024. It is now read-only.

Latest commit

 

History

History
50 lines (36 loc) · 1.26 KB

README.md

File metadata and controls

50 lines (36 loc) · 1.26 KB

rbxl-brs

rbxl-brs is a tool to convert .BRS (Brickadia saves) to .RBXL(X) (Roblox saves), and eventually vice versa.

Supported bricks

  • PB_DefaultBrick
  • PB_DefaultRamp
  • PB_DefaultRampInverted
  • PB_DefaultRampCorner
  • PB_DefaultRampCornerInverted
  • PB_DefaultRampInnerCorner
  • PB_DefaultRampInnerCornerInverted
  • PB_DefaultRampCrest
  • PB_DefaultRampCrestCorner
  • PB_DefaultRampCrestEnd
  • some more crest-related bricks
  • PB_DefaultSideWedge
  • PB_DefaultSideWedgeTile
  • PB_DefaultTile
  • PB_DefaultWedge
  • B_SpawnPoint
  • B_1x1_Round
  • B_1x1F_Round
  • B_2x2_Round
  • B_2x2F_Round
  • B_4x4_Round

RBXL(X) to BRS

This functionality is planned, but I am currently thinking on how to implement it. Roblox supports parts at arbitrary positions and rotations, while Brickadia locks everything to a fine grid of tenths of a stud, and rotations currently at quarter circles along the six axes.

Installation

git clone https://github.com/voximity/rbxl-brs.git

cd rbxl-brs

shards install

shards build

./bin/rbxl-brs -i my_brs_file.brs -o my_rbxlx_file.rbxlx

Does not compile on Windows (use WSL).

Contributors