Credit to Chuteuk for finding the method of fixing hitboxes
So, as many of you may be aware there are several models on the PS server and a few on SSRP that do not have working hitboxes or hitgroups. Due to the amount of models that require fixing I wonder if anyone would be willing to assist in fixing them so that they'll work better and improve the gameplay on several servers.
Whilst this isn't very difficult it does require some knowledge but not much. Anyone that's willing to help even just with one or two models will be doing us a great service.
Feel free to fix models when you have time if you're up to it, if you need help figuring the basics out feel free to come on the teamspeak and poke me and I'll do my best to point you in the right direction. Once a model is fixed please post the generated QC on here within a code box and a set of screenshots to show how the hitboxes are set up and fit the model.
You may also want to view the link below for more information.
developer.valvesoftware.com/wiki/HLMV_create_hitboxes
Fixed Models
Deadpool
Jack Skellington
Han Solo
Left Shark
Rick Sanchez
Picolas Cage
Kermit
Comparison of Deadpool Model
These images show a comparison of the Deadpool model before and after having the needed changes made the hitboxes are poorly sized and have no hitgroups defined causing poor hit registration and all shots to deal the same damage. The colors are different to indicate the diffrent hitgroups.
RED: Head
GREEN: Chest
YELLOW: Stomach
PINK: Right Arm
BLUE: Left Arm
WHITE: Right Leg & HITBOX_GENERIC
CYAN: Left Leg
Before:
After:
How do I fix the models?
With Garry's Mod comes a bin folder that includes several utility applications for extracting and editing addons, the ones we care about are
Gmad(gmad.exe) and
Half-Life Model Viwer(hlmv.exe). Gmad allows us to extract our .gma files into folders where we can see and edit our models, materials and other resources. HLMV allows us to view models and edit several of their properties, in HLMV we can view and edit the hitboxes of the models to fit better and to have the correct hitgroup assigned.