And so, after 252 posts, at last we come to the end of this analysis, though perhaps the most critical discussions are still to be had.
I'm thinking of making changes step by step as follows.
We now have a consensus on many of these changes but some will need further discussion here.
- revise text in Manual and labels in Menu.exe
- remove redundant options from code and Manual
- add help icons to options
- change sense of controls
- change defaults to meet aim of highest quality graphics (e.g. Dynamic Shadows) and simplest behaviour
- use better ways to handle some awkward options
- re-organise tabs
- consider adding controls for "Activity options override user's" and "Route options override user's"
- consider adding sliders for groups of controls
In more detail:
2:. Remove redundant options from code and Manual
We have consensus on the following options, which will be removed:
- Options > Audio > MSTS Bin compatible sound
- Options > Video > Fast full-screen alt-tab
- Options > Video > % cab 2D stretch
- Options > Curve dependent resistance
- Options > Tunnel dependent resistance
- Options > Wind dependent resistance
- Options > Experimental > Extend object maximum viewing distance to horizon
- Options > Experimental > ECTS circular speed gauge
- Options > Experimental > Load day/night textures only when needed
- Options > General > Map window
- Options > General > Large address-aware binaries
- Options > General > Enable web server
- Menu > Debrief evaluation
There are others which which could potentially be removed. They could be hidden first so we can see whether that gives rise to any push-back.
- Options > Curve dependent speed warning
- Options > Experimental > Precipitation box size
4. Change sense of controls
Changes presentation only, the default and user's current settings are unaffected.
- change sense where a checkbox has a double negative. E.g. "Suppress control confirmations" => "Show control confirmations"
- change sense of any inconsistent controls from basic to advanced, low to high, legacy to current
6: Use better ways to handle some awkward options
These may be replaced by in-game prompts, warning in the log file or new parameters
- Open/close doors on AI trains
- Location-based passing path processing
- Adhesion controls
- Run electric locos on non-electrified routes
- Options > Experimental > Show shape warnings
- Options > General > Retainer valve on all cars
- Options > General > Graduated release air brakes
- Options > General > Brake-pipe charging rate
7. Re-organise tabs
- remove Experimental and Update tabs
- discuss better arrangements for other tabs
9. Consider adding sliders for groups of controls.
As agreed, these would not remove access to individual controls but provide a convenient way to try adjusting multiple controls at once.For example:
- audio-visual from low-spec to high-spec
- behaviour from basic to advanced
- compatibility from current to legacy