Need help with a widescreen resolution fixed for BF2! [dell 2005fpw] [1680x1050]

Q: Hey everybody. I have had BF2 for a while now and discovered the command line hacking a while ago online. Im happy playing on my @ 1680×1050 60 years now. I went home for spring break and recently chose to use the 17 “CRT I had at home instead of my 20″ widescreen LCD. Problem is, when I returned to the dorm and fired up BF2 (using my custom shortcut), it would not go to 1680×1050!

My command line is as follows: 977 503 977 503 “C: Program Files EA GAMES Battlefield 2 BF2.exe” + menu 1 + fullscreen 1 + re + 1680 + SZX Szy 1050

I have tried deleting the cache files in C: Documents and Settings Samir Battlefield 2 mods my documents bf2 cache, I tried going back to 1024×768 and then reapply the shortcut trick, reboot, so the shaders optimize countless times, using a new shortcut created by the BF2.exe file, removing C: Documents and Settings Samir My Documents folder, Battlefield 2, and I have tried reinstalling BF2 (twice).

I Video.con think it is the file read and ignore the command line for one reason or another, although I do not think thats how it should work. I use a legit version of BF2 (Deluxe Edition) with the original CD. Editing the file to Video.con 1680×1050 resolution provides use of a CTD to help me regain my high resolution login.

Please!


Re:Originally posted by: guy
Get 1400×1050 working for Windows desktop first. If it is not an option then add it from Nvidia CP.

Using the new CP may be easiest. Go to Display – Manage Custom Timings – Create… and enter the appropriate values. Under Advanced select Scaling type: Centered.

Likewise set the display's own hardware options so that it does not scale.

Then see if Windows desktop can be set to 1400×1050 and that it is displayed centered. Then reset to normal 1680×1050.

Before running BF2, perhaps change the video.con values to a valid 800×600@60. Then run and see if 1400×1050 is now offered as an option.

-
Actually, if the panel scaling options work correctly, then you may want to set it to fixed aspect ratio scaling to allow the lower-resolution menus to fill the maximum vertical area rather than be centered and thus small. Alternatively the panel scaling could be left disabled and the GPU scaling could be set to fixed aspect ratio scaling.

I got frustrated and uninstalled BF2 (for the foreseeable future, I thought). I will re-install and try this. Thank you for your advice, whether or not it works!!

I will report back when I have something to report (good news, I hope).


Re:Get 1400×1050 working for Windows desktop first. If it is not an option then add it from Nvidia CP.

Using the new CP may be easiest. Go to Display – Manage Custom Timings – Create… and enter the appropriate values. Under Advanced select Scaling type: Centered.

Likewise set the display's own hardware options so that it does not scale.

Then see if Windows desktop can be set to 1400×1050 and that it is displayed centered. Then reset to normal 1680×1050.

Before running BF2, perhaps change the video.con values to a valid 800×600@60. Then run and see if 1400×1050 is now offered as an option.

-
Actually, if the panel scaling options work correctly, then you may want to set it to fixed aspect ratio scaling to allow the lower-resolution menus to fill the maximum vertical area rather than be centered and thus small. Alternatively the panel scaling could be left disabled and the GPU scaling could be set to fixed aspect ratio scaling.


Re:Originally posted by: guy

Originally posted by: guy

The game looks infinitely better with the high resolution, in my opinion. So much so, that I am willing to deal with the FOV cropping. I can't stand the stretching of 1280×1024 on the widescreen monitor.

Originally posted by: guy
Just set to 1400×1050 in-game and disable GPU & FPD scaling. Voila, perfect IQ with no loss of view. Still crave WS? Apply duct tape accordingly.

I don't see an option in Video Settings to enable a resolution higher than 1280×1024. I am running version BF2 1.41. Can you point me in the right direction?

1280×1024 would look awful before even filling a 16:10 (or even 5:4) display because the game is only capable of rendering 4:3 correctly (commonly 1600×1200, 1280×960 and 1024×768, but intermediate resolutions as well). That's why the ideal for your display is 1400×1050.

The game should offer those resolutions available in Windows so if it does not exist there then make sure the display is correctly installed with its own INF if applicable and then if still necessary add 1400×1050 as a custom resolution from the graphics control panel. Also, remove the size commands from the shortcut and disable all GPU and FPD scaling.

As a last resort -if that does not do the trick for some reason, you could try directly replacing the existing resolution in the video.con for each profile with 1400×1050@60Hz:

C:\Documents and Settings\Primary\My Documents\Battlefield 2\Profiles\0001\Video.con

Good luck and let us know how it goes :)

Things looked fine with 1680×1050 when it used to work. The HUD was stretched and the FOV was cropped, but I could deal with these things because the picture was fine. No stretching or anything for the models (e.g. the scope for a rifle was round).

