One thing I have noticed about the Half-Life engine, particularly in Day of Defeat, is the lack of camoflauge in the players. There is no way to "fulfill the role of a sniper" or "hide in the bushes" because from 100 yards away you can be spotted right off the bat.
(Let me just clarify I am not endorsing camping - they style of gameplay I practice in DoD is "realism" where rounds are very long and realistic)
If you look at a player model, it differs from its surroundings greatly. I've narrowed it down to the fact that it is constantly animating, and the movement, although subtle, is noticable right off the bat on any computer monitor, no matter how far away. A player model 100 yards away is like putting an ant on your computer screen - you'll still see it right away.
I've tried altering the transparency of the players to blend in with their surroundings more, and it really doesn't do much difference unless it is so transparent that it's blatantly unrealistic.
So my question for those of you interested in this (or knowledgeable) is how could I possibly stop this constant animating, or make it less noticable?
I would bet that "making it less noticable" isn't possible, but stopping it is.
I've tried hooking AddtoFullPack and setting the frame rate to 0, but that simply does it slower and choppier.
Code:
public plugin_init() {
register_forward(FM_AddToFullPack,"fw_addtofullpack",1);
}
public fw_addtofullpack( es_handle, e, id, host, hostflags, player, pSet ) {
new Float:m_arg1 = 0.0;
set_es( es_handle, ES_FrameRate, m_arg1 );
}
__________________