Skip to content

Relacibo/hyprmcsr

Repository files navigation

hyprmcsr

banner

Note:
This project and its documentation are still experimental and under active development.
See the full documentation and guide in the docs/ folder.

Disclaimer: This README and parts of the automation were created with help from GitHub Copilot.

Overview

hyprmcsr is a toolkit for automating a modern Minecraft speedrunning environment on Linux, with a focus on performance, usability, and automation.
It is especially useful for runners looking for a streamlined, performant alternative to the typical Windows-based MCSR setup.

The toolkit leverages Hyprland (Wayland compositor), Pipewire, PrismLauncher, and various helper tools to provide:

  • Automated setup and download/update of all desired tools, such as Ninjabrain-bot, Paceman-tracker, etc.
  • Automated window size management
  • Configurable keybinds and window sizes
  • Multiple profiles support
  • Audio splitting (game / Discord)
  • Automated start of all necessary tools when you begin a speedrunning session, including Minecraft, Kanata / input remapping, OBS, and your speedrun helper tools
  • Automated closing and cleanup after ending your session

All core functionality is controlled via the hyprmcsr CLI, which manages setup, teardown, and automation for your speedrun sessions.


Documentation

For setup instructions, usage, and all details, see the
👉 Full Guide & Documentation 👈

For recent changes and migration guides, see the
👉 CHANGELOG 👈


Contributers

License

  • All project code is under the MIT License.
  • Some components (like obs-vkcapture, InputRemapper) have their own licenses—see the respective files.

Questions or issues?
Check the script comments or open an issue!

About

For a smoother Minecraft Speedrunning experience

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages