No description
- Python 100%
| assets | ||
| .gitignore | ||
| config.json | ||
| LICENSE | ||
| main.py | ||
| pyproject.toml | ||
| README.md | ||
| requirements.txt | ||
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
-
Install requirements:
pip install -r requirements.txtOn Linux you'll need to setup a virtual environment and activate it before installing requirements.
python -m venv .venv source .venv/bin/activate -
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
-
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 locationspython main.py --debug 1- Debug first button onlypython 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_thresholdin 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