Skip to main content

Documentation Index

Fetch the complete documentation index at: https://mintlify.com/seraxis/lr2oraja-endlessdream/llms.txt

Use this file to discover all available pages before exploring further.

LR2oraja Endless Dream is a drop-in replacement for beatoraja — the open-source BMS rhythm game client. Built on top of LR2oraja (which restores LR2-style judges and gauges), Endless Dream adds a rich set of quality-of-life features, including an in-game mod menu, real-time skin editing, LR2IR leaderboards, and automatic song downloading.

Installation

Download Endless Dream for Windows, Linux, or macOS and set it up alongside your existing beatoraja install.

Mod Menu

Press F5 or Insert to open the in-game mod menu. Access rate modifiers, random trainer, skin settings, and more.

Song Downloader

Browse and download BMS charts directly from within the game without leaving music select.

LR2IR Leaderboards

View LR2IR scores in-game and ghost battle against top players with matched randoms.

Skin Configuration

Edit skin settings and widget dimensions live without restarting the game.

Building from Source

Set up a development environment with JDK 17 and Gradle to contribute to Endless Dream.

Key features

Random Trainer

Lock in specific random seeds, shift lane order, and mirror lanes for practice.

Discord Webhooks

Automatically send screenshots and scores to Discord channels via webhooks.

OBS Integration

Automate OBS scene switching and recording from within the Endless Dream launcher.

Difficulty Tables

Manage and subscribe to difficulty tables with a built-in list of popular community tables.

Getting started

1

Download Endless Dream

Grab the latest release for your operating system from the releases page.
2

Install alongside beatoraja

Follow the installation guide to set up Endless Dream in a new or existing beatoraja directory.
3

Launch and configure

Run the launcher and configure your BMS folders, audio settings, input, and skins before starting the game. See First Run.
4

Open the mod menu in-game

Press F5 or Insert to open the mod menu and explore rate modifiers, the random trainer, and skin configuration options.
Endless Dream requires Java 17 (Full JDK with JavaFX). The recommended distribution is Liberica JDK Full. The bundled beatoraja-0.8.8 JRE download does not include JavaFX and cannot launch Endless Dream.

Build docs developers (and LLMs) love