A simple tool for Lunaro in Warframe which shows current match data on your profile with Discord RPC.
- Python 3.7+
- Tesseract (optional but highly recommended)
- Currently running on Linux is a bit of a pain, because Keyboard needs Sudo
- 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!
- Start the program with
python3 main.py
(orpython 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.
-
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
orpython -m pip install -r requirements.txt
.
-
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)