Fork containing build scripts & container for running standalone server https://github.com/SayakaIsBaka/LR2ArenaEx
Find a file
pfych 38b9519272
All checks were successful
Build and Push Container / build (push) Successful in 2m33s
Update example compose
2025-11-02 16:59:13 +11:00
.gitea/workflows Push latest tag on master branch 2025-09-09 07:46:16 +10:00
Launcher rename output file for dll 2024-10-16 23:54:30 +02:00
LR2ArenaEx Host auto rotation via env var 2025-11-02 16:20:53 +11:00
.gitignore Build and push container to registry 2025-09-09 07:36:46 +10:00
docker-compose.yml Update example compose 2025-11-02 16:59:13 +11:00
Dockerfile Build and push container to registry 2025-09-09 07:36:46 +10:00
LR2ArenaEx.sln Initial commit, ImGui hook working 2024-09-24 00:01:18 +02:00
README.md move documentation 2025-11-02 16:02:18 +11:00

LR2ArenaEx

Quick start

  • Download the latest release here and extract it somewhere
  • Launch LR2 (as a non-admin user)
  • Run Launcher.exe
  • Press Ins to toggle the overlay and PgUp to toggle the graph
  • If hosting the server, make sure port 2222 is reachable from the Internet on your computer (alternatively, all players may use a VPN or a service such as ZeroTier or Tailscale to remove the need to expose the port to the Internet)

Warning

Host must always launch the chart first before other players do so, this is by design; the chart won't start if this is not done, even if the host ends up selecting the same chart as everyone else afterwards

Build

Requirements:

Paths for the DirectX SDK have been hardcoded in the project settings; if you chose the default settings it should work fine but you might need to edit them depending on your setup.

⚠️ Make sure to set the platform to x86; setting it to anything else will not work

Libraries

LR2ArenaEx uses the following libraries:

Standalone server

A small wrapper around LR2ArenaEx's embedded server is available, allowing to run it as a cross-platform standalone executable. Instructions and code are available here.

Special thanks

  • All people credited in the original LR2Arena project
  • MatVeiQaaa for providing the base for the DirectX 9 hook and for their numerous contributions to this project
  • tenaibms for their LR2OOL project which gave me a few leads on how to fix some issues (especially regarding cursor / mouse input management)
  • Pfych for containerizing the standalone server
  • AYhaz and Shalink for helping with testing

Known issues

  • IME is not supported on the overlay
  • LR2ArenaEx has been reported to be working with LR2FHD but has not been thoroughly tested with it; as such, bugs may occur
  • LR2ArenaEx does not work if LR2 is ran as admin