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
