I have been playing Battlefield Bad Company 2 for quite a time and most of the times i get annoyed and lose matches just because one shot didn't count, and i found out that there was a fix but Dice removed it because it was "Cheating", this fix they called " Cheating " was to stuck hit boxes to the player models which we are always expecting for the hit detection to be, stuck to the models but anyways they did something that it didn't allowed it to be done again.
So what im asking is that since we are modding battlefield bad company 2 is it possible to mod it for the hit detection to work again properly? We have all kinds of tools to make it work we just need to be able to turn this on again and if we could make this work it would make the gameplay much more enjoyable for everyone, and they had the fix but they removed it saying it was cheating while all it was doing was fixing the game.
This was done this way:
(Pasted from a website)
Are you tired of shooting people in Bad Company 2 but they don't take any damage? So was I.
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.
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.
This is just an idea doesn't mean that it should be done right away but at least we could give it a try in the future and please don't come with negative ideas saying that it would be impossible because it surely can be done given the proper work and time to it.
Thank you for your time.