bdgm-play 0.2.5

A simple CLI BDGM player
bdgm-play-0.2.5 is not a library.

Blu-Ray Disc Game

BDGM is a UDF-based specification for storing and playing cross-platform games on optical drives (CD, DVD, Blu-Ray). See specification at https://github.com/yesser-studios/bdgm/blob/main/spec.md.

bdgm-play

bdgm-play is a simple CLI player for BDGM discs and images.

Installation

bdgm-play is currently only available on crates.io. To install, you need Cargo and build tools for your platform.

cargo install bdgm-play

Usage

See https://github.com/yesser-studios/bdgm/blob/main/instructions.md.

bdgm-build

bdgm-build is a simple CLI BDGM image authoring tool.

Installation

bdgm-build is currently only available on crates.io. To install, you need Cargo and build tools for your platform.

cargo install bdgm-build

Usage

Create a disc root directory following the specification. To create an image, run:

bdgm-build path/to/disc/root/ image-bd.bin

This will create a UDF 2.50 image for burning Blu-Ray discs. To make a DVD or CD image, use the --dvd flag to use UDF 2.01 instead:

bdgm-build path/to/disc/root image-dvd.bin

To burn the image, use any image burning software such as ImgBurn, K3b or xorriso.
For example, with xorriso:

sudo xorriso -as cdrecord -v dev=/dev/sr0 image-bd.bin

Double-check the device path before burning!