How to make world models for any goldsource game
Stuff you need for this tutorial:
-A compiler and decompiler
-Milkshape 3D (Milky)
-Basic knowlage of JHLMV and Milky
Making world (W_) models for gold source engine is an easy thing once you get the hang of it. In this tutorial I will try to explain to you in the simplest way I can. I will be making a world model for the default xm1014 in Counter Strike: Condition Zero.
Okay, here we go: First, find the default wmodel (in my case- wxm1014), create a new folder and put the file in it (make sure you remember where you put it). Decompile the model with JHLMV (Tools>Decompile model). Next, find the vmodel of the model that you want to make the world model from (in my case vxm1014) and do the same thing as for the w_model.
Open Milky and import the model from the folder in witch you decompiled the world model (File>Import>Half-Life SMD...). Now, import the model that you want to be your new world model from the folder in wich you decompiled it. You will get something like this:
Now, you need to place the model that you want to be your new w_model over the default. Rotate it, scale it, move it. This is what i got (and what it should look like):
Now delete the base model (the first model you imported) and go to the "Joints" tab. There should be only one bone. Double-click it, go to the "Groups" tab and select all the groups. Now go back to the "Joints" tab and click "Assign"
Finaly, export the model in the folder with the original wmodel in it (File>Export>HalfLife SMD...), Compile (Tools>Half-Life>Compile QC File...) - Done.
A few notes: *Make sure you have the textures (.bmps) from the model that you want to be your w_model in the world model folder.
*If you compile the model and get some tiangulation errors, import the model in Milky and enable "Smooth All" (Face>Smooth All or just press Ctrl+M), export, compile.
*You don't have to place the model EXACTLY as the base one is; get creative with it. For example, if a sniper rifle has bipods, you can make the weapon stand on them.
Any miss-spells, grammar mistakes and stuff like that, tell me so I can fix them.
If anybody actually finds this tut usefull, I might make a player model making tut. Comment bellow and tell me.