• Welcome to TechPowerUp Forums, Guest! Please check out our forum guidelines for info related to our community.
  • The forums have been upgraded with support for dark mode. By default it will follow the setting on your system/browser. You may override it by scrolling to the end of the page and clicking the gears icon.

BFBC2 Config Utility

Mindweaver

Moderato®™
Staff member
Joined
Apr 16, 2009
Messages
8,487 (1.44/day)
Location
Charleston, SC
System Name Tower of Power / Delliverance
Processor i7 14700K / i9-14900K
Motherboard ASUS ROG Strix Z790-A Gaming WiFi II / Z690
Cooling CM MasterLiquid ML360 Mirror ARGB Close-Loop AIO / Air
Memory CORSAIR - VENGEANCE RGB 32GB (2x16GB) DDR5 7200MHz / DDR5 2x 16gb
Video Card(s) ASUS TUF Gaming GeForce RTX 4070 Ti / GeForce RTX 4080
Storage 4x Samsung 980 Pro 1TB M.2, 2x Crucial 1TB SSD / NVM3 PC801 SK hynix 1TB
Display(s) Samsung 32" Odyssy G5 Gaming 144hz 1440p, 2x LG HDR 32" 60hz 4k / 2x LG HDR 32" 60hz 4k
Case Phantek "400A" / Dell XPS 8960
Audio Device(s) Realtek ALC4080 / Sound Blaster X1
Power Supply Corsair RM Series RM750 / 750w
Mouse Razer Deathadder V3 Hyperspeed Wireless / Glorious Gaming Model O 2 Wireless
Keyboard Glorious GMMK with box-white switches / Keychron K6 pro with blue swithes
VR HMD Quest 3 (512gb) + Rift S + HTC Vive + DK1
Software Windows 11 Pro x64 / Windows 11 Pro x64
Benchmark Scores Yes
Hey guys! This is the first version v1.0 of my Battlefield: Bad Company 2 Configuration utility. :toast: If this utility takes off I'll build a BF:3 configuration utility.

I'd like to thank TheMailMan78 and Kreij for giving me the idea and support! also, I'd like to thank W1zzard for letting me post the file here a TPU! :respect: :toast:

Declaimer: The posted file is in no way associated with "tech power up!". Please direct any issues or questions in this thread.

Thanks and have fun!

How to:

1. Download the "BFBC2 Config Utility".

2. When launching for the first time the "BFBC2 Config Utility" will ask you to backup your "settings.ini" file.
Backup Reminder.jpg


3. After clicking "OK" the "BFBC2 Config Utility" will open.
BFBC2_Config_Utility_GeneralTab5.jpg


4. Then click the "Backup" button on the bottom right side, above the "Exit" button.
BFBC2_Backup_Successful.jpg


5. Once the backup has completed successful the "Backup" button will disappear. Then you will notice a "Reset" button will appear. This button will allow you to revert back to your original settings.
BFBC2_Config_Utility_GeneralTab5.jpg


6. There are 4 different setting tabs in the "BFBC2 Config Utility" (General, Graphic, Profiles, and Settings.ini file tab).
BFBC2_Config_Utility_GraphicsTab6.jpg

7. Just click the "Save" button to apply new settings. :toast:

8. New Advanced Tab.
BFBC2_Config_Utility_AdvancedTab.jpg


9. The Profile Tab lets you save new profiles and load saved profiles.
BFBC2_Config_Utility_ProfilesTab2.jpg


10. The Settings.ini file tab shows you the actual file. You can save and see how the file changes inside the "BFBC2 Config Utility".
BFBC2_Config_Utility_ProfilesTab2752.jpg



Thanks and Enjoy! :toast:

New Version v1.5 :rockout:

Change Log v1.1
1. Mouse over tips added.
2. New Background Image.
3. File compressed to meet TPU's 1.91mb file limit for direct download.
4. Icon image added.
5. Fixed crash when gamer directly deletes backup file then tries to reset settings in the BFBC2 Config Utility.


Change Log v1.2
1. Add new "Calculate Vertical FOV" Button. This auto Calculates FOV using your Resolution settings from the General Tab. I'm using Rich aka Rulesy formula.
fov.png
Thanks Rich!
2. Fixed issue where Anisotropic Filter and Anti-Aliasing didn't show correct settings on app launch.
3. Fixed issue where app wouldn't read gamer added features past FOV setting.
4. Made changes to the Graphics Tab to add new FOV features.

Change Log v1.2.0.1
Build v1.2 revision 1
1. Fixed a code issue related to the Save button (I accidentally created this issue in v1.2.)


Change Log v1.2.0.2
Build v1.2 revision 2
1.Fixed not be able to read/write "DxVersion=auto". This should fix purecain, Altered, and jellyrole's issue.
2 Added more mouse over Tips.
3. "auto" can now be selected as a DxVersion.

