Skip to content
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

Option Presets #69

Open
FireController1847 opened this issue Feb 13, 2019 · 2 comments
Open

Option Presets #69

FireController1847 opened this issue Feb 13, 2019 · 2 comments
Labels
feature A new distinct feature Settings Road config, mod options, config xml

Comments

@FireController1847
Copy link
Collaborator

Here's a random idea I just came up with: What is we made some "options presets"? For example, a preset could be "TMPE Recommended" which would enable smart AI and add rush hour reckless driving and such. Then we could have a preset "North America" which could enable turn on red and the other two TMPE recommended stuff. What do you think?

@originalfoo
Copy link
Member

I think this would be most useful, but not sure best way to do it.

It would be great if we had something like asset pack integration - see: #49

If community could make them (like some sort of "preset mod", kind of like how building themes mod works) it would be awesome; people would start making presets for each country.

I think we need to get a lot of other UI stuff done first though, before we attempt #49, as it will be dependent on many other features (eg. which signs, props, traffic lights, etc, do we need). We'd have to be very sure about stability of each feature that a "preset pack" could set, otherwise there will be lots of broken or half-implemented "preset packs" in the workshop.

@FireController1847
Copy link
Collaborator Author

For other people to know the status of this feature, I recently suggested the following:

Here's a random idea I came up with at 1:30 in the morning.... (It's 1:30 now). For customizability, if you guys are willing to somewhat go through with that idea, what if in the settings we had an "advanced mode" and a "simple mode." In advanced mode, pretty much as much as you can customize can be customized and changed. In simple mode, the options would be "simplified," meaning when the user selects a simple option, it's the same as changing a bunch of the advanced options, if you know what I mean.

The way it could work is there could be a button in the bottom right corner of the setting screen saying "advanced options" or "simple options," and it toggles between them when clicked. When it's changed, the entire options menu changes to fit with the option layout; in the simple menu, there's simple options, and in the advanced menu, there's advanced options.

An example of an advanced option and a simple option could be this (and this is a super basic example but it gets the point across): In advanced mode, a user could choose between turn-on-red enabled, turn-on-red enabled by default, and other if and but cases for turn-on-red modifying the logic. In simple mode, the option could simply be "turn-on-red enabled" or "turn-on-red disabled."

Moreover, if we implement option presets (like North America, Europe, etc), we could make the simple options choose the options that fit most with that preset. For example, if the simple option of turn-on-red was enabled, and they had a "North America" preset, it would set turn-on-red to be enabled and turn-on-red by default to be enabled as well, where if they chose the "Japan" preset, it'd set turn-on-red to be enabled but turn-on-red enabled by default to be disabled.

Did this make sense? I know it was kind of rambly, but it was just an idea. What do you think? (Damn, I wrote a lot for being on my phone at 1:45 AM lol)

@originalfoo originalfoo added the Settings Road config, mod options, config xml label Aug 12, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature A new distinct feature Settings Road config, mod options, config xml
Projects
None yet
Development

No branches or pull requests

2 participants