- Home /
(OSX) Clear Resolution Settings From Previous Build
I've been sending builds to people to playtest some parts of my game and I recently changed the build settings to only allow 16:9 resolutions and have 1280x720 as the default. However, a friend last played the game at 1440x900 (16:10), and when she opens Unity's default config manager, 1440x900 is the only option she sees. When I open it, I see a range of 16:9 resolutions, and no 1440x900.
I had her check the defaults in OSX and what we found was:
"NSWindow Frame ScreenSetup" = "479 224 482 579 0 0 1440 877 ";
"Screenmanager Is Fullscreen mode" = 0;
"Screenmanager Press alt to display" = 0;
"Screenmanager Resolution Height" = 900;
"Screenmanager Resolution Width" = 1440;
UnityGraphicsQuality = 5;
It seems like unity binds these to unity.[Company Name]
, which does not change per build. is there a way for someone who isn't super familiar with the OSX defaults system to clear these? I want something I can tell to anyone who runs into this problem.
Could clearing the relevant plist file from ~/Library/Preferences
solve this?
Answer by Somian · Jun 13, 2015 at 12:43 PM
You could make a function in the game that clears these settings.
I ship my test builds with a button that calls PlayerPrefs.DeleteAll() which wipes everything (but also any things you set yourself in player prefs).
Your answer
Follow this Question
Related Questions
Read and Write to text file Online 4 Answers
Unable to open - check external application preferences 0 Answers
Error in Console, for Editor Settings, don't understand how to fix 1 Answer
Building OSX Bundles for Unity Extensions with External Frameworks 1 Answer
Access Windows Shared Folder on Mac 1 Answer