Releases: thecybermind/qmm2
Releases · thecybermind/qmm2
v2.0.0
The first official release of QMM2 is out!
Changes from QMM v1.1.3:
- Added support for GetGameAPI games including Medal of Honor: Allied Assault (and expansions) and Star Trek: Elite Force II without requiring a separate plugin API
- 64-bit support is included (64-bit has only been tested on Quake 3 with IOQuake3 server, and will likely only work with other IOQ3-based engine ports like OpenMOHAA)
- Config has been changed to a json file (using
nlohmann/json
library) - QMM log file added with log level for more detailed troubleshooting (using
aixlog
library) - Replaced varargs-style formatting (using
fmtlib
library) - Plugin interface version was changed, with some API changes
- Re-organized code, utilizing C++ standard library features (string, vector, etc)
- Changed location-detection (e.g. install directory vs homepath) when loading files
- Removed nocrash functionality (didn't work for most games anyway, and these are fixed in all IOQ3-based engines)
- QVM interpreter: cleaned up code and added some sanity/security checks during load/execution
See Installation wiki page for more information