Wuthering Waves Config File Setup Toolkit

First-Time Setup (Android 14+ Fixes Included)

Important: Before you begin, make sure your Shizuku application is properly installed and running.
  1. Step 1: Install Required Apps

    Install Termux & Shizuku from the Play Store.

  2. Step 2: Create P42 Folder

    Create a folder named P42 inside your device’s Download folder.

  3. Step 3: Grant Termux Storage Access

    Open Termux & run the command below for permission:

    termux-setup-storage

    🔹 This command allows Termux to read and write files from your phone’s internal storage. You must grant permission when prompted.

  4. Step 4: Place Files

    Place Engine.ini, DeviceProfiles.ini, rish, and rish_shizuku.dex into the P42 folder—get them from our DC/TG wuwa-tool-kit-file channel.

  5. Step 5: Setup rish for Android 14+

    This is crucial for Android 14 users to avoid the 'writable dex' error. Run these commands sequentially:

    cd ~/storage/downloads/P42 && \ cp rish rish_shizuku.dex /data/data/com.termux/files/usr/bin/ && \ chmod +x /data/data/com.termux/files/usr/bin/rish /data/data/com.termux/files/usr/bin/rish_shizuku.dex

    🔹 This copies the rish files to Termux's safe binary location and grants execute permission.

Deployment Commands (Run in Termux)

Prerequisite: Navigate to Source Folder

Run this command **ONCE** every time you open a new Termux session. It changes directory to your P42 folder where the files are stored.

cd ~/storage/downloads/P42

🔹 This ensures all later commands run in the correct folder location.

Step 1: Backup

This command copies your original game config files into the P42 folder as backups.

rish -c "cp '/storage/emulated/0/Android/data/com.kurogame.wutheringwaves.global/files/UE4Game/Client/Client/Saved/Config/Android/DeviceProfiles.ini' '/storage/emulated/0/Download/P42/DeviceProfiles.ini.bak'" && rish -c "cp '/storage/emulated/0/Android/data/com.kurogame.wutheringwaves.global/files/UE4Game/Client/Client/Saved/Config/Android/Engine.ini' '/storage/emulated/0/Download/P42/Engine.ini.bak'"

🔹 Use this to save your current settings before making changes. Always do this first!

Step 2: Delete Old Configs

Removes the existing config files from the game directory.

rish -c "cd '/storage/emulated/0/Android/data/com.kurogame.wutheringwaves.global/files/UE4Game/Client/Client/Saved/Config/Android' && rm -f DeviceProfiles.ini Engine.ini"

🔹 This ensures the new optimized configs will be placed cleanly without leftover data.

Step 3: Deploy New Configs

Copies your optimized configuration files from the P42 folder into the game directory and then removes them from P42.

rish -c "cp /storage/emulated/0/Download/P42/DeviceProfiles.ini /storage/emulated/0/Android/data/com.kurogame.wutheringwaves.global/files/UE4Game/Client/Client/Saved/Config/Android/" && \ rish -c "cp /storage/emulated/0/Download/P42/Engine.ini /storage/emulated/0/Android/data/com.kurogame.wutheringwaves.global/files/UE4Game/Client/Client/Saved/Config/Android/" && \ rm DeviceProfiles.ini Engine.ini

🔹 Executes file replacement, installing your latest graphics and performance tweaks also remove config file from P42 folder.

Step 4: Restore Backup

Restores your previous backup files if Don’t like new config .

for f in DeviceProfiles.ini Engine.ini; do cat "$f.bak" | rish -c "cat > '/storage/emulated/0/Android/data/com.kurogame.wutheringwaves.global/files/UE4Game/Client/Client/Saved/Config/Android/$f'"; done

🔹 Reverts any changes, restoring your original files safely.

Utility: Copy Game Log (Client.log)

Copies the main game log file to your P42 folder for debugging or troubleshooting.

rish -c "cp '/storage/emulated/0/Android/data/com.kurogame.wutheringwaves.global/files/UE4Game/Client/Client/Saved/Logs/Client.log' '/storage/emulated/0/Download/P42/Client.log'"

🔹 This command is essential when reporting bugs or performance issues to get accurate data.

Power Command: Backup, Delete & Deploy

Executes **all three core steps** (Navigate, Backup, Delete, and Deploy New Configs) sequentially with one command. Saves time but requires files to be in the P42 folder.

cd ~/storage/downloads/P42 && \ rish -c "cp '/storage/emulated/0/Android/data/com.kurogame.wutheringwaves.global/files/UE4Game/Client/Client/Saved/Config/Android/DeviceProfiles.ini' '/storage/emulated/0/Download/P42/DeviceProfiles.ini.bak'" && \ rish -c "cp '/storage/emulated/0/Android/data/com.kurogame.wutheringwaves.global/files/UE4Game/Client/Client/Saved/Config/Android/Engine.ini' '/storage/emulated/0/Download/P42/Engine.ini.bak'" && \ rish -c "rm -f '/storage/emulated/0/Android/data/com.kurogame.wutheringwaves.global/files/UE4Game/Client/Client/Saved/Config/Android/DeviceProfiles.ini' '/storage/emulated/0/Android/data/com.kurogame.wutheringwaves.global/files/UE4Game/Client/Client/Saved/Config/Android/Engine.ini'" && \ rish -c "cp /storage/emulated/0/Download/P42/DeviceProfiles.ini /storage/emulated/0/Android/data/com.kurogame.wutheringwaves.global/files/UE4Game/Client/Client/Saved/Config/Android/" && \ rish -c "cp /storage/emulated/0/Download/P42/Engine.ini /storage/emulated/0/Android/data/com.kurogame.wutheringwaves.global/files/UE4Game/Client/Client/Saved/Config/Android/" && \ rm DeviceProfiles.ini Engine.ini

🔹 This command is the fastest way to apply your new settings.

Utility: Exit Termux

This command safely closes the current Termux session after your operations are complete.

exit

🔹 Always exit Termux cleanly to ensure background processes are stopped.

Community Hub

Join the Player42 community on your favorite platforms & Don’t miss out—sub our YT!.