Ultimate Quest – The cleanest quest & progression system for Garry’s Mod

Give your players clear goals and instant gratification. Ultimate Quest ships with a premium UI, auto-claim rewards, and a simple config-only setup. Localization included (/), with persistence via SQLite.
Key Features
- Auto-Claim Rewards – No claim button needed; rewards are granted as soon as objectives are met.
- Localization (FR/EN) – Switch language in sh_config.lua; all menu strings are translated.
Config-Only Menu Binding – Open by key, hook, or console command (no hard-coded keys).
- SQLite Persistence – XP, level, and quest progress are saved automatically.
- Quest Toolkit – 1 active example quest + multiple commented templates: PvP kills, kill-streaks, time-played, and generic actions.
- XP & Levels – Clean level formula with a progress bar and configurable curve.
- Left-side category cards (hover state) and right-side player/quests panel.
- Native-size PNG rendering (no resizing or cropping).
- Hooks for PvP (PlayerDeath) and timed progression (every 60s for playtime).
1. Drop the addon into addons/
2. Open lua/uq/sh_config.lua → set language ("fr"/"en") and your preferred open method (key/hook/concommand)
3. Open lua/uq/sh_quests.lua → keep the example quest or enable more by uncommenting
4. Restart and you’re live �
Compatibility
Works with standard GMod hooks; designed to be gamemode-agnostic. For economy rewards, the system optionally calls ply:addMoney if available.
Support & Customization
Need custom quest types, extra locales, or a different storage backend (e.g. MySQL)? Extend the config and quest list to fit your server’s vision. ️
- Server content: Steam Workshop::UQ Content
Support: Rejoins le serveur Discord GM Market | gmmarket.me !