Well, I **knew** that one liner was confusing, but I don't know how to do better
Until 1.32.0, the MD5 was only supported as replacement of a MDL model that HAS to be defined and present, in order to assure the Quake Classic / Remaster model choice.
This is done as follows:
- In the QuakeC only the usual MDL models are referenced, ex. `precache_model ("progs/my_model.mdl");`
- In the loaded `.pak` both my_model.mdl and my_model.md5XXX files are present
- If set Models > Classic : the my_model.mdl is loaded
- if set Models > Remaster : the my_model.md5XXX is loaded, as 'alternative'
However in 1.32.0 one QuakeC calling `precache_model ("progs/my_model.md5mesh");` would not work, because it only expected a .mdl here.
So the small piece missing, taken from QSS again, is to be able to load .mdl and .md5 indifferently, making MD5 'standalone', because one mod can now provide MD5 only models if it wishes to, as well as a mix of both model types for different models (`precache_model ("progs/my_model_A.md5mesh");` `precache_model ("progs/my_model_B.mdl");` ...etc.)
Now for `precache_model ("progs/my_model.md5mesh");` MD5-only models like this, the Models > Classic / Remaster setting makes no sense because there is only the MD5 to load, so that setting has no effect for that particular model.