New Menubar in MAME

This is the main shmups forum. Chat about shmups in here - keep it on-topic please!
Post Reply
User avatar
BPzeBanshee
Posts: 4859
Joined: Sun Feb 08, 2009 3:59 am

New Menubar in MAME

Post by BPzeBanshee »

A couple of folks asked about the new menus branch Nathan Woods (MESSdev?) started and whether there was much difference noticable in the main build. Just today the branch got merged with mainline: assuming it gets good feedback I expect it'll be in next MAME release.

Image

When you move the mouse around in the window/anywhere in fullscreen you can just see the boxes in top-left, pressing TAB makes them fully opaque and you can navigate with arrows etc just like before. Doesn't look pretty but it seems certainly more usable now and has more options that were accessible only as hotkeys.

I compiled a MAME build and uploaded it here for those who are keen to give it a spin.
User avatar
Ed Oscuro
Posts: 18654
Joined: Thu Dec 08, 2005 4:13 pm
Location: uoıʇɐɹnƃıɟuoɔ ɯǝʇsʎs

Re: New Menubar in MAME

Post by Ed Oscuro »

Is there an option to stop the menu box outlines from showing up when you move the mouse? There are many games where the average user is going to be playing mouse-driven: lightgun titles - like Lethal Enforcers or Under Fire; touchscreen games like Midway Touchmaster series; trackball games like Snacks 'n' Jaxson. I also don't really like the idea of those boxes showing up if I bump my mouse while using the keyboard.
User avatar
BPzeBanshee
Posts: 4859
Joined: Sun Feb 08, 2009 3:59 am

Re: New Menubar in MAME

Post by BPzeBanshee »

There's currently nothing. I spotted a "ui_active" option in my newly-made mame.ini but it didn't do anything for it. You're right though, I can see this getting annoying fast, especially for touchscreen game/lightgun users.

Apparently this has caused a whole lotta issues in MESS side as well (I just asked about it on Bannister Forums, smf mentioned loss of keyboard control and mouse clicks on the menu going through to the emulated system), I imagine they'll get fixed soon or worst-case scenario do what they did to Haze's multi-slot Neo Geo MVS support and just revert it outright.
gray117
Posts: 1235
Joined: Fri Jul 25, 2008 10:19 pm
Location: Leeds

Re: New Menubar in MAME

Post by gray117 »

Get it so it can just be turned on/off globally then you can have the best of both/either world.

I guess the idea [aside from someone taking the time to do it] is that this make's it more accessible/user friendly - especially to those picking it up for the first time?

... however for those more familiar with it I'd perhaps suggest best usability comes from simply accessing these commands via bound buttons and regular menus. So yeah letting users turn it on/off should avoid upsetting anyone, and provide a work around should there be any bugs with the implementation.

Appreciate the effort and difficulty of introducing a new/alternative feature, but you really want to retain user control/choice as far as is practical.
User avatar
cools
Posts: 2057
Joined: Mon Nov 26, 2007 4:57 pm
Location: South Wales
Contact:

Re: New Menubar in MAME

Post by cools »

So that's what New Menus is.

I can wait until it's glitch free.
Image
User avatar
BPzeBanshee
Posts: 4859
Joined: Sun Feb 08, 2009 3:59 am

Re: New Menubar in MAME

Post by BPzeBanshee »

Considering the amount of modifications done to make this happen I seriously doubt the likelihood of it becoming a simple toggle off/on situation, but remember this is in SVN rather than in official builds - plenty of time for them to fix their shit or decide to revert back to the old version (since that much is made easily possible with SVN functions).
Andypc
Posts: 46
Joined: Sat Apr 11, 2009 4:53 pm

Re: New Menubar in MAME

Post by Andypc »

Just hope it's as easy to use as the current menu with sticks and buttons.
User avatar
BPzeBanshee
Posts: 4859
Joined: Sun Feb 08, 2009 3:59 am

Re: New Menubar in MAME

Post by BPzeBanshee »

And the changes just got rolled back. What a surprise.

Although unrelated to the menubars but this is interesting: http://git.redump.net/mame/commit/?id=0 ... 26bb2fb22a
Post Reply