# Home

G3M is a desktop mod manager for GameMaker-based games. It supports **DELTARUNE**, **DELTARUNE DEMO**, **UNDERTALE**, **UNDERTALE Yellow**, **Pizza Tower**, **Sugary Spire**, and any custom GameMaker game you add yourself.

Current version: **3.0.3stable**\
License: **GPL-3.0**\
Platforms: **Windows 10 1809+**, **macOS**, **Linux**\
Python: **3.14+**\
UI framework: **PyQt6**

***

## What G3M Does

* Browse, download, and install mods from GameBanana directly inside the app.
* Manage a local library of installed mods organized by profiles.
* Apply one or multiple mods at once with automatic file patching and backup/restore.
* Support multiple patch formats: **g3mpatch**, **xdelta/vcdiff**, **csx** scripts, and raw data files.
* Launch games directly or via Steam, with optional chapter-based direct launch for DELTARUNE.
* Create, edit, export, and import mods using the built-in Mod Editor.
* Manage mod versions, game file versions, and modpacks.
* Full theme and UI customization: colors, backgrounds, fonts, logos, background music, startup sounds.
* Plugin system with hooks into every stage of the mod lifecycle.
* Built-in chat with multiple language channels.
* One-click install via `g3m://` and `deltahub://` protocol links.
* Desktop shortcuts that patch and launch a game with a specific mod without opening the full UI.
* Blocklist manager to hide unwanted mods by ID, name, or category.
* Modding Tools dialog for creating, applying, merging, comparing, and converting patches.
* PizzaOven mod conversion for Pizza Tower mods.
* Automatic game path detection on first launch.
* Data migration from the legacy DELTAHUB data folder.
* Anonymous opt-in analytics.
* Auto-update system with beta channel support.
* Announcements and polls from the developer.
* Full localization system with bundled English, Russian, Spanish, Chinese Simplified, and Chinese Traditional.

***

## Quick Links

| Resource | URL                                                      |
| -------- | -------------------------------------------------------- |
| Discord  | [discord.gg/2MFdvFfD9a](https://discord.gg/2MFdvFfD9a)   |
| Telegram | [t.me/y\_maintg](https://t.me/y_maintg)                  |
| GitHub   | [github.com/y114git/G3M](https://github.com/y114git/G3M) |

***

## Wiki Structure

* [**Getting Started**](https://g3m.gitbook.io/g3mwiki/getting-started) — Installation, first launch, game setup.
* [**Interface**](https://g3m.gitbook.io/g3mwiki/interface/interface) — Every tab, button, and panel explained.
* [**Games**](https://g3m.gitbook.io/g3mwiki/games/games) — Supported games, custom games, Game Manager.
* [**Mods**](https://g3m.gitbook.io/g3mwiki/mods/mods) — Formats, importing, creating, editing, versioning, modpacks.
* [**Features**](https://g3m.gitbook.io/g3mwiki/features/features) — Profiles, downloads, shortcuts, chat, plugins, blocklist, modding tools, announcements.
* [**Customization**](https://g3m.gitbook.io/g3mwiki/customization/customization) — Themes, colors, background, audio, fonts, logo.
* [**Advanced**](https://g3m.gitbook.io/g3mwiki/advanced/advanced) — One-click install, localization, analytics, migration, builds.
