What is the difference between a preset and a settings file?
A settings file, when used, is only part of a preset, never the whole thing. For one thing, a preset may be defined by a settings file and some changes to the values in the settings file. But even when the preset makes no changes to the values of a settings file, it has made a change to the value of the $settings parameter, which is by default an empty string. This change to the default defaults is required when you use a settings file, and it has to be made outside the settings file for Game Courier to know which settings file to use for its new set of defaults.