Jump to content
kajto3

Reducing sniper rifle recoil - Enemy Territory

Recommended Posts

Hi guys. In this little tutorial I'll dispel all doubts about reducing sniper rifle recoil. I'm going to show you how to do this without abusing rules (I suppose).

 

Most of you know, that there is a recoil in sniper rifle, sometimes bigger or smaller. It mostly depends on FPS count. Less FPS = smaller recoil. It's usually said com_maxfps 71 is best for sniping. I'm not going to explain the whole physics, but I see many experienced players forgetting about this.

Another trick is increasing your up and down mouse sensitivity, which is done with m_pitch cvar. Default value is 0.022 and I use 0.045 for sniping. I also increase my overall sensitivity, but it just helps me aiming. Anyway, changing m_pitch won't reduce recoil itself, but will give you much more control over it. If you practice a bit (moving your hand down right after a shot) you can reduce recoil using your skill.

Some people also set pmove_fixed cvar to 0 while using weapons with recoil, but I'm not sure it works. You can also use it, it shouldn't affect your normal aim.

Now, if you combine it with your class script, you'll get what you're looking for. Wherever you keep your class script, you'll have to load a sniper cfg with it. Here's how I've done this:

 

In main cfg:

bind key exec snscr
seta snscr "vstr snscr1"
seta snscr2 "exec yourdefaultcfg.cfg***; echo ^1SNIPER CFG UNLOADED; set snscr vstr snscr1"
seta snscr1 "class c 3; [b]exec sniper.cfg[/b]; echo ^1SNIPER; set snscr vstr snscr2"
*** - a config with your default fps, pitch, sensitivity settings etc.

 

Now create sniper.cfg in your etmain folder:

 

com_maxfps 71
m_pitch 0.045
If you have any more cvars you like to change when sniping, add them there. Pushing the chosen key will spawn you with sniper rifle and sniper config. Pushing again will unload the sniper config. This method should work on any ET version and mod.

 

 

Would you call it a script? Or just changing 2 cvars particularly for sniping? In what point reducing recoil becomes abusive?

 

While using cheats (programs changing stuff in the game for your benefit) is strictly forbidden, there are still scripts which are considered differently. On many servers and ETPro games, they are not allowed. IMO using scripts with game cvars (that are allowed) is fair. Besides, there's no working sniper script for ET version 2.60 or higher, since there's no command for moving your mouse down. Even if someone uses scripts, created with ways inside ET there's no way any admin can detect it. There are also macros, autohotkey scripts etc but they require lots of adjustment. They are also quite hard to detect, unless some AC scans your computer for cheats, then it might find it.

 

One thing is for certain: disabling sniper (or pistol) recoil completely is cheating considered in the same way as using aimbots etc. If you see someone with 0 recoil, he most probably uses cheats. You can record a demo and post it on forums so admins can view it closely and take action if needed.

 

I hope you've learned something new reading my tutorial. Maybe some people will stop calling me or someone "cheater" or "noob" because of using "scripts". I think my method is fair. What do you think?

 

-----

 

Note: when you modify the com_maxfps and m_pitch cvars to suit your needs, make sure you stay within the regulated limits! They are usually enforced by a mod, PB, tournament or server settings.

Edited by Fearless Staff

Share this post


Link to post
Share on other sites

Is this not a form of cheating ??

Share this post


Link to post
Share on other sites

Is this not a form of cheating ??

 

 

Perfectly legal and highly recommended ;)

  • Like 1

Share this post


Link to post
Share on other sites

Rules  must of changed over the yrs then as messing with recoil was never aloud.

Share this post


Link to post
Share on other sites

For your information ladies and gentlemen:

 

"Scripts that may alter game play to give the user a distinct advantage over other players are prohibited. These scripts for example, may include anti-recoil scripts and mortar scripts. Persons using these scripts should be handled as a common offense (!warn, !kick, !ban) and not a hacking offense (immediate permanent ban)."

 

Edit : 

 

For tournaments and etpro m_pitch range is 0.0151 - 0.033.

Pmove_fixed is usually forced to 0 on frag servers. 1 is better for jumping but the spread of bullets is bigger.

 

So far still online thus allowed.

Share this post


Link to post
Share on other sites

I thought they are allowed to a certain extent? anti-recoil scripts = no recoil at all. This tutorial doesnt suggest that....im pretty sure many regulars minimize recoil on snipers even by a little bit.

  • Like 2

Share this post


