Last Updated: May 2026
Version: v1.5.1
- What is gregModmanager?
- System Requirements
- Installation & Platform Support
- Getting Started
- User Interface Overview
- Managing Games
- Managing Mods & Plugins
- Troubleshooting & FAQ
- Localization & Language Support
gregModmanager is a cross-platform desktop application designed to simplify the management of mods and plugins for games powered by MelonLoader and the gregFramework ecosystem. It provides an intuitive interface to:
- Browse and install mods from datacentermods.com directly within the application
- Manage mod load order and dependencies automatically
- Handle multiple games and mod profiles seamlessly
- Track and resolve conflicts between incompatible mods
- Update mods with a single click
- Package and distribute your own mods and plugins
- Installing and enabling mods from datacentermods.com or local files
- Managing load order and mod dependencies
- Switching between profiles for different gameplay experiences
- Resolving dependency conflicts with clear error messages
- Updating mods to newer versions
- Packaging mods for sharing or publishing
- Publishing mods to datacentermods.com
gregModmanager recognizes and manages four primary package types:
| Type | Purpose | Example |
|---|---|---|
| Game Mods | Content modifications for specific games | New gameplay mechanics, balance changes |
| MelonLoader Plugins | Universal or game-specific plugins that hook into the game runtime | Debug tools, UI enhancers, integration layers |
| gregCore Mods | Mods and extensions built on the gregFramework API | Advanced gameplay systems, cross-game features |
| UserLibs | Shared libraries used by multiple mods to avoid duplication | Common utilities, data structures, logging frameworks |
- Windows 10/11 (x64) — primary platform, fully supported
- Linux (x64) — Debian, Ubuntu, Fedora, Arch, and other distributions supported via AppImage, .deb, .rpm
- macOS — planned for future releases (Intel and Apple Silicon)
gregModmanager integrates with the following key resources:
- datacentermods.com — Central mod repository and distribution platform
- gregframework.eu — Official gregCore/gregFramework documentation
- melonwiki.xyz — MelonLoader documentation and resources
| Component | Minimum | Recommended |
|---|---|---|
| CPU | 2-core @ 2.0 GHz | 4-core @ 2.5 GHz or better |
| RAM | 2 GB | 4 GB or more |
| Disk Space | 500 MB free | 2+ GB free (for mod cache) |
| Display | 1024×768 @ 96 DPI | 1920×1080 @ 96 DPI or higher |
- OS: Windows 10 (version 1909+) or Windows 11
- .NET Runtime: .NET 9 (bundled in installer; standalone install recommended if using portable)
- Visual C++ Redistributable: MSVC Runtime v14.2+ (Visual Studio 2019 redistributable)
- Steam Client: Optional, required only for Steam integration
- Administrator Privileges: Not required for per-user installation; required for per-machine installation
Tested and supported on:
- Debian 11+ / Ubuntu 20.04 LTS+ / Linux Mint 20+
- Fedora 36+ / CentOS Stream 8+ / RHEL 8+
- Arch Linux and derivatives
- openSUSE Leap 15.4+
Required libraries (usually pre-installed):
# Debian/Ubuntu
sudo apt-get install libx11-6 libxrandr2 libxcursor1 libxi6
# Fedora/RHEL
sudo dnf install libX11 libXrandr libXcursor libXi
# Arch
sudo pacman -S libx11 libxrandr libxcursor libxiDisplay server support:
- X11 — fully supported
- Wayland — partially supported; some UI rendering may differ
- Target OS: macOS 11+ (Big Sur and later)
- Architectures: Intel x86-64, Apple Silicon (ARM64)
- Timeline: Q3 2026 (estimated)
- Steam Client: Version 2024-01-01 or later
- SteamAPI: Automatically loaded from game installation
- SteamAPI Requirements:
steam_api64.dll(Windows) orlibsteam_api.so(Linux)
- Download the latest
GregModmanager-v1.5.1-setup.exefrom releases - Run the installer
- Choose installation mode:
- Per-user — installs to
%LocalAppData%\gregModmanager(default, no admin needed) - Per-machine — installs to
C:\Program Files\gregModmanager(requires admin)
- Per-user — installs to
- Follow the setup wizard
- Launch gregModmanager from the Start menu or desktop shortcut
Default Paths:
- Per-user:
C:\Users\<Username>\AppData\Local\gregModmanager - Per-machine:
C:\Program Files\gregModmanager - Config/logs:
%AppData%\gregModmanager
To Uninstall:
- Control Panel → Programs → Uninstall a program → select gregModmanager
- Or: Run the installer again and select "Uninstall"
- Download
GregModmanager-v1.5.1-portable.zip - Extract to any folder (e.g.,
C:\Tools\gregModmanager) - Run
GregModmanager.exedirectly - (Optional) Create a shortcut on the desktop or Start menu
Advantages:
- No registry changes
- Easy to keep multiple versions
- Can run from USB drive
- No admin privileges required
Note: First run may prompt for .NET runtime installation if not present on system.
# Download
wget https://github.com/mleem97/gregModmanager/releases/download/v1.5.1/GregModmanager-v1.5.1.AppImage
# Make executable
chmod +x GregModmanager-v1.5.1.AppImage
# Run
./GregModmanager-v1.5.1.AppImageAdvantages:
- Self-contained, no dependencies
- Works on any Linux distro
- No installation needed
- Easy to run from anywhere
# Download
wget https://github.com/mleem97/gregModmanager/releases/download/v1.5.1/gregmodmanager_1.5.1_amd64.deb
# Install
sudo apt-get install ./gregmodmanager_1.5.1_amd64.deb
# Launch
gregmodmanager# Download
wget https://github.com/mleem97/gregModmanager/releases/download/v1.5.1/gregmodmanager-1.5.1-1.x86_64.rpm
# Install
sudo dnf install ./gregmodmanager-1.5.1-1.x86_64.rpm
# Launch
gregmodmanager# Using AUR (if available)
yay -S gregmodmanager
# Or manual .pkg.tar.zst
wget https://github.com/mleem97/gregModmanager/releases/download/v1.5.1/gregmodmanager-1.5.1-1-x86_64.pkg.tar.zst
sudo pacman -U ./gregmodmanager-1.5.1-1-x86_64.pkg.tar.zst# Download and extract
wget https://github.com/mleem97/gregModmanager/releases/download/v1.5.1/gregmodmanager-v1.5.1-linux-x64.tar.gz
tar -xzf gregmodmanager-v1.5.1-linux-x64.tar.gz
cd gregmodmanager
# Run
./GregModmanagerDefault Paths (Linux):
- Config/logs:
~/.config/gregModmanageror~/.local/share/gregModmanager - Mods cache:
~/.cache/gregModmanager
Upon first launch, gregModmanager will guide you through:
- Language Selection — Choose your preferred language (currently English, German, Spanish, more planned)
- Game Library Scan — Auto-detect installed games (Steam, custom paths)
- Game Configuration — Set game root directory, MelonLoader version
- MelonLoader Installation — Optionally install MelonLoader if not present
- Privacy & Telemetry — Opt-in/out of diagnostic data collection
gregModmanager includes an auto-update system:
- Check Frequency: Daily on startup
- Notification: Popup alert if a new version is available
- Download & Install: One-click update (restarts the app)
- Portable Update: Manual download and extract (same as fresh install)
- Rollback: Keep previous version in a separate folder and switch back if needed
Disable Auto-Update: Settings → Privacy → ☐ Check for updates automatically
| Problem | Solution |
|---|---|
| Windows SmartScreen warning | Click "More info" → "Run anyway" |
| "Missing .NET runtime" error | Download .NET 9 Runtime and install |
| "Permission denied" on Linux | Run chmod +x ./gregmodmanager |
| AppImage won't run on Wayland | Try running with QT_QPA_PLATFORM=xcb environment variable |
| AV/antivirus blocking | Add gregModmanager folder to AV whitelist |
This section walks through installing a mod from start to finish.
- Windows: Click the Start menu shortcut or run
GregModmanager.exe - Linux: Run
gregmodmanagerfrom terminal or click the desktop launcher
On first launch:
- Go to Games tab (left sidebar)
- Click + Add Game
- gregModmanager scans for Steam or manual paths
- Select the game you want to mod
- Click Add to confirm
Or if your game is already detected, click Select to activate it.
- Go to Settings → Game Setup
- If MelonLoader is not installed, click Install MelonLoader
- Choose MelonLoader version (stable recommended)
- Wait for installation to complete
- Close the game if running
- Click Mod Browser tab (center)
- Browse mods from datacentermods.com or search for a specific mod
- Click on a mod to view details (description, dependencies, version)
- Click Install button
- Review dependencies (if any) and confirm
- Wait for download and installation to complete
- Mod appears in your Installed Mods list
- Click Launch Game button (main toolbar or Settings)
- Game launches with MelonLoader and your installed mods active
- Enjoy!
┌─────────────────────────────────────────────────────────┐
│ gregModmanager v1.5.1 ⚙ ? _ □ ✕ │
├────────────┬─────────────────────────────────────────────┤
│ │ │
│ ≡ MENU │ 📦 Installed Mods (Game: [Selector ▼]) │
│ │ │
│ 🎮 Games │ ┌─────────────────────────────────────┐ │
│ 📦 Mods │ │ Mod Name │ Version │ Status │ │
│ 👤 Profile │ │ ✓ ModA │ 1.2.0 │ ✓ On │ │
│ ⚙ Settings │ │ ✓ ModB │ 2.0.1 │ ✓ On │ │
│ 📋 Logs │ │ ○ Disabled Mod │ 1.0.0 │ ○ Off │ │
│ │ │ │ │ │ │
│ │ └─────────────────────────────────────┘ │
│ │ │
│ │ [Install] [Remove] [Update] [Launch Game] │
│ │ │
│ [Console] │ ┌─────────────────────────────────────┐ │
│ │ │ Last 10 log entries... │ │
│ │ └─────────────────────────────────────┘ │
│ │ │
└────────────┴─────────────────────────────────────────────┘
- ≡ Menu — Toggle navigation sidebar
- 🎮 Games — Manage installed games, switch active game
- 📦 Mods — Browse mod browser, search, filter by category
- 👤 Profile — Create, switch, import/export mod profiles
- ⚙ Settings — Game paths, MelonLoader version, language, update settings
- 📋 Logs — View debug logs, export logs for bug reports
- Game Selector — Dropdown to quickly switch active game
- Installed Mods List — Shows all mods for the active game
- Checkboxes enable/disable individual mods
- Drag-and-drop to reorder load order
- Right-click for context menu (delete, view details, open folder)
- Search & Filter — Filter mods by name, category, or enabled status
- Action Buttons — Install, Update, Remove, Launch Game
- Real-time output from operations (install, uninstall, game launch)
- Click to expand, scroll to view history
- Double-click to open full log viewer
- Installed Mods — Currently installed mods for the active game
- Mod Browser — Browse/search datacentermods.com
- My Uploads — Mods you have published (if logged in)
| Action | Shortcut | Purpose |
|---|---|---|
| Install | — | Install selected mod from browser |
| Remove | Delete | Uninstall selected mod |
| Update All | Ctrl+U | Update all mods with available updates |
| Launch Game | Ctrl+L | Launch the active game with mods |
| Settings | Ctrl+, | Open settings dialog |
| Help | F1 | Open documentation (online) |
| About | — | View version info and credits |
| Shortcut | Action |
|---|---|
Ctrl+L |
Launch game |
Ctrl+U |
Update all mods |
Ctrl+, |
Open settings |
Ctrl+F |
Focus search bar |
Del |
Delete selected mod |
F1 |
Open help |
F5 |
Refresh mod list |
- View Details — Open mod information panel
- Open Folder — Open mod folder in file explorer
- Check for Updates — Check if update is available
- Uninstall — Remove mod
- Move to Profile — Move mod to different profile
- Report Issue — Report mod as broken/incompatible
- Click Games in left sidebar
- Click + Add Game
- Choose detection method:
- Auto-Detect (Steam) — Scan Steam library
- Manual Path — Browse to game folder
- Select the game from the list or enter custom path
- Click Add to confirm
- gregModmanager scans for game metadata and MelonLoader
- Use the Game Selector dropdown in the top toolbar
- Or click Games sidebar and double-click a game name
- Mod list updates to show mods for the selected game
- Click Games sidebar
- Right-click the game name → Settings
- Configure:
- Game Root Path — Install directory of the game
- MelonLoader Version — Which version to use
- Custom Mod Paths — Non-standard mod folder locations
- Launch Options — Custom command-line arguments
- Click Save
gregModmanager integrates with Steam:
- Auto-detect games from Steam library
- Launch games via Steam (preserves overlay, achievements)
- Track playtime integration
- Workshop support for datcentermods.com content
Requirements:
- Steam client must be installed and running
- Game must be in your Steam library
To Launch via Steam: Settings → Launch via Steam ☑ → Save
- Go to Games sidebar
- Right-click game → Remove
- (Optional) Keep local mod data or delete completely
- Confirm
Note: This only removes the game from gregModmanager, not from your system.
- Click Mod Browser tab (center panel)
- Search or browse for a mod
- Click on the mod card to view details
- Review dependencies, version, compatibility notes
- Click Install button
- Confirm any dependencies (will be auto-installed)
- Wait for download and installation
- In Installed Mods tab, right-click in empty space
- Select Install from File
- Choose a
.zip,.rar, or folder containing mod files - gregModmanager validates the package
- Click Install to confirm
- Mod is extracted to the correct game folder
- Locate a mod
.zipfile on your desktop or file explorer - Drag the file onto the gregModmanager window
- Drop onto Installed Mods tab
- Follow the installation prompt
- Enable: Click the checkbox next to mod name (☑)
- Disable: Uncheck the checkbox (☐)
- Batch: Select multiple mods with Ctrl+Click, then right-click → Enable All or Disable All
Disabled mods remain installed but won't load when the game launches.
The order mods are listed determines the load order:
- Auto-Sort — Click Sort button to auto-arrange by dependency
- Manual Drag & Drop — Click and drag a mod to reorder
- Numbered Prefix — Use
01_ModA,02_ModB, etc. for explicit ordering
Why Load Order Matters:
- Some mods depend on others loading first
- Conflicting features may cause issues if loaded in wrong order
- Initialization of systems may require specific sequences
Profiles let you save different mod configurations per game.
- Click Profile in left sidebar
- Click + New Profile
- Enter profile name (e.g., "Vanilla", "Gameplay Overhaul", "Speedrun")
- Choose base profile (copy existing profile or start fresh)
- Click Create
- Click Profile sidebar
- Double-click profile name to activate
- Mod list updates to show mods in that profile
- Launch game to use this profile
- Export: Right-click profile → Export → Choose location → Save as
.gregprofile - Import: Click + Import Profile → Choose
.gregprofilefile → Confirm
Use this to share profiles with friends or backup your configurations.
- Click Update All button in toolbar (or Ctrl+U)
- gregModmanager checks datacentermods.com for updates
- A list of available updates is shown
- Click Update All or select specific mods to update
- Wait for download and installation
Auto-Update: Settings → Auto-Update Mods ☑ → Mods update automatically when launching game
- In Installed Mods list, right-click the mod
- Select Uninstall
- Confirm removal
- Mod files are deleted; dependencies are NOT auto-removed
Select Multiple Mods: Ctrl+Click to select multiple, Shift+Click for range
Batch Actions:
- Enable/Disable All → Right-click → select action
- Delete Selected → Right-click → Uninstall All
- Update Selected → Right-click → Update Selected
If a mod requires other mods to function:
- When installing, a Dependency Resolution dialog appears
- Shows all required and optional dependencies
- Click Install Dependencies to auto-install (recommended)
- Or manually install dependencies first, then install the mod
If dependencies are missing:
- Yellow warning icon appears next to mod name
- Click icon to see missing dependencies
- Go to Mod Browser and install required mods
- In Installed Mods list, click mod name
- Details panel opens showing:
- Description and version
- Author and download count
- Dependencies and conflicts
- Installation date and mod folder path
- Right-click menu offers: Update, Uninstall, Open Folder
Cause: Network error, corrupted package, or permission issue
Solution:
- Check internet connection
- Try installing again
- If error persists, check mod folder permissions (should be read/write)
- Check log file for detailed error message
Cause: A mod requires another mod that isn't installed
Solution:
- Go to Mod Browser
- Search for the missing dependency
- Click Install
- After installing, retry installing the original mod
Cause: Two mods modify the same game system and may be incompatible
Solution:
- Read the conflict warning carefully
- Check mod documentation for compatibility info
- Disable one of the conflicting mods
- Or test both and report if they actually work together
Cause: Mod incompatibility, corrupt install, or missing MelonLoader
Solution:
- Check MelonLoader is installed: Settings → Game Setup → MelonLoader Status
- Try disabling recently installed mods
- Launch game without mods to confirm it runs
- Check game logs for error messages
- Reinstall the problematic mod
Cause: Permission issue, incompatible game version, or missing .NET runtime
Solution:
- Close the game completely
- Run gregModmanager as administrator (Windows)
- Check .NET 6+ runtime is installed:
dotnet --versionin terminal - Try manual MelonLoader installation from melonwiki.xyz
Cause: Network connectivity, firewall, or DNS issue
Solution:
- Check internet connection (try opening datacentermods.com in browser)
- Check firewall allows gregModmanager (Windows Defender → Allow app)
- Try a different DNS (8.8.8.8 or 1.1.1.1)
- Check if datacentermods.com is experiencing downtime
Cause: Too many mods, conflicts, or poorly optimized mods
Solution:
- Disable non-essential mods
- Check mod documentation for performance impact
- Review game logs for errors that might indicate conflicts
- Ensure game meets minimum hardware requirements
Logs contain detailed information about every operation:
- Click Logs in left sidebar
- Scroll through recent entries
- Look for
[ERROR],[WARNING], or[EXCEPTION]lines - Right-click to copy log text or Export to file
Log Locations:
- Windows:
C:\Users\<Username>\AppData\Roaming\gregModmanager\logs - Linux:
~/.config/gregModmanager/logsor~/.local/share/gregModmanager/logs
If you encounter a bug:
- Export logs: Logs panel → Export Logs
- Gather system info:
- OS version and architecture (Windows 10/11, Ubuntu 22.04, etc.)
- gregModmanager version
- .NET runtime version (
dotnet --version) - Game and game version
- Go to GitHub Issues
- Create a new issue with:
- Clear title describing the problem
- Reproduction steps (what did you do when the bug occurred)
- Expected vs. actual behavior
- System info and logs attached
Q: Can I use gregModmanager on macOS?
A: Not yet. macOS support is planned for Q3 2026.
Q: Do I need to be online to use gregModmanager?
A: Not for installed mods. Browsing and installing from datacentermods.com requires internet.
Q: Can I use gregModmanager for other games besides those using MelonLoader?
A: No, gregModmanager is specifically designed for MelonLoader-based games.
Q: Where are my mods installed?
A: Default: <GameRoot>/Mods/ or <GameRoot>/Plugins/ depending on mod type. See "Managing Games" section for details.
Q: Can I back up my mod configuration?
A: Yes, use Export Profile to save your mod list and settings. See "Managing Profiles" section.
Q: Is gregModmanager open source?
A: Yes! Source code is available on GitHub.
Q: How do I contribute?
A: See the Contributor Guide in docs/03_CONTRIBUTOR_GUIDE.md.
| Language | Code | Status |
|---|---|---|
| English | en |
✓ Fully supported |
| German | de |
✓ Fully supported |
| Spanish | es |
✓ Partial support |
| French | fr |
🔄 In progress |
| Japanese | ja |
🔄 Planned |
| Russian | ru |
🔄 Planned |
Legend: ✓ = Complete | 🔄 = In progress | — = Not started
- Go to Settings (left sidebar)
- Click Language dropdown
- Select desired language
- Click Apply
- gregModmanager restarts in the new language
On first launch, gregModmanager automatically detects your system language and uses it if supported. Fallback to English if your language is not yet supported.
Localization files use ResX format (standard .NET resource files) and are located at:
GregModmanager.Core/
Localization/
AppStrings.resx (English - base)
AppStrings.de.resx (German)
AppStrings.es.resx (Spanish)
AppStrings.fr.resx (French)
To help translate gregModmanager:
- Go to GitHub Issues
- Search for translation/localization issues
- Fork the repository
- Edit the relevant
.resxfile (e.g.,AppStrings.de.resxfor German) - Submit a pull request with your translations
Guidelines:
- Keep translations concise and context-aware
- Maintain formatting codes (e.g.,
{0}for placeholders) - Test the translation in-app before submitting
- Link to any terminology glossary or style guide
If you find incorrect or missing translations:
- Go to GitHub Issues
- Click New Issue → Translation Error
- Specify language, incorrect text, and suggested translation
- Include screenshot if context is unclear
- Documentation: docs/ in this repository
- Wiki: gregModmanager Wiki
- Bug Reports: GitHub Issues
- Discussions: GitHub Discussions
- Email: support@gregModmanager.eu
Last Updated: May 2026
Version: v1.5.1