Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings
This repository was archived by the owner on Mar 25, 2025. It is now read-only.

EMCJava/WuWaOpt

Repository files navigation

⚠️ Project Status: Unmaintained after Withering Waves 2.1

This project is no longer maintained due to personal reasons, it will still remain public for archival purposes. Thank you for the support for this project over time.

Note: If you're interested in making an optimizer, feel free to take it and make your own ones, the core optimizing algorithm is located in WuWaGA::Run (although it's by no mean optimized, haha get it?)


Showcase

Echo Optimizer

To launch

From command line with custom echo storage

WuWaOptim.exe "path to echoes.yaml"

See echo file example

From File Explorer

As long as the scanner and the optimizer are located in the same folder and you had ran the scanner, you can start the optimizer by double-clicking on it in File Explorer

To Use

See Optimizer Input

See Optimizer Calculation

See Optimizer Echo Backpack/Storage

Echo Scanner

  1. Go to the echo page in you backpack (press b), scroll to the top
  2. Run WuWaScan.exe as administrator as Wuthering Waves also runs as administrator
  3. Enter the number of echoes to scan
  4. Enter the scan delay
  5. Wait (You can terminate the scanning process with space bar)

⚠️Your Windows Display Scaling must be set to 100%
⚠️Only support 1920x1080 in Simplified Chinese until Kuro fix this, or I have motivation to implementing echo scanning in character page
Text overlapping
Your echo page should look like the following (4 by 6)
Text overlapping

Simplified Chinese Traditional Chinese

Build from source

Tools for compiling

  • git
  • cmake
  • vcpkg
    • Commit id: 80d54ff62d528339c626a6fbc3489a7f25956ade
  • Microsoft Visual C++
    • tested on 17.10.4

Configuring

git clone https://github.com/EMCJava/WuWaOpt.git
cd WuWaOpt && mkdir build && cd build

Replace PATH_TO_VCPKG to the root directory of vcpkg

cmake -DCMAKE_TOOLCHAIN_FILE=PATH_TO_VCPKG/scripts/buildsystems/vcpkg.cmake ..

Compiling & Running

Echo Scanner

cmake --build . --target WuWaScan --config Release
cd .. && build\WuWaScan\Release\WuWaScan.exe

Echo Optimizer

cmake --build . --target WuWaOptim --config Release
cd .. && build\WuWaOptim\Release\WuWaOptim.exe

About

An echo optimizer for the game Wuthering Waves

Resources

License

Stars

Watchers

Forks

Packages

Contributors

AltStyle によって変換されたページ (->オリジナル) /