Battlefield Bad Company 2 V7 "I didn't come all this way to get wacked by Danger Close!"
94 replies, posted
[QUOTE=ketchup;21401966]As much as I love this game, the section was really declining in posts.
[editline]06:33AM[/editline]
Although for the life of me I can't figure out why the Call Of Duty section is still around, it seems like it gets even less posts.[/QUOTE]
Cuz garry loves mw2...
[editline]03:50PM[/editline]
[QUOTE=Wipmuck;21405031]Where the FUCK did the subforum go.[/QUOTE]
You guys could have saved it by being active and actually posting there.
[editline]03:51PM[/editline]
[QUOTE=Zombii;21412440]Hezzy must be drunk or something. "HEY GUYS LETS DELETE THE MOST POPULAR SUBFORUM WE HAVE TO MAKE ONE ABOUT A GAME WITH ONE THREAD!"[/QUOTE]
JC2 is the most popular subforum (for non-valve games that is). :eng101:
There's no way in HELL I'm buying Splinter Cell now. First I bought borderlands, then that subforum closed, now BF.
I can't deal with the pain anymore. :smithicide:
[QUOTE=aydin690;21413343]
Cuz garry loves mw2...
You guys could have saved it by being active and actually posting there.
[/QUOTE]
Straight dumbin'
i never found a Dr pepper BC2 bottle where i live.
we only have shitty Iron Man bottles :sigh:
[media]http://www.youtube.com/watch?v=erZPhcwkSw0[/media]
[quote]
Are you tired of shooting people in Bad Company 2 but they don't take any damage? So was I. One poster on Gamefaqs (spank_thru101) posted a possible solution to the problem so I decided to test it out. Upon further investigation, this was also something you could edit in previous battlefield games.
This only has a really noticable effect if you have a faster internet connection and regularily see below 100 server pings in the list.
Basically, add these two lines;
SettingsManager.floatSet GSDefaultLatencyCompensation 0.0450000
SettingsManager.U32Set GSInterpolationTime 45
to your gamesettings.ini and settings.ini file in the BFBC2 folder.
In gamesettings.ini, add them between the lines;
IntroPlayed=1
[GstPersistence]
In settings.ini, just add it to the end of the list. Save both files.
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.
Say most of your servers are 73 ping, you'll want to change the values at the end of the previously stated changes to .073 and 73 respectively.
EDIT: Setting it slightly below the server ping makes the hitboxes even more accurate. Setting it much lower makes them in front of the target. Experiment with it however you want.
Apparently the battlefield series tries to compensate for an average of 100ms ping by default and so the hitboxes appear to "lag behind" the actual player model you're seeing in game. This fix changes it so that the models are where the hitboxes actually are by adjusting to your average ping instead.
The reason I had captions for serverlist ping and in-game ping value is because I tried with both options. You can see that the serverlist ping was the right one to choose for the value edit and caused the hitboxes to be entirely more accurate, while the in-game value arguably made them even worse.
Ideally you want the value you change it to the match the server ping of whatever server you're joining. That's why I said take an average if you play across multiple servers of varied pings
[/quote]
Guess this could be of some help to people :)
Just in case you scrubs didn't see this;
[url]http://www.facepunch.com/showpost.php?p=21414442&postcount=17[/url]
[QUOTE=Clavus;21414611][media]http://www.youtube.com/watch?v=erZPhcwkSw0[/media]
Guess this could be of some help to people :)[/QUOTE]
If this actually works I'll love you forever. :911:
The hit detection is one of the reasons I haven't been playing this lately.
[QUOTE=Hezzy;21414799]*starting internet drama*[URL="http://www.facepunch.com/showpost.php?p=21414442&postcount=17"][/URL][/QUOTE]
Cant whoop me though.
I can't open my ports at college, so I won't be able to tell the ping of the servers on the server list so I'll probably have to guess. Hopefully 30-80 ping is a good estimate for servers around me based on the ping I had when I play at home.
[QUOTE=Clavus;21414611][media]http://www.youtube.com/watch?v=erZPhcwkSw0[/media]
Guess this could be of some help to people :)[/QUOTE]
Thanks, my aim is a lot more accurate now. My usual server ping is 78, so I put it at 76 and it's even more accurate. Rated useful.
[QUOTE=Clavus;21414611][media]http://www.youtube.com/watch?v=erZPhcwkSw0[/media]
[quote]Are you tired of shooting people in Bad Company 2 but they don't take any damage? So was I. One poster on Gamefaqs (spank_thru101) posted a possible solution to the problem so I decided to test it out. Upon further investigation, this was also something you could edit in previous battlefield games.
This only has a really noticable effect if you have a faster internet connection and regularily see below 100 server pings in the list.
Basically, add these two lines;
SettingsManager.floatSet GSDefaultLatencyCompensation 0.0450000
SettingsManager.U32Set GSInterpolationTime 45
to your gamesettings.ini and settings.ini file in the BFBC2 folder.
In gamesettings.ini, add them between the lines;
IntroPlayed=1
[GstPersistence]
In settings.ini, just add it to the end of the list. Save both files.
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.
Say most of your servers are 73 ping, you'll want to change the values at the end of the previously stated changes to .073 and 73 respectively.
EDIT: Setting it slightly below the server ping makes the hitboxes even more accurate. Setting it much lower makes them in front of the target. Experiment with it however you want.
Apparently the battlefield series tries to compensate for an average of 100ms ping by default and so the hitboxes appear to "lag behind" the actual player model you're seeing in game. This fix changes it so that the models are where the hitboxes actually are by adjusting to your average ping instead.
The reason I had captions for serverlist ping and in-game ping value is because I tried with both options. You can see that the serverlist ping was the right one to choose for the value edit and caused the hitboxes to be entirely more accurate, while the in-game value arguably made them even worse.
Ideally you want the value you change it to the match the server ping of whatever server you're joining. That's why I said take an average if you play across multiple servers of varied pings[/quote]
Guess this could be of some help to people :)[/QUOTE]
While all of this is true, people still won't understand that the hitboxes in BC2 are not actually bad.
Nobody has any idea how hitboxes and model rendering actually work. The same settings were in Battlefield 2. You may recognize the name "HitFixer". While the EA devs claimed it made no difference to gameplay, however it's obvious it did.
[img]http://i40.tinypic.com/307uply.jpg[/img]
That's HitFixer. The way I had it set up, it would render models where the hitboxes exactly were. While it made some players that had high pings look choppy as shit, the hitboxes were all correct.
The main reason they set the default values to 100 is because they expect pings to be around that area. This guide uses the same commands that BF2 used. It's also set to 100 because it's a decent value to use without raping your CPU. (explained later)
SettingsManager.boolSet GSExtrapolateFrame #
SettingsManager.floatSet GSDefaultLatencyCompensation #
SettingsManager.U32Set GSExtrapolationTime #
SettingsManager.U32Set GSInterpolationTime #
Obviously # means put a number there.
Those are the commands that HitFixer sends out to BF2's console. If BC2 had a console, HitFixer would work in that too, however BC2 DOESN'T have a console, so we get to do this manually in the config files, having to restart the game each time.
The quoted posts states that if you set it too low, the hitboxes would go in front of the target. That is most likely due to the extrapolation value not being changed. Had they also lowered the ExtrapolateTime, the hitboxes would have become even more precise.
The drawback to lowering the values of these commands is that it will take a toll on your computer on servers with a high number of players. Setting these commands as if your ping was 50 will basically double the amount of prediction your CPU has to do to tell your GPU where to draw the models.
Another drawback to this, according to the BC2 forums, is that it will make the knife even worse. Whether that's true or not I'm not sure, I never try to knife anyways.
[url]http://developer.valvesoftware.com/wiki/Source_Multiplayer_Networking[/url]
Look through this, but more importantly, read sections "Entity interpolation", "Input prediction", and "Lag compensation". While yes this is talking about source games. It's basically the same process in ALL games with multiplayer.
Back to BC2. The commands will improve your hitboxes at the cost of CPU. However keep in mind it will still be just as impossible to shoot someone else that has a ping of 350.
If you wanted it to render models EXACTLY AS PRECISE AS IT CAN BE, set all 4 of the above commands stated to 0. But be warned, it can also turn out horribly and have the completely opposite of desired results.
The ability to test all of these commands is also limited. Since there is no easy way to test different settings without restarting BC2 a thousand times. You would also have to rejoin the same server every time, which, since favorites and history is broken, is almost impossible. Testing it in an empty server is just as pointless, since you'd only be rendering 1 persons model, where as an actual situation would be anywhere between 23 and 31.
Will add more if I figure anything else out.
More examples:
[media]http://www.youtube.com/watch?v=hmKJwRnmd1U[/media]
While the video is from BF2, the idea behind it is the same. Since BF2 has a console it's easier to show the difference with immediate results. The person in the video is using HitFixer to do the commands. It clearly shows the difference in how the models are rendered in game.
Also, this fix will also work if you generally have a ping over 100. While the default values are target at people that will have a ping of 100, some with a ping of 30 will be changing settings values to 30 and 0.03, where as a person with a ping of 200 can just as easily change the values to 200 and 0.2. However this can still be just as bad. Strafing and jumping in games is one of the hardest and most sudden things for a game to try to predict. Joining a server with a ping of 200 is already ill-advised anyways.
What if most servers in my server browser are around 100? :downs:
[QUOTE=TheCombine;21418182]What if most servers in my server browser are around 100? :downs:[/QUOTE]
The default values are targeted at a ping of 100 already. You're either playing in a server where everyone has a ping of 150+, or you're just kind of bad at the game. While you can still lower the ping values or disable them all together, I can't say what kind of effects you will have. I've never had a high enough ping to a server where I could test the effects of lowering it under my ping.
[QUOTE=LittleDogX;21418250]The default values are targeted at a ping of 100 already. You're either playing in a server where everyone has a ping of 150+, or you're just kind of bad at the game. While you can still lower the ping values or disable them all together, I can't say what kind of effects you will have. I've never had a high enough ping to a server where I could test the effects of lowering it under my ping.[/QUOTE]
I'm not bad at the game, I can hit people just fine but you can still notice the lag.
[QUOTE=TheCombine;21418380]I'm not bad at the game, I can hit people just fine but you can still notice the lag.[/QUOTE]
There's nothing you can really do if your ping is already 100+. You can't increase your internet speed with these.
Talking about ping and stuff, why does the server browser show pings of around 100 but when I'm in-game it skyrockets to 350-400?
Wow, I can actually snipe now. :v:
The game is more fun now that I can actually hit things... but either my FPS is lower because of it (Didn't turn on Fraps to see) or it's lower for some other reason.
[QUOTE=Teh Zip File;21418882]Wow, I can actually snipe now. :v:
The game is more fun now that I can actually hit things... but either my FPS is lower because of it (Didn't turn on Fraps to see) or it's lower for some other reason.[/QUOTE]
Doing these commands will increase the load on your CPU. Interpolation is clientside, aka your CPU is doing all the work to figure it out.
Wow, I might start playing BC2 again if that works. I'll probably have to turn my settings down though.
[QUOTE=TheCombine;21418867]Talking about ping and stuff, why does the server browser show pings of around 100 but when I'm in-game it skyrockets to 350-400?[/QUOTE]
Probably the same reason I join servers with a ping of 15 and get an in-game ping of 200+, which jumps to 300 whenever there's shooting happening. I swear, this game has the worst netcode I've ever seen.
[QUOTE]Bad Company 2's hitboxes and how to fix them[/QUOTE]
Wow I hope this will end my nightmare against players with shotguns/playing with shotguns.
Damn we don't even have a "BF stories" thread anymore. Yesterday I've been chasing a dude on a jetski for about 2 minutes and when he finally landed I road killed him immediately :smug:
Just curious but is anyone else unable to see pings in the server browser? I've mainly been deciding how good my ping is on a server by the location in the name.
Try running it as administrator. Fixes it for some people.
[QUOTE=Teh Zip File;21420250]Try running it as administrator. Fixes it for some people.[/QUOTE]
Didn't fix anything :(.
Did you know that Battlefield Vietnam have sound compatibility problem on Windows Vista and Windows 7? The radios sound would go missing if you play on Vista/ 7.
A good way to fix this is to set BFV compatibility settings to Windows XP Service pack 2 or lower so you can hear all the sounds properly.
I keep getting put into matches with one or two other players of late. On 360. I've had the game for a month but this is the first problem I've had.
[QUOTE=BCell;21405310]Do you find it ironic that the M60 in Battlefield Vietnam is weak compare to the one in Bad Company 2?
Cause BFV M60 is grossly inaccurate as shit and it has the same damage as the M16A1. Strangely enough, the M16 was more accurate than the M60 in BFV than in BC2. It is understandable that shooting an LMG while standing is inaccurate in real life supposedly.[/QUOTE]
m60 was fucking insane when BF:V was first released
An LMG should have less recoil than an assault rifle, but they never do in games for balance reasons.
Shame really.
[QUOTE=Wolfie13;21421728]An LMG should have less recoil than an assault rifle, but they never do in games for balance reasons.
Shame really.[/QUOTE]
A light machine gun should have less recoil than an assault rifle?
Did you read what you just posted?
[QUOTE=angelangel;21421826]A light machine gun should have less recoil than an assault rifle?
Did you read what you just posted?[/QUOTE]
An LMG weighs... Let's compare the M4 and the SAW here.
M4- 3.1kg (30rd magazine)
M249- 10kg (100rd belt loaded)
The M249 weights 3 times as much and they are firing the exact same bullet.
When you try to move more weight with the same force, you get less movement (and in this case RECOIL) overall.
:eng101:
Give him boxes, folks.
[editline]10:59AM[/editline]
LMGs are heavy by design because less recoil and a heavier barrel allow for longer periods of suppressive fire.
Sorry, you need to Log In to post a reply to this thread.