Thank you for this little tutorial, but you know, when I do something, I know what I do and how I must do it. I do not even understand the purpose of your comment about the masks. I'm just adapting mapmodels/skins/... existing (that work perfectly and are very good). For the mask, I had two options: either remove the layers G & B, or, configured correctly their mapmodels .cfg to save me a lot of time in unnecessary work for a rendering and a weight exactly the same.
We will never agree on issues of folder structure and file naming! I stay in a rationalist point of view that, in fact, I have to adapt to the current structure of crap.
In the absolut, "packages" should be called "content" in which we should have a folder "gamemodels" and "mapmodels" ... So no, I do not agree: these mapmodels are perfectly positioned under the current structure of the folder "packages". And I want to make you notice that you are free to place them where you like.
Now for the names of folders and files, I do not personally see no problem because usually we do not load a mapmodel on the fly but it plans to use it in the ".Cfg" of its map. In this case, just copy/paste the declaration without worrying about the rest (the names of files/folders).
So yes, in this context, I opted to promote a clearer structure and ease of integration and improved handling. I could have your way indeed, but in fact, as you can see, me, the author of this package, do not have it done. Once again, free for you to waste your time to restructure the whole (which works perfectly) at your convenience.
Concerning the name of models, if I did not use the old "tri" of MD2 is for several very good reasons. The first is probably that (did you know), we are in the 21st century and that Sauer is, well, more advanced than Quake, that nowadays it is even more limited in 8.3 format, ...
The second is perhaps opting for a dual naming (folders and files) can subsequently manipulate the files more easily. A simple example would be an author creating a folder for the map but want to group all. "Md3" in a single file to manipulate / correct more easily. All appoint "tris.md3" would require to lose so much time to rename them one by one ...
And finally, the last reason is probably that, as you do not know maybe not, the MD2 bumpmaping do not support, so it avoids the confusion by trying to question him who would convert them to the old format.
What can i say you more except that you quibble about things without any real interest !
In any case, I have adapted exactly as they should be. And if, moreover, you can do better, then I invite you to do so and I would withdraw this node.