Project Settings Reset on Startup

I am in the middle of a project in which I do eventually plan to build for VR, however; that is neither here nor now. So, in order to prevent Unity from trying to access my HMD, I went into the Project Settings and unchecked the ‘Virtual Reality Supported’ option so I would not have to also deal with my monitors flashing to black every single time I hit the play button in the editor. Unfortunately, this option does not work. Every time I start up Unity, that setting is enabled again, which causes my Oculus program to start up and link with Unity. Closing the Oculus program doesn’t help as my monitors will still flash when I press the play button. Since the only other option I can think of to fix this is to uninstall the Oculus software (which is not an option…set-up is such a pain…), I have turned towards the community for some assistance. Basically, I need VR completely disabled in my Unity project without actually removing it so that when I do start adding in VR support, I will only have to re-enable it. But, if completely removing it is my only option, how easy would it be to add it back into the project at a later date?

Make sure the files in your Project Settings folder are writeable, that you save the project after making the change, and make sure your source control gets the changed file from that folder. It sounds like the Player Settings file isn’t being saved.