Skip to content

Decide what to do about Advisor Tutorials / ad-hoc messages #1240

@originalfoo

Description

@originalfoo

As mentioned in #1239 (comment) :

it works if you turn on guide. after we wrote this code CO made a change that either you will have all guides+tutorials every time you start a new city or you will have no guide at all. ppl will go with the latter option rendering the guide system useless.

This also influences TMPE tutorials. we should have a system to override the guide system or just abandon it and write our own framework.

To clarify, TM:PE advisor guide panels will only work when both vanilla and TM:PE settings are enabled:

  • System Settings > Gameplay > Show in-game guide popups
  • TM:PE settings > General > Enable tutorial messages

There are currently two types of "tutorial messages" that I'm aware of in TM:PE:

  • The big "Advisor Guide" popups that appear when:
    • TM:PE toolbar is opened first time
    • A tool is used for first time
    • Green (?) button near vanilla roads menu is clicked while TM:PE open
  • Ad-hoc notifications to user while using a tool:

IMO:

  1. "Advisor Guides" should stay, and should be controlled entirely by the vanilla Show in-game guide popups option.
    • Some other popular mods use those guides, eg. Landscaping Tools, Trailer Variation Loader, etc.
    • That sort of guide is familiar to users and provides sufficient text for summarising what a tool does
  2. TM:PE Enable tutorial messages option should be removed
    • It's entirely dependent on the vanilla setting, we might as well just use vanilla setting
  3. Ad-hoc warnings should be implemented by some other method (will be specific to each use case IMO)

Additionally, I found one other issue with the advisor text guides - the URL is to the old documentation site!

image

For now I think we should change that URL to just point at either http://tmpe.me or https://github.com/CitiesSkylinesMods/TMPE/wiki - we should also consider putting something more useful than just a URL in there.

Metadata

Metadata

Assignees

No one assigned

    Labels

    UIUser interface updatesUsabilityMake mod easier to use

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions