WuWa Config Patcher

v1.9.0
GitHub Repo

Support & Diagnostic Bug Reporting

Tab 5: SupportScreen

WuWa Config Patcher automatically tracks all internal transactions, file operations, Shizuku IPC binder calls, and exceptions via ActionLogger.log(context, message) and ActionLogger.logException(context, title, throwable).

📋

Activity Logger Traceability

All operations are logged in context.filesDir/activity_log.txt. You can inspect this anytime under Utilities > Common Subtab > View Backend Activity Log.

🐛

Report a Bug Generator (BugReportDialog.kt)

Tap "Report a Bug / Suggest a Feature" on the Support tab to open BugReportDialog.kt. Supports 3 feedback categories (Bug Report, Feature Request, General Feedback) and interactive screen checkboxes (Config, Editor, Utilities, Support, Settings and sub-features). It compiles system hardware specs, app version, elevated access status, and recent action log lines to submit via Email, Discord, or GitHub Issues.

☕

Donations & Creator Support

WuWa Config Patcher is maintained by Arglax as a free project. You can support development directly via the in-app GCash / InstaPay QR dialog (GCashDialog.kt).

DEVELOPER NOTES & RELEASE REPOSITORY
View release notes maintained by Arglax regarding the platform migration to WuWa-Mobile-Config-Patcher on GitHub. Tap "Visit New Release Repository" on the Support tab to access releases directly at GitHub Releases.

Settings Preferences & System Toggles

Tab 4: SettingsScreen > Preferences

The Preferences Card on the Settings tab allows customizing application behavior, feedback cues, notification schedules, and information clarity:

🌐

App Language Selector

Change overall application localization language (via I18n.kt), supporting English, Chinese, Japanese, Korean, Spanish, Portuguese, Indonesian, Vietnamese, Tagalog, and Arabic.

ðŸ’Ą

Help Tooltips

Toggle the visibility of interactive help icons and (?) buttons throughout the application layout.

🔔

Patch Notifications

Opt in or out of push notifications when new config update releases and preset packages are published.

ðŸ“ģ

Haptics

Enable or disable physical device vibration feedback on button presses, saves, and action completions.

🔊

Sound Effects

Toggle audio feedback, including button click sounds and synthesized success or error audio beeps (AppSoundManager.kt).

🌙

DND at Work

Automatically mutes patch release push notifications during local office/work hours (8:00 AM – 5:00 PM local time).

ðŸĪŠ

Stupid Mode (Default: ON)

Described in-app as "Make information clearer and easier to spot. 90% Spoonfeeding." When enabled, every status, warning, or error message displays as a full, standalone dismissible popup window (StatusPopupDialog.kt) carrying explicit remediation instructions (e.g. step-by-step guidance to start Shizuku or fix invalid inputs) instead of a quick-fading toast notification. Disabling this toggle restores standard lightweight Android toast messages.

Settings Screen: Danger Zone Actions

Tab 4: SettingsScreen > Danger Zone

Normally collapsed in Settings. Expanding the Danger Zone reveals 3-step guarded confirmation actions for system cleanup and cache maintenance:

Guarded System Maintenance Routines

  • Clear App Cache & History: Wipes temporary repository zip caches, staging files, and editor undo/redo snapshot stacks.
  • Clear App Data & Exports: Complete factory reset clearing custom repository URLs, exported zips, and preference toggles.
  • Clear Activity Log: Erases context.filesDir/activity_log.txt.
  • Delete Shaders (DeleteShadersDialog.kt): Deletes Vulkan (VulkanProgramBinaryCache) or OpenGL (ProgramBinaryCache) compiled shader caches to fix rendering artifacts after game updates.

What's New Card (v1.9.0 â€Ē Build 73 Highlights)

ChangelogDialog.kt

The What's New Card renders current release highlights for v1.9.0 (versionCode 73), linking directly to ChangelogDialog.kt and the in-app update installer:

v1.9.0 (versionCode 73) Release Highlights

  • Advanced Diagnostic Suite & Config Analysis Tool (CVarAnalyzer.kt): Real-time cross-checking of active on-device INI CVars against decrypted game log streams. Features KPI summary metrics (Applied %, Failed count, Deleted/Ignored count & %), collapsible Smart Insights tuning panel, horizontal CVar & File filter bar, and frozen column comparison table.
  • 1000+ CVar Bank & Reference Library: Asynchronous database loading from assets/alteriax_cvars.txt and UE docs with source/category filtering, Card/Table view toggles, Web CVar Extractor dialog, and 1-tap "Send to Editor" integration.
  • App Doctor Self-Diagnosis & Auto-Repair (AppDoctor.kt): Automated 7-point health check auditing elevated access, game package installation, config path reachability, repository validity (auto re-sync), download cache health, storage report integrity, and error log patterns with 1-tap repair.
  • Custom Theme Builder & Color Swatches (ThemeSystem.kt): Predefined theme swatches plus interactive custom primary, secondary, and accent color selection with live preview and persistent storage.
  • INI Integrity Tools: Dedicated CVar Section Guards (CVarSectionGuard.kt), Duplicate CVar Flagger (DuplicateCvarFlagger.kt), Forbidden CVar Stripper (ForbiddenCvarStripper.kt), and CVar Extractor (CVarExtractor.kt).
  • Telemetry & Analytics Privacy Dashboard: User privacy controls and opt-in/opt-out telemetry toggles with zero PII collection.