How does the sim use the usercfg.opt file?

Does anybody know how exactly this file works? There must be a reason behind the desicion not to write a cfg file while they are available too but to use an “.opt” file with the config hint in its name.

When you change a setting in the sim’s pause menu during a flight this setting is saved in this file and the file gets changed. The question is, if I make changes to this file, for example in the post process section (eg Eye Adaption) and save the file while I am in the general settings menu, will this change have any effect in the sim or do I have to restart the sim? Or is the developer mode required for that?

Thanks for any enlightenment =)

My understanding is

  • The file is read by the sim when the sim starts

  • When the sim is shut down, correctly by the menus system, the data is re-written back from the sim, to the file, with any changes that have been done in the sim.

If you make the file, WRITE Protected, MSFS cannot change the file when it closes.

If you do not want to write protect the file, you can Edit it before starting the sim, ideally automatically with a batch file script, so those changes are always made to the file before the sim starts, and reads the edited file.

Setting Eye Adaption = 0 may be one scripted edit you may want to do, as the sim always seems to write it back as 1, when the sim closes.

NONE of the above if MSFS OFFICIAL
It is what I do, and seems to work for me.
Edit the the file (and any other MSFS, at your own risk & responsibility)

1 Like

So you definitely have to close the sim and restart to see any changes that can’t be made in the settings menu… allright, thank you.

1 Like

Warning do, use is on your own risk, if you do not know what or set to heavy of your system i could be doing damage to your system parts or monitor.

In this UserCfg.opt you see a lot of sections with different meaning.
Best way of reading it i find take it section by section and ask yourself
For example video the top section refering to how your graphic settings are handled
on global scale as like in your graphics card control panel and how to behave ingame.



The open sections with no description is easy
Enabled = 1 or 0 // On is 1 or Off = 0
Quality= 0 up to 3 // where 3 is highest

Hoping to profide you of some sort of an answer, concearning UserCfg.opt.

1 Like

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.