Steam – Settings are not being applied in Homefront

homefrontsteamtechnical-issues

I am playing HomeFront on the PC with all the latest updates from Steam and I have this problem where the changes I make in the graphics menu just before starting the game is not applied when I am playing the single player campaign. For example I have set the overall quality to "High" but it is not applied when I start the campaign. The options to change the video settings are grayed out when I am playing the campaign. I cant change the graphics quality whatever changes I make is not actually applied. I have googled out this problem but I have not found any solution to it. I don't know how to edit the .ini files in my config directories manually. I am at a bit of a loss here. Is there anything that can be done to resolve this problem?

My PC Specs by the way are – (Using the latest video/audio drivers):

  • Intel i5 3.2 Ghz
  • NVidia Geforce 650 GTX 1GBDDR5
  • 8 GB RAM
  • Windows 8 x64 Professional

If any more details are required please inform me.

Best Answer

You say you don't know how to edit the .ini files – unfortunately, to fix this you're going to have to learn. This is a common bug and the solution is to

  1. Make the changes directly to the INI files
  2. Set them read-only (right click → properties) so the changes won't be undone

You'll find the INI files in a Homefront folder under My Documents/My Games. They're just text files, so open them up in your favourite text editor (not a word processor like MS Word) and make the changes. You just find the field you want to change, then change whatever is after the = sign. The graphics settings you're looking for should all be under one section – sections are started with a title between square brakets (e.g., []). When you tweak the setting, remember to unset read-only first and set it read-only again after.

Homefront has multiple INI files for configuring different things. For graphics you'll want to look at GCEngine.ini. If you want to tweak mouse input, for example, you'll look instead at GCInput.ini.

It's easy once you actually start looking in the files, though it may take some time to read through all the fields and get an idea of what does what. The best way to learn is to just change things that look likely, and see what happens – that's how all the tweak guides were written. Just make backups of the original INIs before you start tweaking, and you have nothing to fear.

There are lots of discussions on INI tweaks for Homefront, such as this set of performance tweaks or this other Homefront tweak guide. Reading those will give you a sense of how and what to change.

As an alternative to a text editor, you can use a program like INI Settings Editor to give you a graphical interface to the INI sections and fields.