No description
Find a file
2025-07-27 11:28:56 -04:00
assets Initial commit 2025-07-27 11:28:56 -04:00
.gitignore Initial commit 2025-07-27 11:28:56 -04:00
config.json Initial commit 2025-07-27 11:28:56 -04:00
LICENSE Initial commit 2025-07-27 11:28:56 -04:00
main.py Initial commit 2025-07-27 11:28:56 -04:00
pyproject.toml Initial commit 2025-07-27 11:28:56 -04:00
README.md Initial commit 2025-07-27 11:28:56 -04:00
requirements.txt Initial commit 2025-07-27 11:28:56 -04:00

ASFWW (Auto Skip For Wuthering Waves)

Automatically clicks skip buttons in Wuthering Waves so you don't have to manually skip cutscenes and dialogues.

Quick Start

  1. Install requirements:

    pip install -r requirements.txt
    

    On Linux you'll need to setup a virtual environment and activate it before installing requirements.

    python -m venv .venv
    source .venv/bin/activate
    
  2. Set up button locations (first time only):

    python main.py --setup
    
    • Focus the Wuthering Waves game window
    • Play until you see skip buttons appear
    • The script will automatically find and save their locations
    • Press Ctrl+C when done
  3. Run the auto-skipper:

    python main.py
    
    • Keep the game window focused
    • Script will automatically click skip buttons when they appear

How It Works

  • Detects skip buttons using image recognition
  • Only works when Wuthering Waves window is focused
  • Clicks the center of detected buttons for accuracy
  • Waits 0.5 seconds before clicking the second skip button

Commands

  • python main.py - Run normally (clicks buttons)
  • python main.py --setup - Set up button locations
  • python main.py --debug 1 - Debug first button only
  • python main.py --debug 2 - Debug second button only

Configuration

Edit config.json to adjust:

  • confidence_threshold - How sure the script needs to be (0.6 = 60%)
  • timeout_seconds - How long to wait for second button (3 seconds)
  • after_skip_delay - Delay before clicking second button (0.5 seconds)

Troubleshooting

  • Buttons not detected: Run setup again with --setup
  • Wrong clicks: Lower confidence_threshold in config.json
  • Script not working: Make sure Wuthering Waves window is focused

Safety

  • Only works when the correct game window is focused
  • Will not click if you switch to another application
  • Press Ctrl+C to stop the script anytime