# ok-oldking/ok-wuthering-waves

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/ok-oldking-ok-wuthering-waves).**

5,388 stars · 325 forks · Python · agpl-3.0

## Links

- GitHub: https://github.com/ok-oldking/ok-wuthering-waves
- awesome-repositories: https://awesome-repositories.com/repository/ok-oldking-ok-wuthering-waves.md

## Topics

`ok-ww` `okww` `wuthering-waves` `wuthering-waves-hack` `wuthering-waves-software` `wutheringwaves` `wuwa`

## Description

This is an open-source automation tool for the game Wuthering Waves that uses image recognition to control gameplay without modifying game memory or files. It runs automation tasks while the game window is minimized or obscured, freeing the computer for other use, and accepts command-line arguments to start specific tasks and optionally exit after completion.

The tool automatically detects playable characters through screen analysis and adapts actions without manual skill configuration. It supports all common 16:9 resolutions up to 4K as well as some ultrawide formats, with a minimum required resolution of 1600x900, and mutes game audio automatically when running in the background. An immutable state management and schema-based configuration system ensures predictable behavior and consistent data modeling across the application.

## Tags

### Game Development

- [Background Game Automation Utilities](https://awesome-repositories.com/f/game-development/game-idling-automators/background-game-automation-utilities.md) — A utility that runs automation tasks while the game window is minimized, freeing the computer for other use.
- [Mobile Game Automation Tools](https://awesome-repositories.com/f/game-development/mobile-game-automation-tools.md) — Automating repetitive in-game tasks such as battles, farming, and daily routines for the game Wuthering Waves using screen analysis without memory modification.
- [Game Automation Bots](https://awesome-repositories.com/f/game-development/game-automation-bots.md) — Provides an image-recognition bot that automates Wuthering Waves gameplay without modifying game memory or files.
- [Background Bots](https://awesome-repositories.com/f/game-development/game-automation-bots/background-bots.md) — Running game automation tasks while the game window is minimized or obscured, allowing the user to use their computer normally.
- [Image Recognition Bots](https://awesome-repositories.com/f/game-development/game-automation-bots/image-recognition-bots.md) — Controlling a game by analyzing screen images and simulating mouse and keyboard inputs to perform actions automatically.
- [Battles and Daily Routine Automators](https://awesome-repositories.com/f/game-development/game-idling-automators/sequential-gameplay-automators/battles-and-daily-routine-automators.md) — Maa runs automated battles, farming, and daily routines in the background without user intervention. ([source](https://github.com/ok-oldking/ok-wuthering-waves/search))
- [Game Character Detections](https://awesome-repositories.com/f/game-development/game-character-detections.md) — Maa automatically detects playable characters in the game using image recognition, adapting actions without manual skill configuration. ([source](https://github.com/ok-oldking/ok-wuthering-waves/blob/master/README.md))
- [Multi-Resolution Display Support](https://awesome-repositories.com/f/game-development/mobile-game-automation-tools/multi-resolution-display-support.md) — Supports all common 16:9 resolutions up to 4K and some ultrawide formats with a minimum 1600x900 requirement.

### Artificial Intelligence & ML

- [Game Automation Systems](https://awesome-repositories.com/f/artificial-intelligence-ml/image-recognition-systems/game-automation-systems.md) — Maa simulates user inputs by analyzing screen images to automate game interactions without memory or file modification. ([source](https://github.com/ok-oldking/ok-wuthering-waves/blob/master/README.md))
- [Visual Pattern Matching Engines](https://awesome-repositories.com/f/artificial-intelligence-ml/visual-pattern-matching-engines.md) — Uses screen capture and template matching to locate game elements and simulate user inputs without modifying game memory.

### Data & Databases

- [Record Schemas](https://awesome-repositories.com/f/data-databases/object-relational-mappers/data-modeling/record-schemas.md) — Maa allows defining the structure and types for data records using a schema-based approach for consistent data modeling. ([source](https://github.com/ok-oldking/ok-wuthering-waves/blob/master/LICENSE.txt))

### Development Tools & Productivity

- [CLI Task Runners](https://awesome-repositories.com/f/development-tools-productivity/cli-task-runners.md) — Accepts command-line arguments to select and run specific automation tasks, optionally exiting after completion for scripting integration.
- [Task Automation Tools](https://awesome-repositories.com/f/development-tools-productivity/task-automation-tools.md) — Automates battles, farming, and daily routines in Wuthering Waves using image recognition without manual intervention.
- [Game Automation CLI Tools](https://awesome-repositories.com/f/development-tools-productivity/cli-automation-tools/game-automation-cli-tools.md) — A command-line tool that accepts flags to start a specific automation task and optionally exits upon completion.

### DevOps & Infrastructure

- [Game Window Background Execution](https://awesome-repositories.com/f/devops-infrastructure/automation-orchestration/task-execution-frameworks/task-job-management/background-task-runners/game-window-background-execution.md) — Maa executes tasks while the game window is minimized or obscured, freeing the computer for other activities. ([source](https://github.com/ok-oldking/ok-wuthering-waves/blob/master/README.md))

### Operating Systems & Systems Programming

- [Background Window Automations](https://awesome-repositories.com/f/operating-systems-systems-programming/windows-desktop-automation/background-window-automations.md) — Interacts with the game window while minimized or obscured by hooking into the desktop compositor for input and audio control.

### Software Engineering & Architecture

- [Immutable Update Utilities](https://awesome-repositories.com/f/software-engineering-architecture/software-architecture/architectural-patterns/layering-presentation/application-layer-architectures/state-management-architectures/immutable-data-strategies/immutable-update-utilities.md) — Maa updates data by returning new instances without mutating the original source, ensuring predictable state management. ([source](https://github.com/ok-oldking/ok-wuthering-waves/blob/master/LICENSE.txt))
