I think Rifle Iron sights need to be fixed -1 reply

Please wait...

AdamPA1006

I'm too cool to Post

50 XP

18th December 2008

0 Uploads

13 Posts

0 Threads

#1 9 years ago

Its pretty crazy when you are standing, and aim down the sights and dont hit someone 10 ft away from you. Bullets should go straight where you point the rifle, no matter if you are standing, crouching, moving or not moving. I would like the mods to confirm or deny if there is stuff going on behind the scenes (firing cone)? And I know BF2 bad hit detection comes into play, put PR seems fine with it. I think that a lot of close combat is ruined because of inaccurate rifles when aiming down the sight in close-medium range.




Guest

I didn't make it!

0 XP

 
#2 9 years ago

I personally have absolutely no problem with rifles. I fire them from the hip and can take out targets 15 feet away, sometimes. (and I'm not the only one). The rifles have always been very accurate IMO. :D As are the SMG's.. as far as SMG's go.

Are you new to FH2? Cause I know for a fact that if your not used to Fh2, it takes some practice to get used to aiming, and knowing where/how to aim.




Von Mudra

Lo, I am Mudra, za emo soldat!

50 XP

25th September 2004

0 Uploads

7,064 Posts

0 Threads

#3 9 years ago

They do go where you point. Any kind of missing is due to poor marksmanship, or due to server lag, which is impossible to avoid.




Capten_C

CRAZYHORSE SL ... Courage! :D

50 XP

16th April 2008

0 Uploads

87 Posts

0 Threads

#4 9 years ago

On Hyacinth map the other night I was using the Italian rifle and I shot 2-3 players from the hip with out zooming in, I knew that the shots were accurate belly shots, but they just stood there, took the shot and machine gunn sprayed me to a humiliating head scratching "wtf" death, even made me bang my fist gently in frustration on my desk! :) The Italian rifle was either firing blanks or it was 99.9% down to server lag/ping i reckon. So you just have to accept that. The rifles are very accurate, I have lots of succes with extreme range pixel killS! ;)




[130.Pz]W.Fuchs

Requiescat in Pace

50 XP

20th March 2008

0 Uploads

4,766 Posts

0 Threads

#5 9 years ago

Sometimes, you get a hit but no kill. The other sprays blood but gets no damage. This is probably a BF2 bug, but always annoys me really bad.




luftwaffe.be

The Internet ends at GF

50 XP

29th August 2005

0 Uploads

124 Posts

0 Threads

#6 9 years ago
Sometimes, you get a hit but no kill. The other sprays blood but gets no damage. This is probably a BF2 bug, but always annoys me really bad.

SMG's oftenly have the blood but no damage issue IMHO.




[CHN]Harrier

Tired after craziness

50 XP

27th July 2008

0 Uploads

135 Posts

0 Threads

#7 9 years ago
'[130.PzW.Fuchs;4785525']Sometimes, you get a hit but no kill. The other sprays blood but gets no damage. This is probably a BF2 bug, but always annoys me really bad.

I think it is due to network lag.




Mokusaku

I follow teh Moo!

50 XP

18th November 2007

0 Uploads

581 Posts

0 Threads

#8 9 years ago

I myself haven't had any problems with hitting with rifles as they are all very accurate. And as others have said its either server lag or your skills that cause those problems you seem to have. I for one couldn't hit anything with those carcanos when 2.15 was released but with some practice I can manage to shoot things with them.

But I also remember that some dev said that there is a small chance for you to miss when shooting. Can someone confirm this or was that just my imagination playing tricks with me. :D




[130.Pz]W.Fuchs

Requiescat in Pace

50 XP

20th March 2008

0 Uploads

4,766 Posts

0 Threads

#9 9 years ago
'[CHNHarrier;4785539']I think it is due to network lag.

I get it everywhere so nay =p




Kev4000

GF is my bext friend *hugs GF*

50 XP

5th October 2007

0 Uploads

777 Posts

0 Threads

#10 9 years ago

Warning, complex material, please don't ask to many questions, I don't have time to explain it in more detail:

It is network lag. Blood is calculated locally, hits are calculated by the server. Reason hits are calculated by the server is to prevent hacking. If hits were calculated by the client, it wouldn't be hard to make an aimbot which could tell the server that you headshot people all the time. With server side hit detection, you tell the server your position, rotation, and if you've fired a shot, then the server calculates where you've hit with this information (which is partially random, the random part is calculated by the server).

Problem is we get tons of reports like these, but no evidence of bad hit detection outside of BF2's basic hit detection code.

Let me try to explain. There are several factors. First, when standing or crouching, the rifles have sway. The bullets do not follow the sway, they always go to the center of the screen, unless they are inaccurate (SMGs and LMGs). The sway goes down to the right, up to center, down to left, and loops. The time to shoot is when the sight is centered, that means inbetween the sway to the right and the left. This is very obvious with sniper rifles, and the enfield unfortunately has sway even when prone while the k98 does not. Many people find it hard to hit with the sniper rifles, but forget that you must wait for the sway to become centered.

Then there is bullet drop. SMGs and pistols have insane bullet drop, and if firing beyond 50 meters will have to compensate quite a bit for it. Rifles have less bullet drop and will have to compensate when shooting over 150 meters (rough estimates). Then there's bullet speed. Watch the tracers of MGs to see the speed. You can also see bullet drop of the MGs tracers. These should be aproximately the same as the rifles, just not as much random spread on those.

The last variable to shots is very complicated, and is ping delay. I'm not 100% sure on how this is detected. But say you play with 100ms ping, that means everything actually lags by 100ms, or 1/10 of a second. It means you'll have to shoot at where your enemy will be in 100ms. However, to cancel this out, BF2 made a huge mistake. They put in ping compensation, which I believe is set to 100ms by default, that means the server calculates where the enemy you hit was 100ms ago. If you have under 100ms ping, you can shoot behind the enemy and hit him in this case (as has been the controversy of many BF2 youtube videos). When starting FH2 through the toolbox, it can change the ping compensation settings, something BF2 should do.

Another variable is LCD input lag. Most LCD monitors, depending on their size, have maybe 30 to 40ms input lag (this is not the same as the "2ms" or "5ms" which is stamped on your screen, that's how fast pixels change color). I'll not go further here, just wanted to mention it.

Hope that clears it up for some of you. Again, the computer calculates exactly what its told to calculate, it makes no mistake. You hit exactly where BF2 calculates that you hit. Depending on your ping, weapon, and screen, it'll always be different. Once you've figured out how this works, if you miss you've only got yourself to blame.

AdamPA1006;4784815Bullets should go straight where you point the rifle, no matter if you are standing, crouching, moving or not moving.

They don't, because of engine limitations which don't allow the bullets to follow the sway. And without the sway we'd get those rail guns which were horrible in FH1, allowing you to hit 1 pixel targets. Also of course because of the reasons I mentioned above. Also note that bullets are not spawned out of the rifle, in neither PR or FH2. Bullets spawn from your camera, or the center of the screen, with slight variations susposed to represent inaccuracy. If you're outside of Europe, you may be playing on an American PR server and a European FH2 server, which would explain why you believe you can't hit stuff 10 feet away in FH2. All I can offer of advice is learn how to compensate for it, its all based on mathematical formulas which can be learned.