MAMEWorld >> News
View all threads Index   Threaded Mode Threaded  

Pages: 1

Vas Crabb
BOFH
Reged: 12/13/05
Posts: 4464
Loc: Melbourne, Australia
Send PM


Vas WIP: enhanced software selection menus
#380709 - 01/19/19 09:03 AM


The next release of MAME will support icons for software list entries, and enhanced ICO file support including PNG-in-ICO with alpha transparency. Software icons go in a subdirectory of the icon path. For example, if your icon path is icons, you should put your Game Boy software icons in the directory icons/gameboy/ or the archive icons/gameboy/icons.zip and your V.Smile cartridge icons in the directory icons/vsmile_cart/ or the archive icons/vsmile_cart/icons.zip (the filename for individual icons should be the shortname of the software item with the extension .ico appended.

For example here's the Game Boy software selection menu with some icons for illustrative purposes:


Software favourites in the machine selection menu show the icon of the system they'll launch on (I have no icon for Zorba, Super Mario Land and Tetris will launch Game Boy, and Link's Awakening will launch Game Boy Color):


The software selection menus may also be filtered on favourites now. This will include compatible faourite software that's set to launch a different system. For example, filtering Game Boy Color software for favourites includes Super Mario Land and Tetris which are set to launch of Game Boy from the main favourites menu:


Hopefully someone finds this useful or fun. I'm not in a position to be producing icon packs for this, but if someone does I'd love to see them.



AntoPISA
MAME Snapper
Reged: 09/15/08
Posts: 2906
Loc: Pisa, Italy
Send PM


Re: Vas WIP: enhanced software selection menus new [Re: Vas Crabb]
#380714 - 01/19/19 11:49 AM


Very interesting Vas, thank you!



Site: https://www.progettosnaps.net/
Board: progetto-SNAPS Official Board
Twitter: @progettosnaps



gregf
Ramtek's Trivia promoter
Reged: 09/21/03
Posts: 8611
Loc: southern CA, US
Send PM


Re: Vas WIP: enhanced software selection menus new [Re: Vas Crabb]
#380725 - 01/19/19 11:56 PM



>I'm not in a position to be producing icon packs for this, but if someone does I'd love to see them.


If only MAMu and his icon creativity were still around (long time emu followers should be somewhat familiar with his icon work). His icons were great for the long ago MAME32 versions of MAME.



Foxhack
Furry guy
Reged: 01/30/04
Posts: 2409
Loc: Spicy Canada
Send PM


Re: Vas WIP: enhanced software selection menus new [Re: Vas Crabb]
#380726 - 01/20/19 12:43 AM


