|2 mises à jour ont été effectuées sur ce frontend multi-systèmes, la dernière n'était qu'une correction de bug rapide. Les améliorations sont les suivantes:
Who turned the lights off ? Buttons font color was black when in night mode. I guess my component rewrite was not as perfect as I thought . All is good now.
- Buttons font color was black when in night mode
New splash screen logo! I updated some elements of the background image that looked weird, out of place, and added new characters.
The big change on this release is thumbnails view. Icons are now drawn as overlays on top of thumb images, avoiding the need to re-create the thumbnails every time you change icons settings. Several tweaks were also made to this view mode, it looks amazing now.
A new media type was added: Video Game Music. Mostly used by MAME's vgmplay software list but it can be expanded to arcade games, if needed.
It works even with your current MAME games list.
New feature, alternate frontend icons. Arcade/console/handheld/computer systems, arcade game icons, frontend icons. Instead of replacing default icon files you can have a separate set in a different folder. Almost all icons are supported except ones that use overlays (games filters tool bar, image categories, image layouts). Files go in a \alternate\ sub-folder and they must be RGB+Alpha format, otherwise Emu Loader will not be able to load them.
You can toggle the alternate icons ON/OFF in the main menu, no need for a frontend restart. Each alternate folder is already created in frontend's directory tree so you know where to place the new files. You don't need to download the alternate icons pack if downloading any of the binary packs.
Thank you Fabian Leonel for creating those beautiful icons!
More tweaks to the night mode. Some fixes and minor visual changes. Someone even suggested to make night mode the default theme, which is not a bad idea. Minor improvements to my TBitBtnEx / TSpeedButtonEx Delphi components after I "accidentally" deleted my Delphi components folder on a Windows reinstall! I had to recreate both custom components from scratch. Luckily their code was still fresh in my memory banks...
Here's an insteresting new feature: Special game tag. You can tag your games with this extra list for whatever reason, game you finished playing, games you are playing, games you have the highest score, games you hate, games you want to hide... the possibilities are endless.
There's a new \ini_files\special.txt file containing the games list and its format is the same as favorites files. If you were using favorites for another purpose other than favorite tag, you can copy/move/rename that favorite file to the new special filename without converting anything.
There's a new Special List filter in Miscellaneous filters tool bar button. This games filter is no longer limited to MAME/arcade games. Details/grouped view mode have a new Special column, and you can use the new Add To Special List and Remove From Special List options in games popup menu.
In the downloads page you'll find all Borland Delphi 7 components used to compile Emu Loader. If you don't know how to work with Delphi compiler or want to compile the frontend just for sport, I do not recommend it.
I've also made available several Photoshop files (.psd) with frontend logo, splash screen, along with the required TTF fonts to edit those .psd files.
There's even a huge 2000x1000 Emu Loader marquee for you to play with (MAMu_ original work).. Make sure you rasterize all layer effects before resizing the marquee image so its effects are resized in the correct scale.
Emu Loader logo was created by MAMu_, I appreciate if you keep the logo's in its original form, format, colors and effects (you may change the background though. Apply outer glow and other effects OUTSIDE the logo boundaries). I still need to create a new marquee to show the "multiple systems frontend" label.
I'm sure there are other minor fixes I forgot to mention, but they are there.
- Media type of Daphne games was not set to "Disc"
- Game icons/systems TImageList containers were not emptied before reloading icons
- Hint box colors of image panel #4 were not updated after exiting preferences screen
- Game files of many MAME software list games were not recognized, tagging the game as "Game With No ROMs" ("a800.xml" software list for one)
- Tweaks to prevent splash screen from hiding/showing multiple times when creating games / auditing games; this fix also prevents the timer from resetting
- First atempt to set the correct media type icon for MAME arcade games with CHD files (HDD, Disc, Compact Flash Card, Game Video Tape VHS)
*added an extra "ArcadeCHD_MediaType" game info tag just for this; tag is set when loading the ROMs database
*the new media type icons are used everywhere: game status bar, run game dialog, last played games, delete game snapshot dialog, thumbnails view and others
*HDD media type is set for games with multiple CHD files (HDD, CD, flash card) if at least one of them is HDD
*you must re-create MAME games list to update the frontend ROMs database files
- Improvements to the thumbnails view
*icons are no longer drawn in the thumb image
*icons are handled as overlays and, from now on, they are drawn in the top/left or top/right of the cell (depending on the "align" setting)
*added a "Media Type Icon" to the mix
*The system icon for MAME software lists is now the UME icon ("emu_ume.ico"), so you know that it's a MAME game but not arcade
*when changing icons settings but not the thumb cell dimensions, only the icons are updated in main games list; thumbnails already created no longer have to be re-created
*new setting "Show Icons With No Thumbnail", will display the overlay icons (system, game, media, favorite) even if no thumbnail is available
*Media type icon is now drawn after the system icon, moved the game icon below it
*new media/game/favorite icon size drop-down selection, no more fixed 24x24 size
- Further tweaks to the night mode
- New alternate sub-folders for frontend icons, arcade/console/computer systems and arcade games icons so you don't have to replace frontend's default icons
*toggle alternate icons on/off with the new "Use Alternate Frontend Icons" setting in main menu
*console/computer system icons go in a new "frontend_dir\console_computer\system_icons\alternate\" folder
*frontend icons and arcade system icons go in a new "frontend_dir\resources\main_icons\alternate\" folder
*arcade game icons go in a new "frontend_dir\resources\gameslist_icons\alternate\" folder
*message box icons go in a new "frontend_dir\resources\main_icons\msgbox_icons\alternate\" folder
*tool bar filter icons, image category icons and image layout icons are not supported (basically all icons that use overlay icons)
*all icons must be 32-bits color depth (RGB + alpha channel)
*all required resolution icons must be added to the .ico file, or the frontend will show an "icon not found" error message
*if you enable alternate icons without having them, the frontend will load the default ones
- New media type: "Video Game Music"
*initially used in MAME's "VGM Player" software list
*new icon file "resources\main_icons\media_videogamemusic.ico"
- New feature: "Special" tag
*you can tag a game for any reason: finished games, games you want to play, games you hate, games you are playing, games you want to hide...
*games list is stored in a new "\ini_files\special.txt" file and the file format is the same as favorites files so if you are using favorites list for things like this, you can safely copy and rename the favorite profile to this new filename
*there's a new column in details/grouped view named "Special"
*add/remove games to/from special list in games popup menu (below "Add/Remove Favorite" menu items)
*filter the games list with the new drop-down filter "Special List" in "Miscellaneous" tool bar filter
*you can enable/disable the special icon for thumbnails view ("thumbnail settings" screen)
*you can modify this new icon to your needs ("\resources\main_icons\special.ico" file)
- Night colors support for image hint boxes (preferences screen, "Night Mode 2" page)
*separate colors from light mode
*settings saved in "nightmode.ini" file