The Notebook Review forums were hosted by TechTarget, who shut down them down on January 31, 2022. This static read-only archive was pulled by NBR forum users between January 20 and January 31, 2022, in an effort to make sure that the valuable technical information that had been posted on the forums is preserved. For current discussions, many NBR forum users moved over to NotebookTalk.net after the shutdown.
Problems? See this thread at archive.org.
← Previous pageNext page →

    BFBC2 horrible hit detection

    Discussion in 'Gaming (Software and Graphics Cards)' started by jacob808, Jan 6, 2011.

  1. jacob808

    jacob808 Notebook Deity

    Reputations:
    52
    Messages:
    1,002
    Likes Received:
    0
    Trophy Points:
    55
    Well ok I just got home and did more testing with BFBC2 and it still has a problem with the hit detection. So I did some research and it seems UDP is used more for First Person Shooter action games.

    Knowing this, maybe you or Lithus could come up with some registry fix that would reduce latency for games using UDP, similar to the TCP no delay fix I posted above? Is this possible?
     
  2. flipfire

    flipfire Moderately Boss

    Reputations:
    6,156
    Messages:
    11,214
    Likes Received:
    68
    Trophy Points:
    466
    If BC2 uses UDP for fast gameplay then theres really nothing you can do when its the protocol itself thats the issue.

    Try playing on a server with the best latency, it will reduce the chances of packets being dropped or coming out of order.
     
  3. jacob808

    jacob808 Notebook Deity

    Reputations:
    52
    Messages:
    1,002
    Likes Received:
    0
    Trophy Points:
    55
    Ok here's the situation, after having tried the free version of gamebooster ver 2.2, I came across a free code to have access to the premium version.

    If you already downloaded and installed game booster 2.2 free and want to see what kind of results you get with the "internet optimization and system tweak", just go to the system tweak tab on the left and then click "top performance" now it'll ask you to enter the license code, enter this free code that'll give you access to this feature without having to buy it.

    44814-D56A7-A585F-873B2

    This is the link where I got the code, so it's 100% legit.

    IObit Game Booster Premium Review and Giveaway - Windows 7 Forums

    Anyway, running the top performance tweak, I restarted my notebook, ran the gaming mode and started up Battlefield Bad Company 2. Just with game booster disabling the unnecessary processes, I find I get a smoother running game, a estimate an increase of 1-5 fps, but I really want to get rid of the horrible hit detection and although I seem to have had a better performance on pingtest.net, in game I still had the hit detection problem. So, I'm not about to give up.

    I reverted back to the default settings from game booster, so no more system tweak, I rebooted and this time instead of logging in through steam to play BFBC2, I set Steam to run "offline". I then clicked my desktop icon to run BFBC2 and logged in the multiplayer. It seems I'm getting lower ping by bypassing Steam and get a better hit detection. Now I'll try and use game booster system tweak to optimize my internet and see if it makes even more of a difference.

    I'm starting to think the hit detection problem is not just a lag issue but an ingame programming issue on the part of BFBC2. I'll try and test now again.
     
  4. CalebSchmerge

    CalebSchmerge Woof NBR Reviewer

    Reputations:
    1,126
    Messages:
    2,395
    Likes Received:
    2
    Trophy Points:
    55
    I have roughly followed this thread, so sorry if this was previously tried, but did you alter the settings file that specifies their hit delay? The default is 100ms. If you haven't played with that you might want to. I don't know your average ping, but many people online have reported much better play with this fix.

    P.S. I wanna hear what hardware you have (CPU actually is what I care to know) and I want real numbers for FPS - go get FRAPS for free if you need to, but I wanna know that you have solid, high FPS to ensure thats not a part of the issue.
     
  5. jacob808

    jacob808 Notebook Deity

    Reputations:
    52
    Messages:
    1,002
    Likes Received:
    0
    Trophy Points:
    55
    Yes I know what fix you're talking about where you add 2 lines into the settings.ini file, but no I haven't tried that yet because I don't understand how to this part

    "BEFORE YOU TRY THIS, change the value to your general server ping. For me, when I refresh the list, most servers are 31-45 ping. So, I change the values to .045 and 45 for 45 ping."

    Anyway I have a Toshiba X505 Q892 it has an intel i5 460m and a nvidia GTX460m, I have maxed it out and with the new 265.89 drivers I get a consistent 30 frames per second with everything maxed 32xaa, 16xaf and HBAO on. I have lowered my aa to 4x and af to 8x, so now I have nice smooth framerates from 30-50 with everything high and HBAO on, it's definitley not a framerate issue.

    As far as the above post using game booster and the internet tweak while running Steam offline and just running BFBC2 straight from it's servers bypassing anything steam, I'm having very good hit detection. Even though it's a little early, it starting to seem more "fair" and not like I'm always dying before the other guy, it's having a positive effect.
     
  6. CalebSchmerge

    CalebSchmerge Woof NBR Reviewer

    Reputations:
    1,126
    Messages:
    2,395
    Likes Received:
    2
    Trophy Points:
    55
    That part is farily easy. Before you join a serve hit refresh - look at the ping column, and decide what the server youre going to play in has - say its 54ms. Instead of .045 and 45 you use .054 and 54 so you would add the lines:
    " SettingsManager.floatSet GSDefaultLatencyCompensation 0.0540000"
    " SettingsManager.U32Set GSInterpolationTime 54 ".

    This is something you will probably want to change each time you play, which is annoying but not too difficult.
     
  7. jacob808

    jacob808 Notebook Deity

    Reputations:
    52
    Messages:
    1,002
    Likes Received:
    0
    Trophy Points:
    55
    ok i'll try it, but right now I think disabling steam by running it offline and just running BFBC2 straight is giving me an edge and better hit detection. And thanks, I just might need your help later when trying the tweak.
     
  8. HTWingNut

    HTWingNut Potato

    Reputations:
    21,580
    Messages:
    35,370
    Likes Received:
    9,878
    Trophy Points:
    931
    I thought you had to do it before you even started the game because it loads those variables when you launch the game, not start a match.

    There is a large number of games at about 30 ping in browser that I use, so set mine to 30 and it still didn't make a difference.
     
  9. CalebSchmerge

    CalebSchmerge Woof NBR Reviewer

    Reputations:
    1,126
    Messages:
    2,395
    Likes Received:
    2
    Trophy Points:
    55
    It might require before you start the game, but that might also might be a variable that is checked each server join.

    Realistically, I don't think that a perception of 70ms is noticeable to us which is the difference you are talking about. I haven't tried this fix personally but figured it should be offered here.
     
  10. HTWingNut

    HTWingNut Potato

    Reputations:
    21,580
    Messages:
    35,370
    Likes Received:
    9,878
    Trophy Points:
    931
    70ms can't be noticed, but it may make a difference in how it's processed on the server side. But either way I haven't seen it. No net code is perfect, and I'm impressed that they can do it at all considering all the networked computers together. But I have seen it better though, so I know it can be.
     
  11. Lithus

    Lithus NBR Janitor

    Reputations:
    5,504
    Messages:
    9,788
    Likes Received:
    0
    Trophy Points:
    205
    70ms is easily noticeable. On a 60 FPS display each frame takes 16.6ms (1000/60) - 70ms is over 4 frames.
     
  12. narsnail

    narsnail Notebook Prophet

    Reputations:
    2,045
    Messages:
    4,461
    Likes Received:
    1
    Trophy Points:
    106
    Ya my lag seems noticeable past 90ms(server ping displayed in-game), most of the servers I play in are around 70-85 in-game though and for the most part they seem to be fine.
     
  13. crazysoccerman14

    crazysoccerman14 Notebook Consultant

    Reputations:
    23
    Messages:
    214
    Likes Received:
    0
    Trophy Points:
    0
    I had originally said that I didn't notice a poor hit detection in BC2.

    However, now that I went back to school and currently reside in the middle of Illinois (Everything outside of Chicago is corn fields.. srsly), I notice the TERRIBLE LAG!

    The lowest ping I have while connecting to chicago servers- the nearest (~100 miles away) is 150ms.

    The lag is frustrating. I now fully understand the woes of a user who does not have the luxury of being next-door to the server they are connected to.

    In order to combat piracy, I believe EA gave trusted servers the code to host online matches (maybe sold the code?). Therefore, the Average Joe in the middle of nowhere must join an established server located in a highly populated area- resulting in a high ping.

    This is why games that support user-hosted servers (with a small capacity) tend to receive less criticism related to latency. A guy hosting a match with 16 or less players in a cornfield 75 miles away from me results in a lower latency than me connecting to a super-server hosting 30+ players located in a city 100 miles away. (I.E. COD:MW2 vs. BF:BC2)

    This is my theory (almost baseless in personal knowledge but heavy in theory lol). As always you are open to correct me if I'm wrong.
     
  14. jacob808

    jacob808 Notebook Deity

    Reputations:
    52
    Messages:
    1,002
    Likes Received:
    0
    Trophy Points:
    55
    I know right, but I have found the trick to making things more fair, select body armor and use M14 since it has massive damage.
     
  15. jacob808

    jacob808 Notebook Deity

    Reputations:
    52
    Messages:
    1,002
    Likes Received:
    0
    Trophy Points:
    55
    hahahahahaha, I just had a realization. The horrible hit detection isn't much to do with latency or lag, but damage! I read through the Battle field forums and I really didn't take this into account, stuff like body armor and being able to see your killers health on the kill cam and yes shooting them at point blank and them killing me I see that I almost killed them to if it was for one more shot. No doubt sometimes latency is a prob, but then now knowing about damage and body armor it makes me feel so much better that I can see with proof that my shots are doing damage when looking at the enemies health in kill cam. Ahahahahaha
     
  16. HTWingNut

    HTWingNut Potato

    Reputations:
    21,580
    Messages:
    35,370
    Likes Received:
    9,878
    Trophy Points:
    931
    Body armor or not, unloading a clip into someones noggin should kill them dead on the spot. And rarely do I see people with the body armor upgrade when they kill me.
     
  17. jacob808

    jacob808 Notebook Deity

    Reputations:
    52
    Messages:
    1,002
    Likes Received:
    0
    Trophy Points:
    55
    yeah, ok, I was trying to assure myself everything was ok :(

    Playing some more I know for sure somethings busted. T_T
     
  18. spradhan01

    spradhan01 Notebook Virtuoso

    Reputations:
    1,392
    Messages:
    3,599
    Likes Received:
    5
    Trophy Points:
    106
    So what sort of ping I will be looking for best hit detection?
     
  19. crash

    crash NBR Assassin

    Reputations:
    2,221
    Messages:
    5,540
    Likes Received:
    13
    Trophy Points:
    206
    0 ms. But realistically, anything under 100 ms (in-game ping) is ideal.
     
  20. HTWingNut

    HTWingNut Potato

    Reputations:
    21,580
    Messages:
    35,370
    Likes Received:
    9,878
    Trophy Points:
    931
    Well I have yet to be in a game where anyone is less than 100 ping in-game, despite browser ping at 19-30. Mine is usually one of the lowest at just over 100 usually.
     
  21. flipfire

    flipfire Moderately Boss

    Reputations:
    6,156
    Messages:
    11,214
    Likes Received:
    68
    Trophy Points:
    466
    On the server browser i get 10-15ms but in-game it will show about 70ms on a full conquest game.

    How do you host a bc2 server? I have a idle server with plenty of power.
     
  22. Lithus

    Lithus NBR Janitor

    Reputations:
    5,504
    Messages:
    9,788
    Likes Received:
    0
    Trophy Points:
    205
    You can't. Only authorized servers can host games, and you can only rent those from the big game server companies.
     
  23. Voodooi

    Voodooi AFK for a while...

    Reputations:
    1,850
    Messages:
    2,874
    Likes Received:
    1
    Trophy Points:
    55
    I've given up on BF:BC2. Since day one I've had issues with my account. They close it, freeze it, and the latest --- they transfered my lv. 26 soldier to someone else's account and I had to fight back for it (spent hours in the chat service to get him back) and no one knows how my account gets closed/frozen/xfered. Just an all around shady company. All these issues drained my spirit to play this game.

    I'll play a few maps with my WoW buddies in vent, not log on for 1 month and find my account closed/frozen/xfered two weeks after my last play.
     
  24. crash

    crash NBR Assassin

    Reputations:
    2,221
    Messages:
    5,540
    Likes Received:
    13
    Trophy Points:
    206
    I usually get an in-game ping of just under 100, although I'm pretty close to a lot of the servers on the west (best) coast.
     
  25. usapatriot

    usapatriot Notebook Nobel Laureate

    Reputations:
    3,266
    Messages:
    7,360
    Likes Received:
    14
    Trophy Points:
    206
    The problem with BFBC2 is the horribly unstable hit detection. One day I'm doing great with the F2000 + Magnum on an Oasis Conquest server and the next day on that same exact server, nothing I shoot at I seem to hit. It's just so random and crazy, totally takes all the fun out of the game when hit detection behaves differently every time you play.
     
  26. HTWingNut

    HTWingNut Potato

    Reputations:
    21,580
    Messages:
    35,370
    Likes Received:
    9,878
    Trophy Points:
    931
    Bingo. That's my issue too. I'll have a few great games one day on the same server with 1.5:1 k/d. Then get on the same server the next day and end up with 1:2 k/d or worse on each game. I'd like to see how I do in a LAN type game with the server on-site. Although with k/d all over the place, I'm usually in the top 3 because I at least am able to get assists, spotting points, and flag captures. I do halfway decent in a tank too. But there I swear enemy units are invisible because I will do an extenal view do a quick look around the tank and then go back to internal and BAM! I'm dead, and it shows the person like three feet from my tank.
     
  27. flipfire

    flipfire Moderately Boss

    Reputations:
    6,156
    Messages:
    11,214
    Likes Received:
    68
    Trophy Points:
    466
    I just shot someone with a neostead shotgun point blank and all 4 shots missed! Enemy ended up turning around and killing me while i was reloading. I should have went for the knife.

    /rager
     
  28. TomTom2007

    TomTom2007 Notebook Deity

    Reputations:
    519
    Messages:
    928
    Likes Received:
    1
    Trophy Points:
    31

    Yep, that happens to me a lot. That's why I'm now training myself to remember to use the knife during close encounters. Sometime I just simply forget to use the knife, even when it's a much better attack method -faster and more deadly.
     
  29. HTWingNut

    HTWingNut Potato

    Reputations:
    21,580
    Messages:
    35,370
    Likes Received:
    9,878
    Trophy Points:
    931
    Event he knife isn't that failsafe. I tried to stab someone 3 times today from behind and nothing happened. They just stood there none the wiser thankfully (was a sniper). So I backed up whipped out my trusty 1911 and made short work of him.

    Another incident today, wish I had fraps running, because I had a prime opportunity to showcase the issue. I flanked a sniper as a sniper myself, he was unaware. I had his head dead center crosshairs maybe no more than 50 ft away. Pulled the trigger an nothing. He turned around and shot me dead. lol.
     
  30. jacob808

    jacob808 Notebook Deity

    Reputations:
    52
    Messages:
    1,002
    Likes Received:
    0
    Trophy Points:
    55
    So what are we gonna do about this guys? Should I consult an attorney? If I do are you guys down? United we stand, divided we fall...
     
  31. Lithus

    Lithus NBR Janitor

    Reputations:
    5,504
    Messages:
    9,788
    Likes Received:
    0
    Trophy Points:
    205
    An attorney for what? You don't like it, stop playing and don't ever buy a EA/DICE game again. Making a crappy game isn't cause for a civil suit.

    I mean, I've heard of stupid reasons for lawsuits (texting fountain lady), but somehow this is worse.
     
  32. crazysoccerman14

    crazysoccerman14 Notebook Consultant

    Reputations:
    23
    Messages:
    214
    Likes Received:
    0
    Trophy Points:
    0
    I have hired the nation's top attorneys to sue the **** out of EA. No need to worry, this one will go to court for max payout (join the class action= MILLIONAIRE 4 REALZ). Let's hope we don't bankrupt EA with this massive lawsuit. No matter the cost EA must be held responsible.


    Join the class action lawsuit at:
    YouTube - Rick Astley - Never Gonna Give You Up


    We will get our money back for such a GOD AWFUL HORRIBLE GAME. AND THEN SOME! Trust me.
     
  33. Lithus

    Lithus NBR Janitor

    Reputations:
    5,504
    Messages:
    9,788
    Likes Received:
    0
    Trophy Points:
    205
    If you're going to rickroll someone (come on, that's so 2008), you have to use a URL obscurer (tinyurl).
     
  34. crazysoccerman14

    crazysoccerman14 Notebook Consultant

    Reputations:
    23
    Messages:
    214
    Likes Received:
    0
    Trophy Points:
    0
    Damn.














    I almost had you.
     
  35. HTWingNut

    HTWingNut Potato

    Reputations:
    21,580
    Messages:
    35,370
    Likes Received:
    9,878
    Trophy Points:
    931
  36. jacob808

    jacob808 Notebook Deity

    Reputations:
    52
    Messages:
    1,002
    Likes Received:
    0
    Trophy Points:
    55
    Crappy game? Umm, I'll have you know that BFBC2 is nominated "Game of the Year" by NBR members, ok pal...
     
  37. ttnuagmada

    ttnuagmada Notebook Evangelist

    Reputations:
    50
    Messages:
    382
    Likes Received:
    0
    Trophy Points:
    30
    Seems to me like you all just suck at this game. I too have had good sessions and bad sessions, but I'm not childish enough to blame it on hit detection.
     
  38. jacob808

    jacob808 Notebook Deity

    Reputations:
    52
    Messages:
    1,002
    Likes Received:
    0
    Trophy Points:
    55
    seriously though, knowing about the damage and seeing it on the kill cam, kinda eases the pain that at least I know my hits were registering and I at least have a fighting chance. They could work on increasing the damage though to fix the lousy hit detection. I realize it's not all lag. and ttnuagmada, I see you on the battelfield, boy. When you see me, I think you better run, SON!
     
  39. HTWingNut

    HTWingNut Potato

    Reputations:
    21,580
    Messages:
    35,370
    Likes Received:
    9,878
    Trophy Points:
    931
    <param name="movie" value="http://www.youtube.com/v/FvcJqcUlYTo?fs=1&amp;hl=en_US"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/FvcJqcUlYTo?fs=1&amp;hl=en_US" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width='480' height="385"></embed>
     
    Last edited by a moderator: May 6, 2015
  40. flipfire

    flipfire Moderately Boss

    Reputations:
    6,156
    Messages:
    11,214
    Likes Received:
    68
    Trophy Points:
    466
    Aw i dont suck.. I usually get a K/D ratio of 2+. Heres the score from my last game tonight and now i have work in a few hours and i havent slept yet lol

    The SPAS-12 + 12. Slugs + Magnum rounds = Killer.

    M1 Garand is pretty fun too.
     
  41. jacob808

    jacob808 Notebook Deity

    Reputations:
    52
    Messages:
    1,002
    Likes Received:
    0
    Trophy Points:
    55
  42. HTWingNut

    HTWingNut Potato

    Reputations:
    21,580
    Messages:
    35,370
    Likes Received:
    9,878
    Trophy Points:
    931
    That's not really hit detection just high bullet count required to kill someone. What I see is bullseye to the head or chest, unload a full clip, and they kill you with one or two shots, and still have over 50% health left.
     
  43. usapatriot

    usapatriot Notebook Nobel Laureate

    Reputations:
    3,266
    Messages:
    7,360
    Likes Received:
    14
    Trophy Points:
    206
    Although, when there are no hit detection issues and no lag, the game is mad fun.
     
  44. HTWingNut

    HTWingNut Potato

    Reputations:
    21,580
    Messages:
    35,370
    Likes Received:
    9,878
    Trophy Points:
    931
    Yes it is. If I get a good server with good ping and acceptable lag/hit detections, I want to play for a long time because I know it may be a while before I get on one again!
     
  45. jacob808

    jacob808 Notebook Deity

    Reputations:
    52
    Messages:
    1,002
    Likes Received:
    0
    Trophy Points:
    55
    This is the first game were graphics actually makes up for gameplay. If it wasn't for the surreal graphics that look like real war footage you'd see on youtube or Fox/CNN, I'd dropped this game just because of the messed up hit detection. Oh and the physics along with the detailed interactive environments k!cks @ss, and luckily I can enjoy the game in all it's graphical glory without compromising graphic quality, and I just can't seem to enjoy COD 4 or Cod World at War now just because it doesn't have the destructible environments even though the gameplay is top notch. Modern warfare 3 better have this destructible environments if they want my money.
     
  46. usapatriot

    usapatriot Notebook Nobel Laureate

    Reputations:
    3,266
    Messages:
    7,360
    Likes Received:
    14
    Trophy Points:
    206
    Too bad you have to turn HBAO off if you want reasonable performance, even on a 5870. It has good graphics and the physics engine is quite good, but it's juts not very optimized on the PC.

    Bloom gets in the way sometimes too, because it's a bit overdone on some maps.
     
  47. HTWingNut

    HTWingNut Potato

    Reputations:
    21,580
    Messages:
    35,370
    Likes Received:
    9,878
    Trophy Points:
    931
    Even with HBAO off, it seems the glare is annoyingly bad at times. I'm starting to want to play hard core servers though mainly because I hate being killed unseen because I have a friggin triangle over my head.
     
  48. usapatriot

    usapatriot Notebook Nobel Laureate

    Reputations:
    3,266
    Messages:
    7,360
    Likes Received:
    14
    Trophy Points:
    206
    The 3D spotting system is really messed up, although I can't say I don't take full advantage of it because I do.

    Personally, spotting someone should denote their last known position on the minimap, such as in BF2, not give a moving 3D indicator on your HUD as to their position. The way it is now it's a legit wallhack.
     
  49. flipfire

    flipfire Moderately Boss

    Reputations:
    6,156
    Messages:
    11,214
    Likes Received:
    68
    Trophy Points:
    466
    AFAIK the 3D indicator is only on if you or someone in your team use the special sniper scope that located enemies.
     
  50. usapatriot

    usapatriot Notebook Nobel Laureate

    Reputations:
    3,266
    Messages:
    7,360
    Likes Received:
    14
    Trophy Points:
    206
    What about the indicator that appears on your HUD when someone or you spots someone else? Is that a 2D indicator? Still pretty much the same thing.
     
← Previous pageNext page →