HLMV create hitboxes
If you are starting from scratch, you can use HLMV to create a base set of hitboxes, and then modify them to fit your models needs. This page will take you step by step through the process of creating a base set, and then modifying it for your models needs. In order for this to work, you will need a model that compiles properly and has a least 1 bone that the geometry is skinned to.
Auto Generating hitboxes
The first thing we'll do is get HLMV to to create a set of hitboxes for us. When it does this it will create a hitbox for every bone that has geometry skinned to it, and will fit the hitbox around that geometry.
- Open HLMV and load your model. From the Render tab press
CTRL+Hor select theHit Boxescheckbox to view the hitboxes - Select the
Bonestab. If you did not create hitboxes in your.qc/.qcifile(s) then theAuto-Generate Hitboxescheckbox should be ON. If you have specified some hitboxes, turning on the auto-generation will do nothing. - With the auto-generated hitboxes visible, click
Generate QCbutton. This will copy the .qc commands needed to create the auto-generated hitboxes into your clipboard. - Open your model's
.qcor create a newhitbox.qcifile with your favorite text editor.CTRL+Vto paste the autogenerated .qc lines into the file, save it, and recompile your model. It should look something like this:
You can now leave the model as is, or use HLMV to edit the boxes depending on your needs.
Modifying your hitboxes with HLMV
Once you have a base set of hitboxes, using a combination of HLMV and good ol text editing is the fastest way to modify your hitboxes to your needs.