# [LR2 OxyTabler](https://sr.ht/~showy_fence/lr2-oxytabler)
Table manager for Lunatic Rave 2.
## Quick start
1. Acquire OxyTabler executables
1. If Cargo is installed, run `cargo install lr2-oxytabler` to install the latest release.
1. Use some pre-built binaries. Maybe ask around on Discord BMS Servers.
1. Run `lr2-oxytabler-gui` to see how to set it up
1. Enjoy
## Comparison to BeMusicSeeker
Pros:
- Cross-platform
- Single binary
- Tag writing for songs to indicate which folders they can be found in
- Multiple output folders
- Folder names use table prefix instead of 'LEVEL' by default
- Mass-edit mode to quickly share your table list
- Headless updating mode
- Fast
Cons:
- No BMS file management (un/installing, deduplicating files)
- No BMS audio rendering functionality
- LR2 folder refresh bug without an automatic work-around:
the list of levels within a table folder may not get refreshed by the game.
Use F8 and see README within your playlists folder.
- etc..
## Developing
```sh
git clone https://git.sr.ht/~showy_fence/lr2-oxytabler
cd ./lr2-oxytabler
RUST_LOG='lr2_oxytabler=debug' cargo test
cargo build --release
ls ./target/release/lr2-oxytabler-{cli,gui}
```