What would be better is this:
- A user adds a game
- An optimize icon appears next to the game with the tool-tip “Online check for recommended settings”
- User clicks the icon.
Game exe filename is sent to a PHP page that does a lookup in an XML/JSON table for this games exe filename
If it exists then it responds with the recommended settings which PiTool evaluates and responds with one of the following:
PiTool pops up a dialog that says “Optimized settings found. Apply?” YES/NO
PiTool pops up a dialog that says “This application is not listed yet, please set manually” OK
PiTool pops up a dialog that says “You already have the recommended settings” OK
For any game that is not listed, the PHP page will email Pimax with the game name so they can add it to the XML.
Or, you could automate all the above when a user adds a game for the first time only. It will lookup the settings and if found, apply them once then add a tick icon over the optimize icon button to inform the user that settings have been applied. They can also click optimize button again to check for updates at a future time.