HomeFront Tweak Guide

By   /   Apr 13, 2011

If you are experiencing performance and graphics issues with PC version of HomeFront, you can refer to the tweak guide below. Try the specified settings for improved performance, graphics and overall experience of the game.

Where to Find Config File
Go to My Documents/My Games/HOMEFRONT/GCGame/Config and open ‘GCengine.ini’ in notepad.

HomeFront Tweak Guide

Use ‘CTRL + F’ to search for these variables and set the appropriate values. Type ‘isvhacks’ in search bar and hit Enter.

Set bInitializeShadersOnDemand=True

Now scroll down the file and look under [Engine.GameEngine].

Set bSmoothFrameRate=FALSE to unlock the framerate cap.
Set MinSmoothedFrameRate=60
MaxSmoothedFrameRate=120

Now type [FullScreenMovie] and hit enter.
Put a ; before the startup movies to disable the intro movies.

;StartupMovies=LegalScreen_PC
;StartupMovies=THQ
;StartupMovies=ThreeLogos
;StartupMovies=DE_Logo
;StartupMovies=NVidia

Save the file and close it.

Now if you want to fix the Mouse Acceleration issues, go to ‘\My Documents\My Games\HOMEFRONT\GCGame\Config‘ and open ‘GCInput.ini‘.

Set bEnableMouseSmoothing=False

First, go to your ‘\steam\steamapps\common\homefront\engine\config’ directory. Back up all files before you make any changes.

1. Open ‘baseinput.ini’ – now under [Engine.PlayerInput] find “bEnableMouseSmoothing=true”, change this to “bEnableMouseSmoothing=false”.

2. Next, under that, in the same section, add a line “bViewAccelerationEnabled=false”.

Now that you have disabled mouse acceleration, your in-game mouse setting will reset and you may have to re-adjust sensitivity since there is a difference between accelerated and non-accelerated sensitivity.

How to Force DirectX 9 For Performance Boost
Go to ‘\My Documents\My Games\HOMEFRONT\GCGame\Config’ and open ‘GCEngine.ini’
Set “AllowD3D10=FALSE” and add “-d3d9” command line in steam launch.

How to Remove Frame Rate Smoothing For Performance
Go to ‘\My Documents\My Games\HOMEFRONT\GCGame\Config’ and open ‘GCEngine.ini’.
Set the following variables as:
“bSmoothFrameRate=false”
“UseVsync=false”
“UseFPSSmoothing=false”

Final Thoughts
Following variables will greatly impact HomeFront performance and setting them to the specified values may enhance performance but may not be able to resolve all the issues but rest assured the stuttering and other minor issues will be completely removed.

GCEngine.ini
bSmoothFrameRate=false
UseFPSSmoothing=false
UseVsync=False
OneFrameThreadLag=true
bEnableBranchingPCFShadows=false
bEnableForegroundShadowsOnWorld=false
bShouldStopMovieAtEndOfLoadMap=true
;StartupMovies=LegalScreen_PC
;StartupMovies=THQ
;StartupMovies=ThreeLogos
;StartupMovies=DE_Logo
;StartupMovies=NVidia
;StartupMovies=HomeIsLogo
bUseBackgroundLevelStreaming=false
bDisablePhysXHardwareSupport=true
bSupportPhysXFluids=false
PoolSize=320
bUseLowEndFog=true

GCInput.ini
bEnableMouseSmoothing=false
then add
bViewAccelerationEnabled=false

If you have an ATI Video card, set these as follow:
DisableATITextureFilterOptimizationChecks=True
UseMinimalNVIDIADriverShaderOptimization=True

Disable PhysX
bDisablePhysXHardwareSupport=False (Change it to disable PhysX)

Disable nVidia Fog
bUseLowEndFog=true

After you are done with all these changes, make sure you set your config file to read only else game will overwrite all your settings in the next launch.

Featured Videos