Skip to content

TomerGamerTV/UAT-Global-Server

Repository files navigation

UMAMUSUME AUTO TRAINER

Tachyon Dance

Discord Official Discord of this fork

UAT


📖 Introduction

An automation tool for Uma Musume: Pretty Derby

This tool allows for completely hands-off automation of Uma Musume, handling everything from training runs to recovering TP. It runs on mobile emulators (not the Steam release) allowing for background play.

✨ Features

  • Fully Automated: Recovers TP, starts runs, finds guest cards, and handles training. You can AFK for days.
  • Resilient: Handles disconnections, game crashes, and updates automatically.
  • Background Play: Runs on Android emulators, leaving your PC free for other tasks.
  • Scenario Support: Supports URA and Aoharu (Unity) scenarios.
  • Smart Decision Making: Compares skill hints, plays the claw machine, manages energy efficiently, and more.
  • Customizable: Supports every Uma and Deck type. Nearly every aspect of training is customizable via settings.

Tutorial

Tutorial Video

Note: Video may be outdated. Check the changelog for the latest features.


🚨 Safety & Disclaimer

Is this safe? Safer than the Steam release (since it uses ADB/Emulator), but use at your own risk.

  • Detection: While I have humanized inputs, it is impossible to perfectly simulate a human. If the developers decide to investigate, they can find you. Hiding behind an emulator does not make you undetectable.
  • Recommendation: Do not run this 24/7. It looks suspicious. Set a schedule in main.py (start/end times) to take breaks.
  • Responsibility: I take no responsibility for bans. This is for educational purposes only. Do not misuse to violate TOS.

📦 Installation & Setup

Prerequisites

  • Emulator: MuMuPlayer (Recommended) or BlueStacks Pie64.
    • Resolution: 720 × 1280 (Portrait)
    • DPI: 180
    • Graphics: Standard (not Simple)
    • ADB: Must be enabled in emulator settings.
    • FPS: Do NOT lower below 30!!!!!
  • Python: Version 3.10

Installation Steps

  1. Clone the repository:

    git clone https://github.com/TomerGamerTV/UAT-Global-Server
    cd UAT-Global-Server
  2. Install Python 3.10 (if not already installed):

    winget install -e --id Python.Python.3.10
  3. Install Dependencies:

    pip install -r requirements.txt
  4. Run the Bot:

    python main.py

    Or simply run start.bat.

GPU Acceleration

For faster processing using an NVIDIA GPU, please refer to the GPU Setup Guide.


⚙️ Configuration & Tips

Game Settings

  1. Graphics: Must be set to Standard, not Basic.
  2. Training Setup: Manually select Uma Musume, Legacy, and Support Cards in-game before starting the first run.
  3. Support Cards: Avoid friend cards unless you have a specific strategy.

Stat Caps

  • Normal Usage: Set a large number for all caps so the bot always picks the best training option. Stat Caps
  • Advanced Usage: If you are maxing out a stat too early (e.g., 1200 Speed before Year 2 Summer), you can cap it to force the bot to train other stats. Cap Speed
    • Soft Cap: -10% to -30% score penalty as you approach the goal.
    • Hard Cap: 0 score if >95% of goal. Warning: This forces suboptimal training. It is better to adjust your deck.

🔧 Troubleshooting

For common issues, errors, and known bugs, please check the Troubleshooting Guide.


📝 Changelog

See CHANGELOG.md for the full history of updates.


🤝 Contributing

Anyone can contribute! Pull requests are welcome, though not guaranteed to be merged.

📜 Credits

uma

About

A fork of a fork of bray's abandoned umamusume auto trainer bot. With focus on being cool and completely hands off.

Resources

Contributing

Stars

Watchers

Forks

Releases

No releases published

Sponsor this project

Packages

 
 
 

Contributors