Skip to content

kozabrada123/PyLunaroRPC

Repository files navigation

project logo

PyLunaroRPC

A simple tool for Lunaro in Warframe which shows current match data on your profile with Discord RPC.


GitHub GitHub top language Github Commit Activity m GitHub last commit GitHub code size in bytes LOC GitHub issues Libraries.io dependency status for GitHub repo


No Windows Binaries Lunaro


Prerequisites

  • Python 3.7+
  • Tesseract (optional but highly recommended)

  • Currently running on Linux is a bit of a pain, because Keyboard needs Sudo

Getting Started

  • First, download or git clone this repo.
  • Install the python requirements with pip3 -r requirements.txt.
  • Install tesseract-ocr (Not required, you can set ocr_solution = "easyocr" in settings but this is highly recommended.)
  • (if you installed Tesseract into a directory that isnt default, set it in settings.py)
  • You're done!

Usage:

  • Start the program with python3 main.py (or python main.py)
  • (Make sure to launch LunaroRPC before Warframe)
  • Launch Warframe
  • Go into a game of lunaro
  • PyLunaroRPC will slowly get releveant data from what's shown on your screen.

Troubleshooting and common issues:

  • If tesseract doesnt work for some reason, go to settings.py and set ocr_solution = "easyocr"

  • CUDA not available - defaulting to CPU. Note: This module is much faster with a GPU. - The most common issue, you can install Nvidia CUDA to silence this error and make LunaroRPC run much faster. (Side note: many people may have problems installing CUDA, try to refer to this)

  • No package .. was found - This means one of your requirements isn't properly installed.

  • If it doesn't show Lunaro as a running game on Discord, try turning game activity on and off.

  • Discord SDK Error 4 - this is an internal server error on Discord's servers. Usually, LunaroRPC keeps working.

  • Problems with requirements - There might be a mismatch between your python and pip. Try running python3 -m pip install -r requirements.txt or python -m pip install -r requirements.txt.

TO-DO And Future Updates To Expect

  • Local Statistics and integration into lunaro elo system (once its in production)

  • Make tensorflow model for way better and easier ocr

  • At least basic UI (Probably gonna be made with Textual)

  • Website with statistic tracking per play and leaderboards (Very far future)

  • Windows binary (Almost never, hahaha)

About

Warframe Lunaro RPC, shows match data on Discord

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages