Mobile WuWa Config is a set of configs to help you improve your game's visual graphics, stability, or performance. There are numerous guides below to help you get started. For further help, join the
π Update: All patchers, web tools, and companion applications are now organized in the unified Tools & Utilities section below!
From July 14, 2026:
- Configs updated to v3.5 and will be maintained throughout the patch.
- Special thanks to k4irzw67 for the bike artifact frame-gen fix.
Note
If KuroGames requests to take down this tool, it will be taken down. π Keep an eye on the forbidden CVars list at the bottom of this file β also posted in the Discord server.
β All configs are updated for Version 3.5 and may be further optimized throughout the version.
- What's Inside
- Tools & Utilities
- Device Compatibility
- How to Install
- File Location
- Frequently Asked Questions (FAQ)
- Need Help?
- Video Tutorials
- AI-Assisted Config Notes
- Credits
- Forbidden CVars List
- Disclaimer
| File | Purpose |
|---|---|
Engine.ini |
General fine-tuning for default or preset scalability groups. |
DeviceProfiles.ini |
Device-specific overrides β targets GPU-level settings per hardware profile |
In WuWa,
sg.*are set in the DeviceProfiles.ini, which are then fine tuned by the cvars in Engine.ini. However, cvars placed under a specific DeviceProfile name will take authority and will be the final value.
Click to expand/collapse official suite & tools
All companion applications, patching tools, and web services are grouped here for easier navigation and utilization:
| Tool | Type | Description | Link |
|---|---|---|---|
| WuWa Config Patcher | Android App | Automated config patcher tool with built-in log decryption. | Download Release | Patcher Docs |
| WuWaLab | Open Source | Open-source companion app for Wuthering Waves. | Get Latest Release |
| WuWa Custom Metadata Editor | Auxiliary Utility | Android metadata editor for config distributors. Works solely for WuWa Config Patcher. | Get Latest Release |
| WuWa Portal Web Suite | Web Application | Includes the Config Selector Engine, Online Log Decryptor, and DeviceProfiles.ini Generator. | Launch WuWa Portal | Online Log Decryptor |
These configs are optimized for mid-end to flagship Android devices with Vulkan support.
Tested on devices including the Poco X6 Pro 5G (Mali G615) and similar Dimensity/Adreno/Mali hardware. Results may vary by device.
If a config doesn't work well for your device, many other creators and communities now develop WuWa mobile configs β feel free to experiment, or create and tune your own. π
-> In case you're not using the Config Patcher, this is the manual mode.
Click to expand step-by-step instructions
You can also follow along with the video tutorial: https://youtu.be/bB6C8hp_dFQ
- A Windows PC or laptop
- A USB / Lightning / Type-C cable
- Your Android device
- Connect your Android device to your PC via USB.
- On your phone, select "File Transfer" (MTP) mode.
- Open File Explorer on your PC.
- Navigate to the config folder on your device (see path below).
- Paste the provided
Engine.iniandDeviceProfiles.iniinto that folder. - Overwrite existing files if prompted.
- Launch Wuthering Waves and enjoy! π
Navigate to this folder on your Android device:
Internal Storage/
βββ Android/
βββ data/
βββ com.kurogame.wutheringwaves.global/
βββ files/
βββ UE4Game/
βββ Client/
βββ Client/
βββ Saved/
βββ Config/
βββ Android/
The full path will look something like this (example using Poco X6 Pro 5G):
This PC\POCO X6 Pro 5G\Internal shared storage\Android\data\com.kurogame.wutheringwaves.global\files\UE4Game\Client\Client\Saved\Config\Android
Q: I am having issues with my Client.log or need to analyze crash logs?
If you encounter log errors or need to inspect game logs, you can easily decrypt them using either option:
- Web: Use the online WuWa Portal Log Decryptor β upload your log and download the decrypted file directly.
- App: Use the Mobile Config Patcher, which features a built-in internal log decryptor.
Q: How do I fix black screen flickering?
Black screen flickering is usually caused by conflicting or incompatible hardware profiles. You can resolve this by:
- Generating a fresh profile using the
DeviceProfiles.iniGenerator available on the WuWa Portal. - Or simply deleting your current
DeviceProfiles.inifile in your game config folder and letting the game regenerate the default file.
Join the Discord community for support, updates, and discussions:
π https://discord.gg/renjxYBEZM
Click to expand tutorial links
Configuration & Setup
DeviceProfile & GPU Configuration
- Updating or Creating a DeviceProfile
- Creating a Custom DeviceProfile
- Sample: Applying a Custom DeviceProfile
- Finding Your DeviceProfile / GPU Family Name
π‘ Tutorials #1 and #4 above will help you update the DeviceProfile on your own, without waiting for a config creator to push an update.
Mobile Config Patcher
If you use AI to help create or modify configs, Claude generally performs well for this task.
π Always verify that your CVars are real, registered, and supported by the game version you're using. Check your
Client.logfiles regularly. AI hallucinations are real.
Useful references for tweaking your own configs:
Maintained by Arglax
Big thanks to everyone who contributed through testing, feedback, and sharing knowledge β directly and indirectly:
- Kuya Thirdy
- Brandy/yuukinyan (AlteriaX)
- em00se
- Eggsee
- RGCloud
- Will.Of.D
- toldyou_idk
- KRG6187
- SuiX
- k4irzw67
Click to expand the full list
If you see these cvars in your config, they are ignored and will not work.
| Console Variable |
|---|
r.Kuro.SkeletalMesh.LODDistanceScale |
r.Streaming.Boost |
r.Streaming.PoolSize |
r.Streaming.LimitPoolSizeTOVRAM |
r.Shadow.MaxCSMResolution |
r.Streaming.MinBoost |
r.MipMapLODBias |
r.TextureGroup.Landscape.TextureLODBias |
r.Kuro.TexturePool.ExtraBudgetMB |
r.Streaming.CPUReadback |
r.Streaming.UseAsyncCPUReadback |
r.Streaming.MaxNumTexturesTostreamPerFrame |
r.Streaming.MinMipForSplitRequest |
r.Streaming.UseFixedPoolsize |
r.Streaming.UseAllMips |
r.Streaming.MaxTempMemoryAllowed |
r.RayTracing.LimitDevice |
r.DetailMode |
r.MaterialQualityLevel |
r.KuroMaterialQualityLevel |
r.ViewDistancescale |
Kuro.CppEffectsystem.UseLowMemoryPlayerEffectLruCapacity |
r.AsyncComputePSO |
r.Streamline.DLSSG.RetainResourceswhenoff |
r.MobileContentscaleFactor |
r.SecondaryScreenPercentage.GameViewport |
r.ScreenPercentage |
r.AFME.Enable |
r.MFRC.Enable |
r.FEstimation.Option |
V3.4 Latest Forbidden CVars credits to yuukinyan
These configurations are provided "as is", without warranty of any kind. While config users have been around for a long time, still: Use at your own risk.
Support may be offered for the original deployed configs. Any assistance provided is advisory only. Any remodification, tuning, or alteration voids author responsibility. I am not liable for crashes, performance issues, data loss, or any other consequences resulting from modified configurations.
Donations are voluntary and do not constitute a purchase, service, or entitlement to support.
Support is voluntary and does not affect config availability or updates. I will always do what I can to keep up with Kuro's patches.
π Tags (for search/SEO purposes)
Wuthering Waves config WuWa graphics optimization Android ini mod
Vulkan shader cache increase WuWa FPS WuWa Engine.ini tweak
DeviceProfiles.ini tutorial WuWa config Poco X6 Pro WuWa lag fix Android
Mobile gaming performance Arglax WuWa wuwa config android wuwa config
arglax wuwa config tweak wuwa wuwa configs mobile wuwa config
mobile configs wuwa wuthering waves optimization fps boost wuwa
unreal engine 4.27 config android fps boost dimensity 8300 optimization
arglax tweaks wuwa optimization guide vulkan optimization low-end optimization wuwa client log decryptor log decryption
