Convert Quake 2 MD2 models to Daikatana version 1 DKM ones.
How it looks in-game. Click on the screenshots to view video footage:


Drag and drop a MD2 file onto the program. If using the command line, you can just pass the path of the file you want to convert as an argument.
You will likely want to adjust skin paths and other things, which you can do using a different tool I've made, QMDL-JSON-Tool.
If using MSVS, open the SLN. If on Linux, you can use the included shell script. Otherwise:
g++ main.cpp conv.cpp -o MD22DKM_linux -I.
This program was made by Jakub Majewski. Quake was originally made by iD Software; its engine and model format was mostly devised by John Carmack. Most formats here are derivatives of it. Daikatana and the DKM format are by Ion Storm.
The information on how to parse the model files was loosely based on the following sources:
- https://github.com/cholleme/DaikatanaTools/blob/main/DaiMdlV2/models.pas
- https://www.moddb.com/downloads/daikatana-to-quake-2-model-converter
- https://github.com/TrenchBroom/TrenchBroom/blob/c2ae5a5b48c345d06e315571cd4da30ef04748e5/lib/TbMdlLib/src/LoadDkmModel.cpp
- Assistance from the Beta 1.3 patch team.

