Skip to content

Latest commit

 

History

110 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Blu-Ray Disc Game

BDGM is a UDF-based specification for storing and playing cross-platform games on optical discs (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 --dvd 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!

About

Blu-Ray Disc Game specification

Resources

Stars

3 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages