I'm updating that thread:
[html]https://www.realitymod.com/forum/f27-pr ... 2-all.html[/html]
Everyone knows that Vsync not working(in games like PR which dont have Vsync in Video Settings) on Catalyst Control Center(Radeon) ,no matter if You mark Always On.They found(upper link)solutions.1st is to add renderer.vsync 1 and renderer.drawFps 1 to gamelogicinit.con file ,that's working but if You join multiplayer punkbuster will kick you after 5 minutes for "gamelogicinit.con modification".2nd method is download D3DOverrider.exe /add pr.exe to profile list/force VSync/set detection level to high and run game but sh*tty punkbuster kick for "Disallowed program/Driver".The best way to avoid that errors is add pr.exe shortcut to Steam but You have to do something.Go to Steam Settings/in game tab and uncheck -enable steam community in game this will prevent that punkbuster error.
So run D3DOverrider.exe/add pr.exe to profile list(later You can use Global settings)/force VSync/set detection level to high.Run PR.exe by Steam(add game outside Steam).Last very important thing to do is set fps max to 59 fps that will fix light mouse lag,to set that permanently go to Battlefield 2 Complete Collection\mods\pr\settings and open Usersettings.con in notepad and add game.lockfps 59,(make the file read-only otherwise it will get overwritten when shutting down the server and restart the server)like that:
Code: Select all
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 "[LL-K]^|Tom|"
SettingsManager.boolSet GSShowNetGraph 0
SettingsManager.boolSet GSUseObjectCache 1
game.lockfps 59



