Vision-driven Tales Runner automation for Windows
Automated workflows, route execution, OCR, adaptive recovery, and multi-backend input in one desktop runtime.
Download ZIP · Getting Started · Features · Architecture · 繁體中文 · Discord
Windows x64 · .NET Framework 4.8 · Tales Runner · Windows Forms
AloneAIO is a Windows desktop automation runtime for Tales Runner. It watches the game through computer vision, identifies the current state, runs the selected workflow, and applies recovery logic when progress stalls or the game leaves the expected state.
The runtime combines everyday automation features with an engineering-focused execution model: routes are stateful, input is centrally managed, visual checks are reusable, and every long-running workflow has explicit stop and cleanup paths.
| Capability | Description | |
|---|---|---|
| Automation | Full workflow coordination | Coordinates game launch, login, rooms, maps, events, fishing, and repeated AFK operation. |
| Vision | State detection and OCR | Uses pixel evidence, template matching, and OCR to interpret the live game screen. |
| Routes | Phase-based map execution | Runs structured map routes with states, triggers, combos, and recovery zones. |
| Recovery | Adaptive correction | Detects stalled progress, retries safely, and escalates to controlled recovery. |
| Input | Configurable input modes | Resolves logical game actions through the selected input backend. |
| Languages | Multi-language UI support | Includes English, Traditional Chinese, Simplified Chinese, Korean, and Thai resources. |
- Automatic event workflows.
- Automatic map rotation and custom map routes.
- Fishing automation.
- Guild and room-oriented workflows.
- Daily task and item-use coordination.
- Quiz and mini-game assistance using OCR and text matching.
- Multi-account workflow support.
- Game-state classification from one captured frame.
- Region-based pixel and color matching.
- Image template matching.
- OCR for numbers, text, and supported language content.
- Batched visual checks for repeated state detection.
- Capture-health monitoring and failure recovery.
- Versioned route documents.
- State, trigger, macro, and recovery phases.
- Configurable directional actions and combos.
- Pause, resume, stop, and terminal input cleanup.
- Progress-aware stage transitions.
- Runtime-only route logging.
AloneAIO treats movement as a feedback loop rather than a fixed macro. It compares recent progress with expected movement, detects repeated stalls, selects a correction, verifies the result, and stops safely when recovery limits are reached.
- Windows x64.
- .NET Framework 4.8.
- Tales Runner installed locally.
- 100% Windows display scaling for the expected capture coordinates.
- Administrator rights when required by the selected input mode.
- Download the repository ZIP.
- Extract the complete archive.
- Open
AloneAIOR/bin/Debug/. - Edit
Alone.inifor your local Tales Runner path and preferred mode. - Run
AloneAIOR.exe.
Keep the complete bin/Debug directory together. The executable uses the native libraries and OCR data stored under lib/.
AloneAIOR/bin/Debug/Alone.ini is included as the default configuration.
Common settings:
| Section | Setting | Purpose |
|---|---|---|
Setting |
TRFile |
Local path to the Tales Runner executable. |
Setting |
FullAuto |
Starts the configured automation workflow automatically. |
AFKmode |
AFKmode |
Selects the main unattended mode. |
AFKmode |
Map / AutoMap |
Selects fixed or automatic map behavior. |
Input |
Mode |
Selects the configured input mode. |
Delay |
SlowPC |
Enables more conservative timing for slower systems. |
RoomSetting |
Channel / CreateRoom |
Controls room and channel behavior. |
Account and Password are blank in the tracked default file. Keep personal credentials local and do not commit them.
flowchart LR
CAPTURE[Capture Game State] --> DETECT[Classify Visual Evidence]
DETECT --> DECIDE[Select Workflow Action]
DECIDE --> INPUT[Dispatch Logical Input]
INPUT --> VERIFY[Verify Progress]
VERIFY -->|progress| CAPTURE
VERIFY -->|stalled| RECOVER[Apply Recovery Policy]
RECOVER --> CAPTURE
At runtime, the application repeatedly observes the game, decides what the active workflow requires, sends the corresponding logical actions, and verifies the result. Vision, input, route execution, and recovery remain separate responsibilities so each can be maintained independently.
AloneAIOR/bin/Debug/
|-- AloneAIOR.exe
|-- Alone.ini
`-- lib/
|-- x64/
| |-- leptonica-1.80.0.dll
| |-- tesseract41.dll
| `-- winhid.dll
`-- tessdata/
|-- chi_tra.traineddata
`-- eng.traineddata
The repository includes a readable architecture reference beside the runtime files. It shows the major responsibility areas, runtime flows, module ownership, and a small set of interface contracts.
ARCHITECTURE.md- system architecture and runtime flows.docs/Readme.md- documentation index.AloneAIOR/GameLogic/- workflow, route, and recovery responsibilities.AloneAIOR/Infrastructure/- application, vision, input, process, and platform responsibilities.
The architecture reference is intended for reading and design study; the downloadable runtime remains under AloneAIOR/bin/Debug.
The current research direction explores adaptive route selection based on progress evidence and bounded action scoring. See docs/AI-Pathfinding.md.
- Community and project support: Discord
- Security reporting:
SECURITY.md - Runtime files:
AloneAIOR/bin/Debug/