Integrated Mod Manager is a desktop application that streamlines mod management for Wuthering Waves, Genshin Impact, Zenless Zone Zero, Honkai Star Rail & Arknights Endfield. With one-click toggles, customizable presets, built-in previews, conflict detection and resolution, it makes applying, organizing, and managing mods effortless. It also features an integrated online mod browser, allowing users to discover and install mods directly from Gamebanana without leaving the app. Please keep in mind this is only a Mod Manager and does not include or load any mods itself. Using XXMI as a mod loader is recommended and also supports all the games listed above, but you can use any mod loader you want as long as it supports the game.
- Directory Scanning: Automatically detects and lists installed mods from game directory
- Mod Organization: Categorized mod display with folder-based organization
- Mod Status Control: Toggle mods on/off with one click
- Batch Operations: Toggle multiple mods simultaneously using presets
- Preview Mod: Set preview images for mods to easily identify them
- Filter Mods: Filter mods by status (Enabled/Disabled), character, and more
- Search Mods: Search mods by name or categories
- Delete Mod: Remove unwanted mods with a couple of clicks
- Backup & Restore: Create restore points to backup mods
- Mod Discovery: Browse Gamebanana's extensive online mod library with search and filtering
- Category Filtering: Filter mods by type (Characters, Skins, UI, etc.)
- Mod Details: Detailed mod information including descriptions & images
- Download Integration: Download mods along with their preview image directly
- Update Tracking: Check if any of your installed mods have a new version available
- Progress Tracking: Real-time download progress
- Batch Downloads: Queue multiple mods for sequential downloading
- Download History: Track completed and failed downloads
- Auto-Installation: Automatic mod extraction and installation post-download
- Smart Extraction: Intelligent ZIP/archive extraction with conflict resolution
- Path Management: Automatic directory structure creation and management
- Responsive Layout: Adaptive interface that works on different screen sizes
- Smooth Animations: Fluid transitions and micro-interactions
- Customizable Layout: Adjustable sidebar and panel configurations
- Multi-Panel Layout: Left sidebar (navigation), main content, right sidebar (details)
- Quick Actions: Hotkey support for presets
- Search-Driven Interface: Quick access through global search
- Opening External Links: Paste a mod link ANYWHERE to open it directly in online mode
- Game Path Configuration: Set game installation directory
- Auto Reload XXMI/WWMI: Automatically reload mod lists when changes are detected
- Content Moderation: Filter out NSFW mods from online browsing
- Auto Launch: Start the game (from XXMI) automatically when opening IMM
- Custom Hotkeys: Assign keyboard shortcuts to presets to change mods on the fly
- Configuration Backup: Export/Import complete application settings
- Auto-Update Checker: Notify users of new IMM versions
- Changelog Access: View the changelog for each new version
- Update Directly: Download and install the latest version from within the app
- Gamebanana Page
- IMM Discord Server
- Release page for dev/wip/test builds
- This application uses 7-Zip (7z.exe), which is open source software licensed under the GNU LGPL. Copyright (C) 1999-2024 Igor Pavlov. 7-Zip is available at www.7-zip.org
Tauri uses the Microsoft C++ Build Tools and Microsoft Edge WebView2 for development on Windows.
- Download the Microsoft C++ Build Tools installer. During installation, ensure the “Desktop development with C++” option is checked.
- Visit the WebView2 Runtime download section. Download the “Evergreen Bootstrapper” and install it.
Tauri is built with Rust and requires it for development.
- Visit https://www.rust-lang.org/tools/install to install
rustup. - Alternatively, use
wingetin PowerShell:winget install --id Rustlang.Rustup
- Go to the Node.js website, download the Long Term Support (LTS) version, and install it.
- Check if Node.js was installed successfully by running:
node -v # Expected output similar to: v20.10.0 npm -v # Expected output similar to: 10.2.3
Clone the repository using git:
git clone https://github.com/jpbhatt21/integrated-mod-manager.gitNavigate into the project directory and install the necessary packages.
cd integrated-mod-manager && npm iRun the application in development mode (needs administrator permissions).
npx tauri devBuild the application for production (needs administrator permissions).
npx tauri build











