Wuthering Waves Config File Setup Toolkit
First-Time Setup (Android 14+ Fixes Included)
-
Step 1: Install Required Apps
Install Termux & Shizuku from the Play Store.
-
Step 2: Create P42 Folder
Create a folder named
P42inside your device’sDownloadfolder. -
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.
-
Step 4: Place Files
Place
Engine.ini,DeviceProfiles.ini,rish, andrish_shizuku.dexinto theP42folder—get them from our DC/TG wuwa-tool-kit-file channel. -
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.