Change Log v1.3
1. Moved FOV settings to the General Tab with Resolution settings.
2. Moved around settings in Graphics Tab.
3. General Tab background Image change to reflect new settings.

Change Log v1.4
1. Made changes to the General Tab.
2. Now when you select speaker count it tells you what the setting does.
3. Added a new Profiles Tab. This lets you save different profiles.

Change Log v1.4.0.1 Revision 1
1. Fixed problems with Profiles.
a. You can't save empty profiles
b. Fix app crash when you click Load Profile or Delete Profile with out selecting a profile.
c. Added Call outs in the Profile section.


Change Log v1.5
1. Added new Advanced Tab!
2. You can now change your Clan Tag in the new Advanced Tab!
3. Disable or Enable Punkbuster from the Advanced Tab!
4. Disable or Enable Toggle Crouch in the new Advanced Tab!
5. Disable or Enable Hold to Zoom in the new Advanced Tab!
6. Disable or Enable Mouse Acceleration in the new Advanced Tab!
7. Disable or Enable Subtitles in the new Advanced Tab!
8. Disable or Enable Hint System in the new Advanced Tab!
9. Disable or Enable Tool Tips in the new Advanced Tab! Enjoy the new update! :toast:


Before using delete all current profiles to ensure there is no conflicts with old profiles. To keep current profile setups. Just load each profile then make changes in the advanced tap, and then give it a new profile name. Once you've completed updating all old profiles then go back, and delete old ones. :toast:
 

Attachments

Last edited:
Looks good but in my opinion the warped text takes away from the look
 
I had an early version. This looks more functional.
 
Why is the render ahead limit at 9? Are you trying to create input lag and crash issues?
 
Looks good but in my opinion the warped text takes away from the look

I was trying to make it look like a badge, but I guess it didn't turn out as well as i wanted it too. I'll probably change that soon. Thanks for the input!

Why is the render ahead limit at 9? Are you trying to create input lag and crash issues?

I looked all over the net to see how high gamers have had it. I did test it out at 9 and didn't think about resting it. It's playable, but i would test that setting between 0-3. If i can get more input, i'll change it to 0-3 or something a little higher. Thanks for the input!
 
Something you might consider is using a mouse-over of even just out beside HSAO a short explanation. Maybe something like Simply put this changes the lighting to give more realistic shading. Or however you see fit. Not all gamers are techie and may not know. Oh you might also include a FPS note on options that have major impact good or bad.
Just some ideas. BC is on its way out for most of our clan we would probably use one for BF3 though.

Also the render ahead limit I agree should be lower from my experience 9 is quite high. Not saying it will or wont cause crash issues but really high never worked to well for me. I run 2 personally.

Good work all things considered being a new utility. :)
 
Something you might consider is using a mouse-over of even just out beside HSAO a short explanation. Maybe something like Simply put this changes the lighting to give more realistic shading. Or however you see fit. Not all gamers are techie and may not know. Oh you might also include a FPS note on options that have major impact good or bad.
Just some ideas. BC is on its way out for most of our clan we would probably use one for BF3 though.

Also the render ahead limit I agree should be lower from my experience 9 is quite high. Not saying it will or wont cause crash issues but really high never worked to well for me. I run 2 personally.

Good work all things considered being a new utility. :)

Thanks Altered! I'm working on mouse-over call outs now! Great idea! :toast: TheMailMan78 made the suggestion to start working on a BFBC2 config utility, to work on good ideas for a BF3 config utility. So hopefully I pickup a lot of good ideas from you guys to add better features in a BF:3 config utility. :toast:

Oh and thanks for the input on the render ahead limit. I'll add a mouse-over to say most users use 0-3. I had mine set to 9 just for testing. The BFBC2 Config Utility reads your current file and sets each setting up as to your file settings. So, when you open it up, if your renderaheadlimit is set to 2, then it will read 2. :toast: Thanks for the input! :toast:
 
excellent work.... thankyou for supporting the community...

thanks again...

ahhh gone to save my settings and got this... any advice..

i'm on 7 64bit...
 

Attachments

  • bc2configerror.jpg
    bc2configerror.jpg
    87 KB · Views: 759
Last edited:
excellent work.... thankyou for supporting the community...

thanks again...

ahhh gone to save my settings and got this... any advice..

i'm on 7 64bit...

Can you click detail and post the information? Thanks!
 
here you go dude...
 

Attachments

  • debuginfo.jpg
    debuginfo.jpg
    189.9 KB · Views: 970
Get rid of the somewhat obnoxious graphic and just merge the first 2 tabs into one.

Also 200 fov is impossible, I think the game clamps it at 100.
 
Get rid of the somewhat obnoxious graphic and just merge the first 2 tabs into one.

Also 200 fov is impossible, I think the game clamps it at 100.

Yea, the highest I've seen anyone use is 98. Currently I'm working on a FOV calculator to correctly calculate FOV for gamers that have no idea what it does, but i'll also let gamers change it manually. I've got different graphics to add. I'll have a new build up later tonight. I'll add a change log to the OP. :toast:

