Page 1 of 3

Sniper Rifles - One shot one kill???

Posted: 2007-03-06 09:01
by Argentinedude
I've been playing as sniper lately and i noticed that some enemies won't die even if i hit them twice in the upper chest or head... is this a bug or what? I didn't miss my target because i could see the other player's reaction and the blood spray, so i thought one more shot would kill him but no... they eventually spot me and boom i'm dead :-x BTW this never happened with the m21.

Posted: 2007-03-06 09:07
by Desertfox
BF2 hitboxes :/ You see it as a hit but it doesn't register.

Posted: 2007-03-06 09:22
by Argentinedude
Desertfox wrote:BF2 hitboxes :/ You see it as a hit but it doesn't register.
Well it never happened to me in vanilla BF2...

Posted: 2007-03-06 10:08
by xgayox
Argentinedude wrote:Well it never happened to me in vanilla BF2...
There is no way you can be serious.

Posted: 2007-03-06 10:18
by Jaymz
BF2 hit detection is a joke. Fortunately proposed fixes to allow for more realism AND to reduce the dodgy hit detection are being discussed.


p.s: Also depends who you are hitting, a 7.62 round from one of the sniper rifles won't take down a soldier with body armor if you hit them in the chest. It will, however, cause him to bleed badly.

Posted: 2007-03-06 11:18
by Rhino
Argentinedude wrote:Well it never happened to me in vanilla BF2...
http://www.youtube.com/watch?v=MPTwGSrjsgo

Posted: 2007-03-06 11:38
by *spacecadett*
Wow, never realized that hit boxes sucked that bad!

Posted: 2007-03-06 12:15
by $kelet0r
Argentinedude wrote:Well it never happened to me in vanilla BF2...
you would notice it in PRM because you should be able to fire 2-3 shots to get a kill. Whereas BF2 is at least 6+ bullets with massive cone of fire thrown in for shits and giggles resulting in entire mags being used to get one kill

Posted: 2007-03-06 12:31
by zeidmaan
Check it out in CSS:
http://www.youtube.com/watch?v=8XuaZIduQj4

Usually I will wait for the target to stop running and than shoot, if I can wait of course. Try that Argentinedude.

Posted: 2007-03-06 12:54
by wooly-back-jack
http://www.youtube.com/watch?v=f5BarcU3cJk

I only noticed this after I made the vid, must've been doing it subconsiously lol
I seem to do like a 3/4 turn with mouse on each shot clockwise and slightly lead the target.
Had a really good round as sniper that day, didnt get enough footage tbh
I sniped loads from the LB's and BH's. Normally Im quite **** tbh!

Posted: 2007-03-06 12:59
by Rhino
wooly-back-jack wrote:http://www.youtube.com/watch?v=f5BarcU3cJk

I only noticed this after I made the vid, must've been doing it subconsiously lol
the littlebird is moving fast than a troop side settping so it would probaly have more effect.

That video will change the way I aim.

Posted: 2007-03-06 13:24
by [-=IDSF=-]SykloAG
Oh wow. How can this be explained Devs? Looks to me like the hitbox gets updated after the character model vertex positions in the net stream. Of course, I have no real idea.

Posted: 2007-03-06 15:19
by yiffcat
i'm not sure this method really works,nor do i guarantee it will work.

Someone from other forums taught me this little tweak.

goto to the "settings" folder in your PR 0.5 folder
for those who don't know,the full path is "X:\Program Files\EA GAMES\Battlefield 2\mods\pr\settings"

there is a file called "UserSettings.Con",open it.
you will see a bunch of words and numbers,just delete everything and paste this
rem
rem Settingsfile automatically saved by bf2
rem
SettingsManager.boolSet GSClPunkBuster 1
SettingsManager.floatSet GSDefaultLatencyCompensation 0.090000
SettingsManager.boolSet GSExtrapolateFrame 1
SettingsManager.U32Set GSExtrapolationTime 800
SettingsManager.U32Set GSInterpolationTime 70
SettingsManager.U32Set GSPerfLogAtPlayerCount 30
SettingsManager.stringSet GSPlayerName "Your Name Here"
SettingsManager.boolSet GSShowNetGraph 0
SettingsManager.boolSet GSUseObjectCache 1

Replace "Your Name Here" with your name.
Save,and make this file "Read-Only" so bf2 won't rewrite it.

This is just a random configure i got from another forum,you have to tweak it so it matches perfectly with your average ping on certain servers.

In case anything screws up,here is the default settings
rem
rem Settingsfile automatically saved by bf2
rem
SettingsManager.boolSet GSClPunkBuster 1
SettingsManager.floatSet GSDefaultLatencyCompensation 0.100000
SettingsManager.boolSet GSExtrapolateFrame 0
SettingsManager.U32Set GSExtrapolationTime 1200
SettingsManager.U32Set GSInterpolationTime 100
SettingsManager.U32Set GSPerfLogAtPlayerCount 30
SettingsManager.stringSet GSPlayerName ""
SettingsManager.boolSet GSShowNetGraph 0
SettingsManager.boolSet GSUseObjectCache 1
I tried it on a server,and my ping was around 300+.
I finally managed to see blood puff on my victims,and the next thing i saw was the body lying on the floor motionless,instead of continue running.


