I'm a professional game developer from Wakefield, England, working as a senior programmer for Rebellion North.
I'm a married father of five and I a also sometimes do Retroburn stuff.
Martin 'Bytrix' Caine
Father. C++ Games Programmer. Cyclist. Guitarist.
emailfacebooktwittermessengersteamxboxliveretroburn
Tags
2013 3d alphalabs amazon apple archivirtual asynchronous battlefield bad company 2 ben 10 bepu beta blackmagic design blog blue marble bootcamp borderlands bsp calibration charity charvel childsplay comments competition content tracker counter-strike crash csgo css3 cycling dear esther deferred deus ex develop conference direct x discipline documentation doom 3 bfg dpi dr bott eidos elite force email deliverability eurogamer expo facebook focus fresnel game development game horizon game republic gamedev games gaming geoip girls make games global offensive grid guitar half-life 2 hawken hd7 hobbyist htc humble indie bundle imac indie indie trials indietrials intensity pro ip-countryside iron man 3 jamulus rift jquery kids kinect launch conference left 4 dead live lost mac mac osx manchester manhacks mass effect 2 matrox maya minecraft mirrors edge montreal morrowind movies museum of the microstar music mxo2 mini mysql nausea network networking nokia normal mapping obj oculus rift omnitrix ouya pedal for pounds php physics playstation suite port25 portal portal 2 positron posters powermta project aedra project euler promotion properties proton pulse ps vita ps4 psn racer reddit rendering retroburn game studios reviews rift racer riftracer roadkill roller coaster sdl2 shadow racers sharks shoct skyrifters snds space cadet spam trap star trek steam stencyl storage super stock sd1 fr superhot team fortress 2 tesselating tesselation texture editor thunderbird thunderclap ticktock games tiga track builder track bulder trials tv twitter uk ultimatrix usergroup vequencer video vireio visual assist visual studio vorpx voucher vr vr cinema war thunder warren web willow windows 8 windows 8.1 windows phone 7 workbench wp7 wp7dev xbla xblig xblig network xbox xbox live indie games xna xnaukug xperia play zombies on the holodeck
Archive
Links
Web
XNA
Games
Email Deliverability
Wednesday, July 7th 2010 / Gaming

Improving framerate in Borderlands

Having just installed Borderlands through Steam on my PC I've noticed I was getting pretty low framerates and the game felt laggy. After searching around the internet I found a few helpful posts on forums with some settings to change, my game now feels much smoother and I'm able to play at higher resolution and keep 50-60 FPS.

1. Enable Vsync and Triple Buffering. Find your config directory (C:\Users\[yourname]\My Documents\My Games\Borderlands\WillowGame\Config) and edit the WillowEngine.ini file.

Replace:
 
UseVsync=FALSE
 

With:
 
UseVsync=TRUE
 

Now I also forced Vsync and Triple Buffering through my nVidia Control Panel, so this step is only for nVidia users:

Right click your desktop and load the nVidia Control Panel. Click 'Manage 3D settings' and select the 'Program Settings' tab. Click the 'Add' button and find your Borderlands.exe. Scroll to the bottom of the settings window and force both Vsync and Triple Buffering to On.

2. Disable mouse smoothing. The game has it's own in-built mouse smoothing which actually makes the game feel a little less responsive! Again, in your config directory edit the file WillowInput.ini.

Replace:
 
bEnableMouseSmoothing=true
 

With:
 
bEnableMouseSmoothing=false
 

I also disabled Shadow in-game which gained me 10-15 fps and turned most of the other options off, but I think with them on I only lose 1-2 fps.

With the mouse smoothing off and triple buffering with vsync enabled the game seems alot smoother and I'm playing with 50-60fps at 1920x1080.

If you want the game to load slightly faster you can also disable the intro videos by editing WillowEngine.ini:

Replace:
 
StartupMovies=2K_logo
StartupMovies=Gearbox_logo
StartupMovies=NVidia
StartupMovies=Loading
SkippableMovies=2K_logo
SkippableMovies=Gearbox_logo
SkippableMovies=Attract
SkippableMovies=NVidia
 

With:
 
;;StartupMovies=2K_logo
;;StartupMovies=Gearbox_logo
;;StartupMovies=NVidia
;;StartupMovies=Loading
SkippableMovies=2K_logo
SkippableMovies=Gearbox_logo
SkippableMovies=Attract
SkippableMovies=NVidia
 




If you found this post helpful please leave a comment below:
 
Comments
Tags:   borderlands   gaming
0