Link to post
Share on other sites

Yes this script does not alter or remove recoil. It simply allows you to recover from it a bit easier. No different to using a gaming mouse and adjusting the vertical sens like many of us do

  • Like 5

Share this post


Link to post
Share on other sites

Yeah I forgot to mention that some servers/tournaments have regulations about those cvars. As long as you don't use cheats to bypass limits, changing them should remain fair, right?

  • Like 1

Share this post


Link to post
Share on other sites

Yes this script does not alter or remove recoil. It simply allows you to recover from it a bit easier. No different to using a gaming mouse and adjusting the vertical sens like many of us do

Tweaking your max fps halves your recoil. So no, you do alter your recoil

  • Like 2

Share this post


Link to post
Share on other sites

Tweaking your max fps halves your recoil. So no, you do alter your recoil

Maxfps 71 Vs 76/125 changes nothing for me so I don't believe it lol

Edited by Chuckun

Share this post


Link to post
Share on other sites

Tweaking your max fps halves your recoil. So no, you do alter your recoil

 

then playing should be forbidden to a player with a slow PC who gets only 71 fps or so :P

 

Maxfps 71 Vs 76/125 changes nothing for me so I don't believe it lol

 

That's weird, have you tried to set 71 fps, aiming at some object with the sniper rifle, then shooting a single bullet without moving your mouse and checking where you're aiming after the recoil, then switch to 125 fps and do the same with the same object? You should end up aiming considerably higher, i.e. having more recoil with 125 fps

 

Anyway, script or not, let's say someone wants to snipe, and without using any script of any kind they open the console and type /com_maxfps 71 /m_pitch some high number /sensitivity some higher sens than usual, how can that be disallowed? In some sniper servers they used to lock some cvars, but not sensitivity of course. You cannot force people to play with low sensitivity, and there's players who play with such a high sens that they can control recoil even without changing m_pitch, if their mousepad is big enough.

  • Like 2

Share this post


Link to post
Share on other sites

then playing should be forbidden to a player with a slow PC who gets only 71 fps or so :P

 

 

That's weird, have you tried to set 71 fps, aiming at some object with the sniper rifle, then shooting a single bullet without moving your mouse and checking where you're aiming after the recoil, then switch to 125 fps and do the same with the same object? You should end up aiming considerably higher, i.e. having more recoil with 125 fps

 

Anyway, script or not, let's say someone wants to snipe, and without using any script of any kind they open the console and type /com_maxfps 71 /m_pitch some high number /sensitivity some higher sens than usual, how can that be disallowed? In some sniper servers they used to lock some cvars, but not sensitivity of course. You cannot force people to play with low sensitivity, and there's players who play with such a high sens that they can control recoil even without changing m_pitch, if their mousepad is big enough.

I haven't tested it properly no, but I tried it and did not find I had to combat recoil any less than usual.. But then my GPU is old and no matter what FPS I set I always flicker +/- 2 or 3 fps so maybe that's why

  • Like 1

Share this post


Link to post
Share on other sites

Anyway, script or not, let's say someone wants to snipe, and without using any script of any kind they open the console and type /com_maxfps 71 /m_pitch some high number /sensitivity some higher sens than usual, how can that be disallowed? In some sniper servers they used to lock some cvars, but not sensitivity of course. You cannot force people to play with low sensitivity, and there's players who play with such a high sens that they can control recoil even without changing m_pitch, if their mousepad is big enough.

 

yea, exactly. I see no reason to disallow the fps bug or 'high sens', just ban the +movedown scripts or whatever the correct cvar was. Its too much of a hurdle to call ppl out on such little things. Pretty soon we'll be busting ppl with low graphical cfgs to improve their vision :D

  • Like 4

Share this post


Link to post
Share on other sites

the timing is most important thing with sniping, when do that recoil movement, how many bullets you can shot one after other in close and mid range combats, in 125 fps it just 1-2 and 76fps is over 6, and i mean keeping aim vertically line, you dont wanna shoot heaven.

 

with 71fps & 76fps difference is so tiny, 125fps is shoulder & mouse wrecking experience (rip old mx518) and 333fps look at the sky!

 

some reason 71fps dosent registry headshot sound that klink, thats why i use 76fps

 

i only speak fps becose i dont use any scripts, i try but never used to it. just high sens & large mouse pad. 

and practice practice get frustrated practice coffee and practice :D

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×

Important Information

By using this site, you agree to our Terms of Use.