Ok because I can't work out how to work github that well, can someone please add this fix in for SP:
void SP_misc_model_ghoul( gentity_t *ent )
{
#if 1
ent->s.modelindex = G_ModelIndex( ent->model );
gi.G2API_InitGhoul2Model(ent->ghoul2, ent->model, ent->s.modelindex, NULL_HANDLE, NULL_HANDLE, 0, 0);
ent->s.radius = 50;
//enable origin & angles to be set via radiant
G_SetOrigin( ent, ent->s.origin );
G_SetAngles( ent, ent->s.angles );
//fixed to enable GLM model loading
gi.linkentity (ent);
Just replace the entire #if 1 part up until the #else in g_misc_model.cpp What it does: - Supports GLM model loading - Rotation & origin can be set via the entity as normal What it doesn't do: - Loading of .skin files. You will need to set up your model textures as you would when making an MD3 - Animation. I tried to get this to work but it didn't set animation per entity, instead it set it for all the misc_model_ghoul's in the map - Model scaling - Model is non-solid, so you will need to use clip brushes