Hello, I am Kevin Masterson.
My longtime project has been QMM. It is a dynamic plugin manager for games based on the Quake 3 (and Quake 2!) engine. It functions similar to Metamod for Half-Life and Metamod:Source for the Source engine (Half-Life 2).
I began writing it while at University of Maryland in 2004, and it was originally hosted on SourceForge, then also on PlanetQuake.
Eventually, I stopped working on it, and then after SourceForge went downhill, I made repos here on GitHub, but otherwise left them untouched. I have since (Mar 2025) begun working on QMM (and various plugins) again.
Take a look at some of the QMM repos:
- QMM2 - The main plugin manager
- Stub_QMM - A basic sample plugin
- RocketMod_QMM - A simple "Rocket Launcher-only" game mode plugin for Quake 3 Arena
- Stripper_QMM - A plugin that dynamically modifies map entities during loading. Similar to Stripper2 for Half-Life and Stripper:Source for Source engine games
- qvmops - A simple CLI QVM disassembler
Take a look at some of my other projects:
- ipredir - IP redirection+NAT for Windows
- QuestNoise - World of Warcraft addon that plays a sound when you have made objective progress, completed an objective, or completed a quest
- HideHotKeys - World of Warcraft addon that allows you to hide button text showing the keybind and/or macro name
- FlightWarn - World of Warcraft addon that plays a warning sound when you have flown in a straight line for too long, or if you have flown into fatigue. Useful for alt-tab flying prior to Dragonflight.
- wowaddons - Other World of Warcraft addons that are older and not as popular to maintain anymore