There are good reasons to keep some settings accessible only through config files. Mainly:
- advanced detail or view distance settings which are too much for current hardware
- experimental/barely tested features like shaders which may cause compatibility problems
Many people with high-end hardware will complain when the game doesn't run perfectly with highest settings. And having too many options can confuse inexperienced users. So it's better to limit in-game settings to "sensible" values, but provide additional options to people who know what they're doing.
|