EDIT: Also, I've worked on the file size and i have it a little over 500kb. So, I'll have a direct download link at TPU.
 
Yea, the highest I've seen anyone use is 98. Currently I'm working on a FOV calculator to correctly calculate FOV for gamers that have no idea what it does, but i'll also let gamers change it manually. I've got different graphics to add. I'll have a new build up later tonight. I'll add a change log to the OP. :toast:

EDIT: Also, I've worked on the file size and i have it a little over 500kb. So, I'll have a direct download link at TPU.

there are Fov calculators online for BC2 already. I use this one here myself

whats the difference between yours and other proples??
 

Attachments

  • settingsbfbc2.png
    settingsbfbc2.png
    162.3 KB · Views: 1,024
Yea, the highest I've seen anyone use is 98. Currently I'm working on a FOV calculator to correctly calculate FOV for gamers that have no idea what it does, but i'll also let gamers change it manually. I've got different graphics to add. I'll have a new build up later tonight. I'll add a change log to the OP. :toast:

EDIT: Also, I've worked on the file size and i have it a little over 500kb. So, I'll have a direct download link at TPU.

It's easy to go back and forth between horizontal and vertical fov if that's what you mean.

From vertical to horizontal:
2 * atan(tan(fov * 0.5) * aspect);

The other way around is just dividing by the aspect ratio, and fov must be in radians, so convert first.


And how big is your graphic?? 500kb is huge
 
there are Fov calculators online for BC2 already. I use this one here myself

whats the difference between yours and other proples??

I like Rich aka Rulesy FOV Calculator as well. All I'm going to do is add that formula inside my app. I'll add a "Auto FOV" button that once pressed will use your resolution (Height and Width) settings to calculate your FOV with a default HFOV = 90 degrees. :toast:

thanks for the effort m8....

I'm off to bed now.. but I will work on this first thing tomorrow. In the mean time can I get you to delete the two settings below the FOV setting. Then try it out? It should still work with those lines.. but if it doesn't then i know where to resolve the issue. Thanks! :toast:

It's easy to go back and forth between horizontal and vertical fov if that's what you mean.

From vertical to horizontal:
2 * atan(tan(fov * 0.5) * aspect);

The other way around is just dividing by the aspect ratio, and fov must be in radians, so convert first.


And how big is your graphic?? 500kb is huge

True. Just small jpeg files. hehehe You're joking right? :laugh: My first build was over 2.5mb and TPU limits you to 1.91mb... So i had to compress some stuff to upload to TPU. :toast:
 
New v1.1 is up! Start downloading :toast:


Kreij and TheMailMan78 where are you guys at?... :ohwell: I though you guys would jump all over this... brake it.. give some feed back?
 
Awesome App you got goin on here, i like it a lot, thank you for this.. Now if only i could stop my bfbc2 from crashing after 10 minutes...
 
Awesome App you got goin on here, i like it a lot, thank you for this.. Now if only i could stop my bfbc2 from crashing after 10 minutes...

Thanks! Do you have another thread open about your crash? If so, link me to it and I'll see if i can help. :toast:
 
hiya mindweaver, i already tried removing them, same error... good luck with it... :)
 
hiya mindweaver, i already tried removing them, same error... good luck with it... :)

Hey I'm going to put up a new build (v1.2) tonight! It should take care of your problem. :toast: Be sure to get it and let me know. Thanks! I've added a kickass new "Calculate Vertical FOV" Button that auto Calculates FOV using your Resolution settings from the General Tab! :toast: :rockout:
 
New Version 1.2 up! Get it while it's hot! Check out the new auto FOV button! :toast:

Change Log v1.2
1. Add new "Calculate Vertical FOV" Button. This auto Calculates FOV using your Resolution settings from the General Tab. I'm using Rich aka Rulesy formula.
fov.png
Thanks Rich!
2. Fixed issue where Anisotropic Filter and Anti-Aliasing didn't show correct settings on app launch.
3. Fixed issue where app wouldn't read gamer added features past FOV setting.
4. Made changes to the Graphics Tab to add new FOV features.

BFBC2_Config_Utility_GraphicsTab3.jpg
 
Last edited:
how about you make 2 edit boxes instead and just have one update the other on the fly as you enter the fov?

also merge the first 2 tabs, it's awkward to have the something on the second tab rely on something on the first one for functionality
 
how about you make 2 edit boxes instead and just have one update the other on the fly as you enter the fov?

also merge the first 2 tabs, it's awkward to have the something on the second tab rely on something on the first one for functionality

Both boxes can be edited. I just use a combo box on the HFOV for users that don't need to edit, but it can be edited. I plan on combining both tomorrow.. I just ran out of time today and wanted to get something up tonight. :toast:
 
Last edited:
Back
Top