https://github.com/thecybermind/qmm2
Q3 MultiMod 2
https://github.com/thecybermind/qmm2
idtech3 jediacademy jediknight2 jedioutcast metamod mohaa multimod qmm quake2 quake2remastered quake3 quake3arena sof2 wolfenstein
Last synced: 3 months ago
JSON representation
Q3 MultiMod 2
- Host: GitHub
- URL: https://github.com/thecybermind/qmm2
- Owner: thecybermind
- License: bsd-3-clause
- Created: 2025-03-08T01:25:52.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2026-03-25T14:34:11.000Z (3 months ago)
- Last Synced: 2026-03-26T02:57:39.195Z (3 months ago)
- Topics: idtech3, jediacademy, jediknight2, jedioutcast, metamod, mohaa, multimod, qmm, quake2, quake2remastered, quake3, quake3arena, sof2, wolfenstein
- Language: C++
- Homepage: https://github.com/thecybermind/qmm2/wiki
- Size: 1.83 MB
- Stars: 6
- Watchers: 1
- Forks: 2
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# QMM2
Q3 MultiMod 2
QMM2 - Q3 MultiMod 2
Copyright 2004-2026
https://github.com/thecybermind/qmm2/
3-clause BSD license: https://opensource.org/license/bsd-3-clause
Created By: Kevin Masterson < k.m.masterson@gmail.com >
---
**QMM** is a plugin manager for games based on the Quake 3 (and Quake 2!) engine. It functions similar to [Metamod](http://metamod.org/) for Half-Life and [Metamod:Source](https://www.sourcemm.net/) for the Source engine (Half-Life 2).
Formerly located at `q3mm.org`, `planetquake.com/qmm`, and `sourceforge.net/projects/qmm`.
[How it works](https://github.com/thecybermind/qmm2/wiki/How-QMM-works): It hooks communication between the server engine and the game logic (the mod). It allows for plugins to be loaded in-between which can add or change functionality without having to change the mod itself.
It supports native DLL/SO mods as well as [QVM](https://github.com/thecybermind/qmm2/wiki/QVM) mods with a complete built-in bytecode virtual machine interpreter.
See what games QMM supports on the [Game Support wiki page](https://github.com/thecybermind/qmm2/wiki/Game-support).
Check out some plugins at the [Plugin List wiki page](https://github.com/thecybermind/qmm2/wiki/Plugin-List).
***For the latest installation documentation, please see the [GitHub project wiki](https://github.com/thecybermind/qmm2/wiki/Installation).***
QMM uses the following libraries:
- [nlohmann/json](https://github.com/nlohmann/json) - for reading the configuration file
- [aixlog](https://github.com/badaix/aixlog) - for logging (including to game console!)
- [fmtlib](https://github.com/fmtlib/fmt) - for string formatting