I am willing to try 1400×1050, but BF2 only lists 800×600, 1024×768, and 1280×1024 at 60 and 75Hz respectively.

In the NVIDIA control panel, there are profile options for games, and I can include the BF2.exe, but resolutions are not available (just AA, AF, image quality, etc.). The monitor has a native display adapter of some sort (i.e. it is recognized properly in the display properties and appears to have a driver of some sort installed).

Modifying the resolution in the Video.con file for a resolution other than 800×600, 1024×768, or 1280×1024 yields a CTD (crash to desktop).

Am I not understanding what you were saying?


Re:Originally posted by: guy

The game looks infinitely better with the high resolution, in my opinion. So much so, that I am willing to deal with the FOV cropping. I can't stand the stretching of 1280×1024 on the widescreen monitor.

Originally posted by: guy
Just set to 1400×1050 in-game and disable GPU & FPD scaling. Voila, perfect IQ with no loss of view. Still crave WS? Apply duct tape accordingly.

I don't see an option in Video Settings to enable a resolution higher than 1280×1024. I am running version BF2 1.41. Can you point me in the right direction?

1280×1024 would look awful before even filling a 16:10 (or even 5:4) display because the game is only capable of rendering 4:3 correctly (commonly 1600×1200, 1280×960 and 1024×768, but intermediate resolutions as well). That's why the ideal for your display is 1400×1050.

The game should offer those resolutions available in Windows so if it does not exist there then make sure the display is correctly installed with its own INF if applicable and then if still necessary add 1400×1050 as a custom resolution from the graphics control panel. Also, remove the size commands from the shortcut and disable all GPU and FPD scaling.

As a last resort -if that does not do the trick for some reason, you could try directly replacing the existing resolution in the video.con for each profile with 1400×1050@60Hz:

C:\Documents and Settings\Primary\My Documents\Battlefield 2\Profiles\0001\Video.con

Good luck and let us know how it goes :)


Re:IMO the guys over at Valve got it right with HL2 and it's companion games. Native support for multiple aspect ratios.

Re:Originally posted by: guy
This hack has never worked reliably, and in any event it isn't a true widescreen mode. You gain field of view on the sides and loose it on the top.

Not worth it, imo.

It worked fine for almost 6 months. Then I changed monitors for a week, used a different shortcut (with 1024×768 parameters), came back and tried to use the 1680×1050 shortcut and it stopped working. It worked perfectly everytime when it worked.

The game looks infinitely better with the high resolution, in my opinion. So much so, that I am willing to deal with the FOV cropping. I can't stand the stretching of 1280×1024 on the widescreen monitor.

Also, I don't want to play in windowed mode, so I really need to get this fixed!

Originally posted by: guy
Just set to 1400×1050 in-game and disable GPU & FPD scaling. Voila, perfect IQ with no loss of view. Still crave WS? Apply duct tape accordingly.

I don't see an option in Video Settings to enable a resolution higher than 1280×1024. I am running version BF2 1.41. Can you point me in the right direction?

Originally posted by: guy
I know everyone knows this already, but it kind of bears repeating…its absolute bullsh|t that a game this new doesn't support widescreen resolutions.

Agreed.


Re:I know everyone knows this already, but it kind of bears repeating…its absolute bullsh|t that a game this new doesn't support widescreen resolutions.

Re:Just set to 1400×1050 in-game and disable GPU & FPD scaling. Voila, perfect IQ with no loss of view. Still crave WS? Apply duct tape accordingly.

Re:This hack has never worked reliably, and in any event it isn't a true widescreen mode. You gain field of view on the sides and loose it on the top.

Not worth it, imo.


Re:Backup and delete the video.con file, and it should work.

Re:I've tried +widescreen 1 instead of +fullscreen 1 with no change to the predicament. Moreover, from the forums that I've visited to troubleshoot this problem, people tend to agree that +widescreen does nothing as compared to +fullscreen. I have a feeling it is a command that EA will implement in the future (if ever), but it does nothing now. My FOV was cropped when things worked properly with or without +widescreen. +restart just skips the intro movies. It is a legitimate command and has no bearing on this problem (it was there before when things worked too).

Thanks for your input, though. Guys, I'm dying here! I have like 5k points until 2nd Lieutenant and I really want to hit that mark! Please help meeeeeeeeeeeeeeeeeeeeeee!


Re:I don't think the +restart is supposed to be there. This is what I have "C:\Program Files\Electronic Arts\Battlefield 2142\BF2142.exe" +menu 1 +widescreen 1 +szx 1680 +szy 1050 (its 2142 but it should be the same)

And you are supposed to replace fullscreen with widescreen.


Related posts

Leave a comment

0 Comments.

Leave a Reply


click to changeSecurity Code

[ Ctrl + Enter ]