Triple Buffering in BF2 @ 1680x1050

josh6079

Diamond Member
Mar 17, 2006
3,261
0
0
Does anyone know how to enable triple buffering in BF2 at 1680x1050?

The resolution hack has to be coded into the shortcut properties for that game. Then, when using the game profiles for Tray Tools, I have to set an executable link for it to launch, but it always draws one from the My Documents/BF2/etc. and not from the shortcut properties link. Even if I copy and paste the properties of the shortcut link into the tray tool game profile executable it still doesn't work.

How do you do it while keeping that resolution?
 
Mar 19, 2003
18,289
2
71
What video card are you using? You might be able to use DXTweaker, I think there's a place to specify command-line options for the games you run from there...
 

josh6079

Diamond Member
Mar 17, 2006
3,261
0
0
X1900XTX.

I've used DXTweaker, and it executes the launch for a game the same way Tray Tools does. You have to give the program an executable path like My Documents/Monolith Projects/FEAR.exe or something. (FEAR isn't an issue since the video.con file will take a hack of 1680 x 1050 resolution set)

In BF2, if you want 1680x1050 you have to bring up the properties tab of a shortcut. (For instance, I create a desktop shorcut for BF2, right click it, go to properties, and in the target line I add "+szx 1680 +szy 1050" and I get the 1680 x 1050 resolution in game)

The reason why you have to do it here is because if you try to do it in the "Profiles" folder under My Documents/BF2/Profiles, the command 1680x1050@60Mhz won't take. (Tweakguides explains this here: http://www.tweakguides.com/BF2_7.html In other words, the resolution hack of 1680x1050 is a command line prompt hack, not a video.con file hack.

So, because of this, every time I set a target .exe for a triple buffering program--whether it be DXTweaker or Tray Tools--I always have to use a .exe path that is governed by the .con files under the Profile settings, not the shortcut properties that I've entered a command hack in.

Is there anyway to make the shortcut properties command line be the target path in which the DXTweaker or Tray Tools can launch from?
 

LittleNemoNES

Diamond Member
Oct 7, 2005
4,142
0
0
Originally posted by: akshayt
does it matter much?

Yes. Vsync is an excellent feature. Triple buffering buffers the info in the vid card ram so it gives you higher FPS. Recommended mostly for 512mb cards.

I use ati tray tools. On Nvidia card, the option is IIRC in the drivers.
 

josh6079

Diamond Member
Mar 17, 2006
3,261
0
0
I know what it does, thats not what I'm wondering. I want to know if anyone has found a way to enable it in BF2 while still keeping a 1680x1050 resolution, and, if they have, how did they do it.
 

Ackmed

Diamond Member
Oct 1, 2003
8,499
560
126
Originally posted by: gersson
Originally posted by: akshayt
does it matter much?

Yes. Vsync is an excellent feature. Triple buffering buffers the info in the vid card ram so it gives you higher FPS. Recommended mostly for 512mb cards.

I use ati tray tools. On Nvidia card, the option is IIRC in the drivers.

Yet it doesnt work in D3D in the drivers for NV cards. Only OpenGL.

DX Tweaker is what I have used. Works fine for me in BF2. I dont remember if it was at 1920x1200 or 1600x1200 though.

 

josh6079

Diamond Member
Mar 17, 2006
3,261
0
0
But how did you get it to work at that resolution? The problem is that the only way I can use the 1680x1050 resolution is to add "+szx 1680 +szy 1050" into the target line of the shortcut properties. When making an executable for DXTweaker to use in order to launch the game, I have to pick an .exe file path from the "My Computer/Program Files/EA Games/BF2.exe" or something like that. Because of this, DXTweaker then lauches the .exe file without having the resolution hack set in, so the game comes up on the 1280 x 1024 resolution or something like that. How did you get that resolution to launch in that game with DXTweaker?
 

josh6079

Diamond Member
Mar 17, 2006
3,261
0
0
Ah HA!!! I found out how to do it. The command line resolution hack has to be entered into the "Parameters" section, not the "Target" section.

Thanks to all those who tried to help.