News | Forum | People | FAQ | Links | Search | Register | Log in
Replacement KNIGHT.MDL
Replace that ugly old knight with a slightly newer ugly knight. Now with something resembling "feet" and "a head", and not just weird pointy things!

Includes knight.mdl and h_knight.mdl with several skins for including in your fancy new mods and levels, as well as the same files in a PAK2.PAK if you want to plop them in /id1/.

Look! | Readme! | Download!
First | Previous | Next | Last
someone agrees with me! 
Manual Interpolation 
There is surely some scope to manually interpolate the extra frames in the model to push it up to 20fps. There would be a tiny bit of QC required to go with it, but it would make any new modpacks look nicer.

But then I'm a heretic that likes Darkplaces and all of the graphical improvements it has brought, so what do I know? 
But then that would looking jarring compared to the rest of the monsters. 
not if you turn on interpolation! :) 
I'm about as likely to do that as install a hi-res texture pack, or enable .lit lighting or whatever the christ. 
I'd also animate this model differently at a different framerate.

Compromises were made in the timing of heel strikes, because they have to land on a frame to look appropriately snappy. I was also limited in how fast the sword swipes are. If he swings the sword from behind his head to in front of it in one frame, for example, vertex interpolation won't swing the sword around to one side, it'll just morph straight through his head. And, without vert interp, it moves too far in one jump to maintain persistence of vision, and it looks like a teleport rather than a swing. That's why all the sword swipes in Quake, including the axe vmodel, look so sluggish, and also why some of the runs (especially the Enforcer) look oddly weightless and hovery with vert interp.

Games with skeletal animation don't have these problems, because the interpolation between keyframes is rotational by joint.

kinn: I play without vert interp because the assets weren't made to look good with it (for the above reasons) but colored lighting is ok with me because the only maps you're going to play that have it were made for it. You should reconsider :) 
You should reconsider :)

I guess where I was coming from is that until recently, my experience with coloured lighting was with things like that horrific .lit pack for the standard id maps, that bathed every surface in saturated primary colours.

Truth be told, I do tend to play contemporary maps as the mapper intended, with .lit, fog enabled and whatnot. People making maps these days mostly seem to have got over the novelty of .lit and things have mellowed out. 
Only complete and thoughtful rebuilds can improve the content, usually, but I've harped about texture replacement packs and such already.

After looking at the new knight in game for a long time in a lot of contexts, I now begin to feel he's a little too short. :( 
I now begin to feel he's a little too short

I wasn't gonna say anything but I agree he's a little on the vertically challenged side. :}

Still awesome tho. 
Saturated Primary Colours 
Mmm, Quake 64. 
Your Five Bucks Gets You Twenty Fps.... 
There is surely some scope to manually interpolate the extra frames in the model to push it up to 20fps. There would be a tiny bit of QC required to go with it, but it would make any new modpacks look nicer.

Besides the good points raised already about 20fps, one final thing to consider is the low precision of the mdl format. You get quickly diminishing returns, as bits that were only moving a single unit at 10fps start stuttering. It probably only adds to sequences that are already about large movements: I remember when making my ogre model the overhead chainsaw smash worked a bit better with extra tweening frames.

However...if you were going to do it, you could make the model backwards compatible by putting all the tweening frames AFTER the standard frames, so the 20 fps animation of the knight stand animation goes

0, 97, 1, 98, 2, 99,...., 8, 105

That way you get a model that works as a drop-in replacement with some junk frames at the back, which picks up to 20fps with the right code. Interesting to note that you can only pull this off with models whose framecount is no more than 128, else you exceed the basic protocol limit of 256 frames. The 20fps zombie would either need extended engine limits or only selective application of high frame rates...

One last nostalgic note for this plan: in winquake I believe the mod would actually be backwards compatible with the old model! That's because in winquake, when you set a frame above the model's framecount, the frame is reduced into range modulo the framecount. Hence you'd get frame 96 mapped back to frame 0 and 10fps re-emerges! Sadly glquake sets all out of range frames to frame 0 instead, so these tricks are dead.

Unless you combined it with the protocol limits! Pad the model to 255 frames! Then add the tween frames from frame 256! In old protocols the model is 10fps and in extended engines it's 20fps! ed: at this point Preach was sedated and returned to his cell, we'll let him back tomorrow 
another (remotely) possible issue with 20 fps animations, if implemented in quakec, is that the enemy logic will slow down if game fps drops below 20 fps -- this is because the enemy can only think once per frame. 
it would also mess with the probabilities for attacks. if a monster has a 10% chance to attack every frame, and you bump from 10 to 20 fps, you now have twice the chance to attack.

otoh, they would be able to maneuver better because they would call movetogoal more often but with smaller increments reducing the chance to hit a wall and cancel movement (so they'd fit through doorways easier, for example). 
His legs are definitely short, but he would be a bit taller with the original's style of sharp/pointed helm and pauldrons. But I'm partially bringing that up as I like that look. Like the metal was hammered out quickly by an ogre who'd rather do other things, and the knight's meat was crammed into it. 
MP2 Skin 
Mini-bump for side question:

Any chance to get a version of this model for MP2 (Dissolution of Eternity) as well? Basically all it requires is an edit of the statue skin. 
Because I'm a horrible friend, I forgot to set the 'blood trail' flag on the head gib. Only took me three years to notice.

The files at the original links have been updated. 
Well, that came out of nowhere! Sad that nobody had noticed this before. Anyway, thanks a lot for this update. Better late than never!

Any chances to get you working on another of the id1 models after all these years? We are still searching (and waiting) for a decent "authentic" Ogre or Vore remakes, for example... 
Ya, somehow i completely missed this, (not the blood flag) but the entire model :D
nice job! adding to my files... 
I Dunno 
does not work where-ever I put the pak2.pak n models (quake/ID1 or quake/ID1/progs) 
"It's perfectly safe to use the replacement in your /id1/ folder. Copy the
included PAK2.PAK into /id1/ and the old knight will forever be replaced with
the new, with no side effects. If you already have a PAK2 for some reason,
just rename the included file with whatever is the next highest PAK number
available in your /id1/ folder. Doing so will propagate the new knight to any
single player mods as well, provided those mods don't have their own local
overriding knight.mdl." 
have read that, got the pak2.pak in ID1, no new knight in game 
thanks a lot for making this. this, new HD shambler and various new ogres in various mods; have any of other vanilla monsters been updated this way pls? 
Authentic Models 
Check the end of this thread:

We have collected as many authentic model remakes as possible. It's still not complete, but it has quite a lot already. 
spirit was whining earlier in this thread about the pak2.pak filename being all caps, so I changed it in this release. is that causing your problem? 
Since I'm also terrible at testing things, I uploaded a head model with slightly fucked UVs. Files have been updated, again. didn't bother revising the readme because i'm also lazy

I also re-capitalized PAK2.PAK just in case that was the problem, so as not to cause trouble in the future for anyone else on a case sensitive OS. 
First | Previous | Next | Last
You must be logged in to post in this thread.
Website copyright © 2002-2024 John Fitzgibbons. All posts are copyright their respective authors.