That sounds great.

I vote for a Plank menu. I would like to also try to make it
Keyboard/Controller/Mouse/Touch friendly if possible

I like the idea of making it openable from a special menu item, bur I would
rather not insert that special menu item into menus in old games. How about
a special magic keypress that opens the config menu in any game? I don't
know which key to pick, but I am sure we can come up with something that is
unlikely to collide with any existing games. Maybe we could imitate a
config keypress from a popular emulator, or something?

---
James



On Fri, Aug 14, 2015 at 4:52 AM, Ralph Versteegen <[email protected]>
wrote:

> I'd really like a Settings menu where you can access options for the music
> and gfx backends and other options such as those available as commandline
> flags. Right now I want to expose options for window size and windowed/full
> screen. Clearly options will fall into different categories: audio,
> graphics, controls, general. So it would be good to have a nested menu, or
> even a tabbed interface if we want to be ambitious. Also there can be
> different types: booleans, integers, strings, n-way selections.
>
> However it should also be possible for users to customise the appearance
> of this menu.
>
> I realised it would be easy to just use customised menus (the menu editor)
> for the settings menu,
> adding new special menu options for window size (zoom) and
> fullscreen/windowed, similar to the existing Volume option but saved in the
> .ini file rather than forgotten. We could automatically add a Settings
> menu(s) to existing games populated with all the available options. (A link
> to this menu could also be added to the main menu in existing games, but
> I'm not sure about that)
>
> However, we need to ability to add more options in future for existing
> games, and change the options depending on circumstances (backend-specific
> options) as well as deal with input for strings and ideally display help
> text. So maybe it would be best to use Planks (slice collections templates)
> rather than customisable menus, meaning the appearance of the menu but not
> the menu items themselves could be modified. The text of the menu items can
> still be made editable in the Global Strings menu.
>
> Alternatively we could have meta menu items like "[List of graphics
> options]" which are replaced with multiple menu items as appropriate.
> Global strings would still be needed to customise them.
>
> _______________________________________________
> Ohrrpgce mailing list
> [email protected]
> http://lists.motherhamster.org/listinfo.cgi/ohrrpgce-motherhamster.org
>
>
_______________________________________________
Ohrrpgce mailing list
[email protected]
http://lists.motherhamster.org/listinfo.cgi/ohrrpgce-motherhamster.org

Reply via email to