by Spike » Sat Oct 27, 2012 5:19 pm
with (pure) csqc, a viewmodel is simply just another entity. if you want two of them, you can just add two of them to the scene.
the ssqc viewmodeltoclient feature is basically the same, and attaches the entity to the view rather than floating free through the world.
either way, separate entity fields with separate modelindex/frame/origin/skin/colormap/colormod/etc rather than special fields on the player entity and hacking different clientside cvars.
.