-
Notifications
You must be signed in to change notification settings - Fork 51
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Default lane speeds UI is bit naff #131
Comments
Had an idea how the default speeds UI could be vastly improved.... In the 'routes' info view, player can select a road or rail, etc. Why not add default speed setting to that info view? It works for all networks (even quays - so make sure to disable the speed UI for those). This way, I can open the info view, select a road (or just click a road name which has same effect), and then set it's default speed (for all variants of that road - slope, tunnel, etc). This would be very simple way to apply a default speed to a specific type of road. Basic UIHastily thrown-together mockup - this would be appended to the routes info view panel: That would handle >99% of most common 'default speeds' use cases. Note: As per issue in #181, if the chosen network has multiple network types (eg. road with embedded monorail, tram, or bicycle lanes) then only the primary lane type (road vehicles) would have default speed applied (I don't want my "road with monorail" having it's monorail limited to 30km/h, for example). Advanced UIIf user clicks "Advanced settings..." button, they get a much more advanced UI (in it's own window) that let's them set default speed for each individual lane and for each variant (GEBST) of the road. Another hastily thrown-together mockup: The name of the network being edited is shown at the top so user can confirm they're editing correct network. If the network is a Steam Workshop asset, a small Steam Workshop icon is shown (I just used a spanner in the mockup) followed by the asset ID. This will be useful for tracking down problematic networks (useful for bug reports). Then there's the variant (GEBST). It defaults to "Apply to all variants" which would do exactly what you'd expect. However, if user wants to customise individual variants they can select the one they want (eg. to make tunnel slower they'd cycle through the options until they get "Tunnel"). Then there's two synchronise checkboxes:
Finally, each of the lanes are listed, along with type (I have no idea what valid types exist but just guessed at some - eg. maybe "Bus lane" should actually be "Service lane"?) and speed. The speed would be a text box allowing direct manual entry of a number. The arrows would be used to cycle through the familiar TM:PE speeds. It would be super-cool if, when a common TM:PE speed value is defined, a background image of the red circle with white background could appear - this would give clear indication to user that they've selected one of the widely used speeds. I don't know what the "default" speed is for lanes (the white circle with black slashes and border) - is that valid in this context? If so, maybe no number (or cycling via arrows all the way to the right or left) could result in default speed? Note: Where there's arrow buttons to cycle through values, it should 'wrap' to the other end of the list once one end is reached; if I keep clicking "next" button, I'll eventually end up back at the start of the list of available options again. |
Actually, basic view could be even simpler: Doesn't even need to be captioned, as it's obvious what it relates to. This way it would indicate the current default speed limit for the network too :) That's useful to see on the routes info view even if I'm not planning to change the speed. Advanced customisations exist?If there are advanced customisations, the simple view would show average speed for most common lane type on the ground variant of the road, and the next/prev buttons would show a warning if used: "There are advanced customisations for this network, are you sure you want to overwrite them? Yes / Cancel" |
In case of tracked lanes (monorail, train, tram), I don't see any need for being able to customise each direction (ie. each track lane):
|
Setting default speed of tracks (monorail, train, tram) could update the speeds of that type of track in all roads that contain the track? The routes view for track networks could get additional "Update roads which contain this track" checkbox. That way I could, for example, routes view the vanilla monorail, set it's speed with the checkbox enabled, and all my monorail-containing roads get their monorail speed updated. |
moved |
Usability issues:
If you want to feel my pain, install all the UK Roads (paved and plain) and then have a go at setting default road speeds. Now imagine having roughly twice as many road assets installed (eg. BadPeanut roads, etc) for double the pain.
Suggestions:
Furthermore, where applicable, showing a Steam Workshop icon would be useful so I know if it's vanilla or not. Sometimes road assets are very similar (in name and icon) to vanilla roads, so workshop icon would help disambiguate.
The text was updated successfully, but these errors were encountered: