Would you make a separate config tool? How would you do it?

Would you make a separate config tool? How would you do it?

Syrsly's picture

When you play a big game, you may notice it has a configuration tool that lets you change graphical and audio settings and maybe even input settings and other options.  These tools are handy for editing such settings without loading the game.  Why would you want one?  Simple. You want to make sure users can fix any problems they have with the game.

Now, how would you make such a tool?  What options would you expect it to have?

My thoughts were that I may make an Adobe Air standalone app for a game's launcher.  It could then execute the game as an external application.  All settings data would be stored in either a database file (SQLite) or a text file (XML).  I'm still not certain what options I would include, though.  maybe resolution options and various game-specific settings.  Any thoughts?