Note:
I'm quite busy at the moment,so if anyone could try this out for me.
Change ExtrapolationTime value to "1" and "GSExtrapolationTime" to the first digit of your ping.(Like 50 ping,so the value here should be "5",i'm not sure if you should put "10" or "1" for 100 ping)

Good luck and hope it works for you :-P

Posted: 2007-03-06 15:48
by wooly-back-jack
oh noes, Counterstrike configers have arrived lol!

Posted: 2007-03-06 15:55
by Tralle
hmm hit boxes dosnt seem messed up to me... you just have to shoot infront of a running person just like in real life... queit easy to nick of people running with a sniper...
this is one of the reasons i love prmm

Posted: 2007-03-06 16:12
by Wasteland
Argentinedude, you realize that sniper rifles are subject to bullet drop in PR, right? You have to adjust for range and lead moving targets in PR.

Posted: 2007-03-06 19:19
by Rico11b
yiffcat wrote:i'm not sure this method really works,nor do i guarantee it will work.

Someone from other forums taught me this little tweak.

goto to the "settings" folder in your PR 0.5 folder
for those who don't know,the full path is "X:\Program Files\EA GAMES\Battlefield 2\mods\pr\settings"

there is a file called "UserSettings.Con",open it.
you will see a bunch of words and numbers,just delete everything and paste this


Replace "Your Name Here" with your name.
Save,and make this file "Read-Only" so bf2 won't rewrite it.

This is just a random configure i got from another forum,you have to tweak it so it matches perfectly with your average ping on certain servers.

In case anything screws up,here is the default settings


I tried it on a server,and my ping was around 300+.
I finally managed to see blood puff on my victims,and the next thing i saw was the body lying on the floor motionless,instead of continue running.


Note:
I'm quite busy at the moment,so if anyone could try this out for me.
Change ExtrapolationTime value to "1" and "GSExtrapolationTime" to the first digit of your ping.(Like 50 ping,so the value here should be "5",i'm not sure if you should put "10" or "1" for 100 ping)

Good luck and hope it works for you :-P
I tried these settings, and they "kinda" seemed to help. I usually have a ping of about 26 so it's kinda hard to tell. Unlike someone with a ping of 80 or so. It did seem to help, but I can't say for sure. How should I adjust those values for a ping time of 24 to 30? Also what does GSExtrapolationTime control? I tried it at 800, but could I lower it more? what does it do?

Posted: 2007-03-06 19:28
by Rico11b
zeidmaan wrote:Check it out in CSS:
http://www.youtube.com/watch?v=8XuaZIduQj4

Usually I will wait for the target to stop running and than shoot, if I can wait of course. Try that Argentinedude.

Is there any way to display the hitboxes just like the video for BF2 and PR? I've seen screen shots of hitboxes in CS before, but never seen anything showing the size and shape of hit boxes for BF2 and it's mods. Would be nice to have. If such a thing exists. I mean this to use as a learning tool not to use during an actual online game.

Later
R

Posted: 2007-03-06 19:50
by mattcrwi
very believable explanation...

http://www.youtube.com/watch?v=90L8GedH ... ed&search=

I would imagine that the config file trick works. It looks legit and it would give the effect of being able to "pre-fire" around corners. If you've played americas army or cs1.6 you'll know that you can kill someone by shotting before you actually see them come around the corner. The lag makes the bullet delay for however long your ping is, say 100 ms. that 100 ms is how long it takes the person to come around the corner, hence your bullet and them get there at the same time.

Apparently the new trick in games is to adjust the hitbox according to the lag. What doesn't make sense to me is CS:S makes the box stay in front of the person.. to compensate for lag it should be behind them.

Anyway I guess my point is that it probably helps people with lag >=100ms but when you get on a local(or reasonable close) server and have pings that are <=30... the compensation just screws it up as seen in the videos. If you generally have lower pings I would recommend messing with the default compensation in the config file and see if that helps.

P.S. This explains shooting someone after they have jumped behind cover (I've done this plenty of times). if you have a low ping and BF by default is compensating for a higher ping, you just need to shoot where they were.

Posted: 2007-03-07 06:32
by Argentinedude
JP*wasteland.soldier wrote:Argentinedude, you realize that sniper rifles are subject to bullet drop in PR, right? You have to adjust for range and lead moving targets in PR.
I know about bullet drop, and yes i do lead moving targets and sometimes i get good shots but since my average ping is 160+, i rather go for easy targets at medium range, i guess i should stick with the marskman kit...