BlueBot Studio is a free-to-use and open-source collection of fully automated dungeon bots for Blue Protocol: Star Resonance
(Kanamia, Tina, Towering) featuring a modern graphical launcher built with Python.
It’s designed for Windows, optimized for fullscreen gameplay, and meant for hobby/AFK dungeon farming — free and simple to use.
⚠️ This bot is purely experimental and made for educational purposes only.
Use at your own discretion.
- Windows 10/11 (64-bit)
- Visual Studio Code (for running and editing the scripts)
- Python 3.14 (latest version from python.org)
- During setup, check “Add Python to PATH”
- Install for all users
-
Download the Repository
- Click Code → Download ZIP
- Unzip it to a new folder named
BlueBot - You should now have this structure:
BlueBot/ ├─ bot_gui.py ├─ towering_bot.py ├─ tina_bot.py ├─ kanamia_bot.py ├─ assets/ └─ requirements.txt
-
Open in Visual Studio Code
- Open the
BlueBotfolder via File → Open Folder… - VS Code should detect Python automatically
- Install the Python Extensions from Microsoft in Visual Studio Code
- Open the
-
Select the Python 3.14 Interpreter
- Press
Ctrl + Shift + P→ “Python: Select Interpreter” - Choose the one that says Python 3.14 (or any newer interpreter)
- Sometimes you have to switch interpreters to see which one resolves dependency issues
→ PressCtrl + Shift + Pand click through available interpreters
- Press
-
Note:
PyWinAuto may occasionally appear as a “problem” in VS Code — you can ignore this.
If needed, run the commands via CMD instead of VS Code’s terminal:cd \your\path\ # Replace \your\path\ with the path to your BlueBot folder
Make sure pip is up to date first:
py -3.14 -m pip install -U pip setuptools wheelThen install dependencies (in order):
# Upgrade pip again just in case
py -3.14 -m pip install --upgrade pip setuptools wheel
# Install required packages
py -3.14 -m pip install --prefer-binary numpy==2.3.4 opencv-python mss PyAutoGUI pynput pywinauto pywin32 PillowOr simply:
py -3.14 -m pip install -r requirements.txtIf you encounter issues with numpy or opencv-python, try forcing binary builds:
py -3.14 -m pip install --only-binary=:all: numpy==2.3.4Finally, to make sure everything is working, run:
py -u bot_gui.pypy -u bot_gui.py- The bot uses monitor indexing (
1= primary,2= secondary, etc.) - Check your monitor number in Windows Display Settings → Identify
- Set that number in the GUI under Monitor Index
Kanamia,Tina, orTowering- Press ▶ Start in the GUI
- Use F8 / F9 / F10 for Start / Pause / Exit
- The bot detects UI elements via OpenCV and automates dungeon runs.
- One good night of AFK farming can yield a lot.
If you want to bundle everything into a standalone .exe:
-
Install PyInstaller:
py -3.14 -m pip install pyinstaller
-
Run the build command:
py -3.14 -m PyInstaller --noconsole --onefile bot_gui.py
-
After completion, your
.exewill be in thedist/folder.
Double-click it to launch BlueBot Studio without opening VS Code.
Keep in mind that the
.exewill be larger and might trigger antivirus false positives — normal for Python packagers.
- Ensure your game is running fullscreen on the monitor you selected.
- Check that the in-game language and UI resolution match the template screenshots in
assets/. - Run VS Code as Administrator if necessary.
Re-run:
py -3.14 -m pip install --upgrade pip setuptools wheel
py -3.14 -m pip install --prefer-binary numpy==2.3.4 opencv-python mss PyAutoGUI pynput pywinauto pywin32 Pillow- Discord: zzrikka
- I don’t have a Discord server yet — maybe in the future.
- Feel free to message me if you find bugs or have questions.
I’m just a hobby programmer — this bot could definitely be improved,
but for a free project, it works quite well!
One night of AFK dungeon farming can already give you plenty.
This project is released for personal use only —
no resale, redistribution, or public release under your name without credit.
Enjoy BlueBot Studio.
Stay safe, have fun, and happy farming! 🌙