RiiSync is an Android app designed for people who modify Wii games and play them through Dolphin. It brings together GitHub, your mod folders, Riivolution patches and Dolphin's directories in one place, solving the problem of having to copy files over and over again and switch between browsers and apps.
I hope this won't be a pain anymore!
Use the integrated GitHub features, add your mods to Dolphin with ease, manage your patch files and enjoy the fact that they will always be synced.
Git & Changes: Sign in with a Personal Access Token, search public repositories and users, manage your stuff: pull, push, switch branches, all from the app.
Modding: You don't need a GitHub repo for this part. Pick any mod folder on your device, link it to Dolphin in one tap, be able to edit your XML patch files and RiiSync watches it for changes from then on.
Settings: Be able to make the app yours: change theme, download a fully database of Wii Icons and Covers to see them on your linked mods for better view, manage caches and more.
Git + Modding together: Keep your mod inside a GitHub repo and the two features reinforce each other: pull new changes, and the file watcher picks them up and pushes them straight into Dolphin using Shizuku ultra permissions. No manual copying, ever.
- Search public repositories and browse user profiles.
- Manage your own repos with a Personal Access Token. (pull, push, branch switching)
- Work with repositories already stored locally on your device.
- Link any local mod folder to Dolphin's internal directories (via Shizuku), no root needed.
- Live file watcher keeps your mod and Dolphin in sync automatically.
- Move a mod's source folder without breaking its Dolphin link.
- Works with both official Dolphin and MMJR2. (Medard22 VBI)
- Detects and parses Riivolution XML patches inside your mods.
- Built-in editor for tweaking patches directly.
- Validates patch files before they're used.
- Downloads an artwork database (animated Wii channel icons + GameTDB covers) right from Settings: you can decide to fetch only for your current synced mods or locally download the entire database.
- Automatic fetch for the respective covers in all regions: EN, US, IT, DE, FR, ES, NL, PT, JA, KO and ZH: your game ID inside your XML patch file will be used to download a proper cover, later applied.
- GitHub tokens are stored in the Android Keystore, not in plain text.
- Detects connection loss and blocks actions that need network access before they fail halfway through.
- Guided onboarding walks you through permissions, preferences and future decisions on first launch.
- Material 3 UI with proper light/dark toggle theme.
- Grab the latest APK for your device's architecture from the Releases page. (currently v1.0.1)
- Install it, then make sure Shizuku is running: RiiSync needs it to link mods to Dolphin.
- Open the app and follow the setup wizard; it'll check permissions and get everything ready.
All of the app's core functionality was generated with AI. I'm not a developer, so I want to be upfront about that rather than let the code speak for itself and leave people guessing. Here's what I actually did on top of it:
- Deprecated classes: Removed all of them from the codebase, thanks to reports from the Discord community — I'll keep doing this if more get flagged.
- Reading the code: I went through the generated code via the
//comments to understand what each part was doing, then fixed UI layout issues, dark/light mode color problems, and text formatting/strings by hand. That's about the ceiling of what my own knowledge allows for right now. - Icon & cover database: This one is entirely mine; I used MarioCube's repository and gcbanner tool to extract the animated icons that show up on the Wii's own Channel Settings screen from save files, then hosted them on my own repository. I later had the AI wire up a fetch from that repository, plus a GameTDB scan to pull the matching cover art by game ID and region.
- Testing & debugging: All done on my own physical phone, plus additional testing on other devices to fix the UI on larger screens.
- Developer: Mone
- Metadata & assets: Nintendo, GameTDB
- Built with: JGit, Shizuku, Jetpack Compose, Coil, Jsoup
An integrated modding workspace for the Wii community.
AI was used in the making of this software.
