by Trickle » Tue Jan 12, 2010 5:42 am
the problem with that is the wrapping of textures if the vwep model is too large. the method of assigning other models to one single player model via code is easier in my opinion(and more CLEAN). not only that, but it would be more annoying if an engine like Qrack ever had that type of addition as you would have to make player_0_pants and player_0_shirt for each player weapon combination model.
Baker, as for the custom animations for several models in TF..Avirox had a lot to do with that. I only animated the models and then Avirox made cool stuff happen that I requested like making w_knife.mdl switch to w_knife2.mdl after attacking something to show the blood..also we had a whole new model to replace w_rock.mdl called w_rockfl.mdl as the pyro actually uses some of the shotgun firing frames for the flame thrower. we also had the sniper rifle aim as you held +attack stuck on the first shotgun frame. Painkeep was interesting too, when I worked with the airfist..I found that it uses 3 different frame sets for firing.
the reason I haven't made any tutorial yet is the lack of interest, every server that has vwep enabled I have helped out with which includes
MegaTF Co-Op
Weenieville Painkeep
VA.telefrag.ME [TWCTF]
I'm sure for a mod like Malice it would be easy as hell to do as far as coding. my method is long depending on the g models used and the amount of objects it has(Plagues g_nail.mdl had 224), if no g model exists(like the single shotgun) I have a new model made. making the actual vwplayer.mdl is as easy as deleting the pseudo gun and axe. so in the case of Malice it would be that large cannon. at one point I thought it would be cool if the sniper enforcer on the megatf server held the sniper rifle or the rocket grunt holding a rocket launcher.
you also have to realize, I didn't come up with the vwep code..I believe oldman or Tonik did. I just so happened to have an extreme interest in it and wanted to make them more accurate + updated with the newer remade quake models. I also pointed out some flaws with the ezquake team and that sort of thing(like switching from axe to a gun would make this dropping effect happen due to poor interpolation or something).
current engines supporting this are ezQuake, FuhQuake XE, zQuake(I think), and FTE.
