Skip to content

Releases: thecybermind/qmm2

v2.0.0

08 Apr 03:32
Compare
Choose a tag to compare

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