> The next release of MAME will support icons for software list entries, and enhanced
> ICO file support including PNG-in-ICO with alpha transparency. Software icons go in a
> subdirectory of the icon path. For example, if your icon path is icons, you should
> put your Game Boy software icons in the directory icons/gameboy/ or the archive
> icons/gameboy/icons.zip and your V.Smile cartridge icons in the directory
> icons/vsmile_cart/ or the archive icons/vsmile_cart/icons.zip (the filename for
> individual icons should be the shortname of the software item with the extension .ico
> appended.
>
> For example here's the Game Boy software selection menu with some icons for
> illustrative purposes:
>
>
> Software favourites in the machine selection menu show the icon of the system they'll
> launch on (I have no icon for Zorba, Super Mario Land and Tetris will launch Game
> Boy, and Link's Awakening will launch Game Boy Color):
>
>
> The software selection menus may also be filtered on favourites now. This will
> include compatible faourite software that's set to launch a different system. For
> example, filtering Game Boy Color software for favourites includes Super Mario Land
> and Tetris which are set to launch of Game Boy from the main favourites menu:
>
>
> Hopefully someone finds this useful or fun. I'm not in a position to be producing
> icon packs for this, but if someone does I'd love to see them.

Being able to use these icons is freakin' rad.

I remember I used to download MaMu's icon packs back in the day but the sheer amount of them made my computer slow down to a crawl (not to mention the files would weirdly take up a lot of space when uncompressed. I guess it had something to do with FAT32?)

Looking forward to seeing new MAME icon packs.



gregf
Ramtek's Trivia promoter
Reged: 09/21/03
Posts: 8611
Loc: southern CA, US
Send PM


Re: Vas WIP: enhanced software selection menus new [Re: Foxhack]
#380727 - 01/20/19 02:06 AM



>> Hopefully someone finds this useful or fun. I'm not in a position to be producing
>> icon packs for this, but if someone does I'd love to see them.

>Being able to use these icons is freakin' rad. I remember I used to download MaMu's icon
>packs back in the day.... Looking forward to seeing new MAME icon packs.


But, we're missing MAMu and his formerly great place. http://icons.mameworld.info/

-
http://www.mameworld.info/ubbthreads/sho...hat=showmembers

Title Icon Master
-


http://zemamu.free.fr/MAMu_.png

*a wanted poster*

"Has anyone seen this man lately? He made great icons back in the days."




CiroConsentino
Frontend freak!
Reged: 09/21/03
Posts: 6211
Loc: Alien from Terra Prime... and Brazil
Send PM


Re: Vas WIP: enhanced software selection menus new [Re: gregf]
#380731 - 01/20/19 12:21 PM


He's MIA. Even his icons website is no longer active. His last post in this board is from 2014.



Emu Loader
Ciro Alfredo Consentino
home: http://emuloader.mameworld.info
e-mail: [email protected]



CiroConsentino
Frontend freak!
Reged: 09/21/03
Posts: 6211
Loc: Alien from Terra Prime... and Brazil
Send PM


Re: Vas WIP: enhanced software selection menus new [Re: Vas Crabb]
#380732 - 01/20/19 12:24 PM


Thanks for the details on how MAME search for icons. I'll update my frontend Emu Loader to support this.



Emu Loader
Ciro Alfredo Consentino
home: http://emuloader.mameworld.info
e-mail: [email protected]



gregf
Ramtek's Trivia promoter
Reged: 09/21/03
Posts: 8611
Loc: southern CA, US
Send PM


Re: Vas WIP: enhanced software selection menus new [Re: CiroConsentino]
#380742 - 01/21/19 12:12 AM



>He's MIA. Even his icons website is no longer active. His last post in this board is from 2014.


Correct. Even though I used plain/commandline version of MAME over the years, I admired seeing MAMu's icon work. The way MAMu crafted each icon design, it was almost like visiting an art gallery.



CiroConsentino
Frontend freak!
Reged: 09/21/03
Posts: 6211
Loc: Alien from Terra Prime... and Brazil
Send PM


Re: Vas WIP: enhanced software selection menus new [Re: gregf]
#380746 - 01/21/19 02:52 AM


very true, he's an artist.



Emu Loader
Ciro Alfredo Consentino
home: http://emuloader.mameworld.info
e-mail: [email protected]



John IVModerator
IV/Play, MAME, MAMEUI
Reged: 09/22/03
Posts: 1970
Loc: Washington, USA
Send PM


Re: Vas WIP: enhanced software selection menus new [Re: Vas Crabb]
#380747 - 01/21/19 08:52 AM


Say Vas, I don't recall if I ever bugged it but there was an issue with setting a filter on a software list and having that not be maintained on exit.

For example only wanting to show parents and no clones in Atari 2600. It would survive for the one session but when you ESC'ed out and go back in to the software list it was back to showing all of them.

Thanks for the work on this area regardless.



john iv
http://www.mameui.info/



SmitdoggAdministrator
Reged: 09/18/03
Posts: 16877
Send PM


Re: Vas WIP: enhanced software selection menus new [Re: CiroConsentino]
#380748 - 01/21/19 11:11 AM


I don't know if he's necessarily missing, he publicly retired at one point.

http://www.mameworld.info/ubbthreads/sho...part=1&vc=1



CiroConsentino
Frontend freak!
Reged: 09/21/03
Posts: 6211
Loc: Alien from Terra Prime... and Brazil
Send PM


Re: Vas WIP: enhanced software selection menus new [Re: Smitdogg]
#380751 - 01/21/19 12:13 PM


I must have missed it, thanks.



Emu Loader
Ciro Alfredo Consentino
home: http://emuloader.mameworld.info
e-mail: [email protected]



acdacd
MAME Fan
Reged: 11/08/08
Posts: 49
Send PM


Re: Vas WIP: enhanced software selection menus new [Re: CiroConsentino]
#380754 - 01/21/19 09:50 PM


Mame interface isn't friendly at all.
Why not implementing something similar to MameUI but multi-platform ?



MooglyGuy
Renegade MAME Dev
Reged: 09/01/05
Posts: 2261
Send PM


Re: Vas WIP: enhanced software selection menus new [Re: acdacd]
#380756 - 01/21/19 11:48 PM


> Mame interface sucks badly.
> Why not implementing something similar to MameUI but multi-platform ?

Why not fuck off?



acdacd
MAME Fan
Reged: 11/08/08
Posts: 49
Send PM


Re: Vas WIP: enhanced software selection menus new [Re: MooglyGuy]
#380757 - 01/22/19 12:05 AM


> Why not fuck off?

Please, someone bans this jackass...



Foxhack
Furry guy
Reged: 01/30/04
Posts: 2409
Loc: Spicy Canada
Send PM


Re: Vas WIP: enhanced software selection menus new [Re: acdacd]
#380758 - 01/22/19 12:14 AM


> Mame iterface isn't friendly at all.
> Why not implementing something similar to MameUI but multi-platform ?

You complained about this three years ago.

http://www.mameworld.info/ubbthreads/sho...true#Post352494

If you dislike MAME's built in interface, then why don't you stick to using MAMEUI, instead of demanding the main release be made more like it?

That's what different builds are for.



CiroConsentino
Frontend freak!
Reged: 09/21/03
Posts: 6211
Loc: Alien from Terra Prime... and Brazil
Send PM


Re: Vas WIP: enhanced software selection menus new [Re: acdacd]
#380759 - 01/22/19 12:46 AM


MAME's internal games list menu is simple, useful and low resources usage.
If you want a more complex frontend, there are plenty third-party frontends available.



Emu Loader
Ciro Alfredo Consentino
home: http://emuloader.mameworld.info
e-mail: [email protected]



Vas Crabb
BOFH
Reged: 12/13/05
Posts: 4464
Loc: Melbourne, Australia
Send PM


Re: Vas WIP: enhanced software selection menus new [Re: acdacd]
#380760 - 01/22/19 01:16 AM


> Mame interface isn't friendly at all.
> Why not implementing something similar to MameUI but multi-platform?

It serves a different purpose to MAMEUI and is evolving in a different direction. You can always use (or write) another front-end if you don't like the internal UI.



CiroConsentino
Frontend freak!
Reged: 09/21/03
Posts: 6211
Loc: Alien from Terra Prime... and Brazil
Send PM


Re: Vas WIP: enhanced software selection menus new [Re: CiroConsentino]
#380780 - 01/22/19 09:54 PM


Well, zipped softlist game icons is a tough one. Opening and closing the icons.zip to load the icon for each game makes EL list browsing slow as hell. I might not be able to support zipped game icons for softlists.

Unzipped icons works great though (and fast).



Emu Loader
Ciro Alfredo Consentino
home: http://emuloader.mameworld.info
e-mail: [email protected]



Vas Crabb
BOFH
Reged: 12/13/05
Posts: 4464
Loc: Melbourne, Australia
Send PM


Re: Vas WIP: enhanced software selection menus new [Re: CiroConsentino]
#380785 - 01/23/19 01:02 AM


Use an LRU cache like MAME does so you don't need to repeatedly open and close the archive.



CiroConsentino
Frontend freak!
Reged: 09/21/03
Posts: 6211
Loc: Alien from Terra Prime... and Brazil
Send PM


Re: Vas WIP: enhanced software selection menus new [Re: Vas Crabb]
#380791 - 01/23/19 04:49 AM


This LRU cache is really complicated from what I've read. My frontend was keeping the arcade icons.zip always opened. It loads the icons as you scroll the list. But now with 400 icons.zip for softlists, this cannot be done anymore.

I could create an array of TZip vars to keep each icons.zip opened... but that's crazy, right? Not to mention, bad coding.



Vas Crabb
BOFH
Reged: 12/13/05
Posts: 4464
Loc: Melbourne, Australia
Send PM


Re: Vas WIP: enhanced software selection menus new [Re: CiroConsentino]
#380803 - 01/23/19 10:17 AM


You keep a small number of archives open, and a certain (larger) number of icons cached in memory to speed up scrolling up and down. Then you drop the least recently used items as you load new items. That's what MAME does.



CiroConsentino
Frontend freak!
Reged: 09/21/03
Posts: 6211
Loc: Alien from Terra Prime... and Brazil
Send PM


Re: Vas WIP: enhanced software selection menus new [Re: Vas Crabb]
#380810 - 01/23/19 01:09 PM


Interesting, thanks for the lesson



URherenow
Reged: 09/21/03
Posts: 4260
Loc: Japan
Send PM


Sorry for the bump but... new [Re: Foxhack]
#380873 - 01/26/19 08:47 AM


> If you dislike MAME's built in interface, then why don't you stick to using MAMEUI,

That's what search brought me to this thread. I use MAMEUI, but it's nothing for Software List stuff. I'm actually trying to search for "the best" front-end specifically for Software Lists. Any suggestions or a thread to point me to?

EDIT: OH darn. I swear I told the search to use only emuchat. How did I end up replying to a news thread? My apologies. Say the word and I'll delete this reply.



Vas Crabb
BOFH
Reged: 12/13/05
Posts: 4464
Loc: Melbourne, Australia
Send PM


Re: Sorry for the bump but... new [Re: URherenow]
#380874 - 01/26/19 09:06 AM


QMC2 tries to be an "everything for everyone" front-end. Negatron concentrates on helping you configure slotted computer systems. I think EmuLoader allows for launching from software lists but works best for consoles.



CiroConsentino
Frontend freak!
Reged: 09/21/03
Posts: 6211
Loc: Alien from Terra Prime... and Brazil
Send PM


Re: Vas WIP: enhanced software selection menus new [Re: CiroConsentino]
#380899 - 01/27/19 10:33 PM


Finished implementing softlist zipped icons support. It's a preliminary code, not perfect, but it works. The feature is as fast as it can be.

And I'll throw a bonus. Instead of using "icons_path\software_name\icons.zip" you will be able to use "icons_path\software_name.zip" and put all zipped icons in the root of icons folder, together with the arcade icons.zip.
This is useful ONLY if you have fully zipped icons for a softlist. Instead of creating 400 soflist sub-folders to put icons.zip in each of them, you can keep them all in "icons_folder" root.

icons_path\icons.zip (arcade icons)
icons_path\msx1_cart.zip (software list MSX 1 cartridge icons)
icons_path\nes.zip (software list NES icons)
.
.

For comments and other replies, please go to this thread in Emu Loader's forum:
http://www.mameworld.info/ubbthreads/sho...;new=1548628581



R. Belmont
Cuckoo for IGAvania
Reged: 09/21/03
Posts: 9716
Loc: ECV-197 The Orville
Send PM


Re: Vas WIP: enhanced software selection menus new [Re: acdacd]
#380912 - 01/28/19 06:18 PM


> Mame interface isn't friendly at all.
> Why not implementing something similar to MameUI but multi-platform ?

The built-in interface *is* similar to MAMEUI - there's a scrolling list of games and you can click on it with your mouse.



B2K24
MAME @ 15 kHz Sony Trinitron CRT user
Reged: 10/25/10
Posts: 2663
Send PM


Re: Vas WIP: enhanced software selection menus new [Re: R. Belmont]
#380913 - 01/28/19 10:37 PM


QMC2 is also far superior to MAMEUI in just the customization options alone.



Shoegazr
Rockstar
Reged: 01/21/06
Posts: 658
Send PM


Re: Vas WIP: enhanced software selection menus new [Re: B2K24]
#380915 - 01/29/19 06:24 PM


> QMC2 is also far superior to MAMEUI in just the customization options alone.

Oh is QMC2 ever amazing, even indispensable IMO. It elegantly supports literally all of MAME's features like no other FE and a whole lot more - if you're a MAME "power user" it's quite essential whenever you aren't using MAME's CLI/internal UI.

The project has been more or less on hiaitus for roughly a year though, given Rene (it's sole author) hit some pesky RL issues. Let's hope he has a chance to return to the project at some point, or pass the torch to an active/interested dev.



www
MAME Fan
Reged: 01/30/19
Posts: 7
Send PM


Re: Vas WIP: enhanced software selection menus new [Re: Vas Crabb]
#380916 - 01/30/19 12:12 AM


Vas Crabb, the one feature I miss in the built-in GUI that would be very useful is an option to hide unwanted items.

Do you have plans to implement that? A simple option to hide a machine/software item, which would remove it from general listings and keep it in a special "Hidden" category.



Vas Crabb
BOFH
Reged: 12/13/05
Posts: 4464
Loc: Melbourne, Australia
Send PM


Re: Vas WIP: enhanced software selection menus new [Re: www]
#380917 - 01/30/19 06:16 AM


The easiest way to do that is using an INI file. Put the things you want to see in the INI file, then the things you don't want to see will be hidden when you select that file. See the catver INI files for an example of the format.

Also, there are a number of built-in categories you can filter on in the left panel.



AntoPISA
MAME Snapper
Reged: 09/15/08
Posts: 2906
Loc: Pisa, Italy
Send PM


Re: Vas WIP: enhanced software selection menus new [Re: Vas Crabb]
#380930 - 01/31/19 12:19 PM


Hi Vas,
thanks to you and the whole team for all the work done for the new splendid version.

Since you have also taken care of the management of the software lists you would also like to add the possibility of filtering them with ini files, as is the case with MAME machines.

It would be really useful! What do you think about it?

Thanks again.



www
MAME Fan
Reged: 01/30/19
Posts: 7
Send PM


Re: Vas WIP: enhanced software selection menus new [Re: Vas Crabb]
#380938 - 02/01/19 08:45 AM


I see. I had read about categories before, but was wondering if you had plans to implement that option to the GUI to make it easier to test and permanently hide unwanted ROMs from full sets (and also from full software lists).

Even if you won't add that, thank you for your work on improving other aspects of the GUI.


Pages: 1

MAMEWorld >> News
View all threads Index   Threaded Mode Threaded  

Extra information Permissions
Moderator:  John IV, Robbbert, Tafoid 
0 registered and 452 anonymous users are browsing this forum.
You cannot start new topics
You cannot reply to topics
HTML is enabled
UBBCode is enabled
Thread views: 2656