[FRONTEND] EmuLoader 7.9.5

[5] @ !!! Niedziela, 1 Listopada 2015 19:25 CET [01-11-2015 19:24 CET]

[FRONTEND] EmuLoader 7.9.5

Nowa wersja frontendu EmuLoader - nakładki, uznawanej za jedną z najwygodniejszych tego typu rozwiązań, pozwalającą ułatwić nam obsługę emulatorów Arcade  - MAME, Demul,  SuperModel 0.2a a od tej wersji także Dice, HBMame a także ostatnio skompilowanej przez Haze'a wersji mame/ume/mess SDL.

version 7.9.5 change log - November 01, 2015

Fixed

  • Export games list to .txt file fixes/changes (main menu "Games List")
    • new feature dialog with several options to choose from
    • full format was not listing all info; entries format changed a little bit
    •   sys_name: game_title [softlist_namegamename; cloneof parentname] - export to "MAME Content Manager Plus" was including software list games. MCM+ only support arcade/non-arcade machines from -listxml output and MAME/HBMAME emulators
  • Fixes to delete/copy/move multiple games files
    • frontend frozen in an endless loop when trying to detect software list names, resulting in a crash
    • only MAME games were being processed, ignoring games from other systems
    • memory leak when processing software list games
    • some optimizations to improve speed
    • created an internal list of MAME games files to be processed so they won't have duplicate copies for other systems, in case MAME game files are being shared with different systems (MAME, HBMAME, ZiNc...)

Changed

  • File 'ini_filesvideopreview.ini' is not available in the distribution pack anymore. It will be generated at startup if not found. This is to prevent overwriting your current video preview settings

Added

  • Support for new MAME v0.167 vector settings (MAME settings screen, "Vector" groupbox)... setting "beam" for older MAME builds is still supported
  • New file "ini_filesvideopreview[default].ini"

version 7.9.4 change log - October 13, 2015

Fixed

  • MAMu_ icon was not showing in the selected game at startup (old bug)
  • Error message "28x22 icon could not be loaded" if changing arcade filters while "Small Tool Bar" setting is enabled (files in "resourcesmain_iconsarcade_filters" folder don't have small icons, only 44x40 size)
  • Changed
  • Setting "Run Game Confirmation Dialog" is now disabled by default (main menu)... no more nagging dialog on a fresh install
  • From now on, when a game is re-selected (filter change, view mode change, etc...), it will always appear in the middle of the list (vertically); it's easier to find this way

Added

  • New setting: "Allow Only One Instance"; prevent multiple instances of the frontend running at the same time (preferences screen)

version 7.9.3 change log - October 07, 2015

Fixed

  • Access to main menu from games popup menu was not possible while frontend in full screen mode
  • Games list splitter and images splitter incorrectly set at startup

version 7.9.2 change log - October 05, 2015

Fixed

  • Creating HBMAME games list would corrupt MAME games list, deleting MAME software list files and multi-cart files ('eldirarcade' and 'eldirsoftwarelist' folders)
  • Application crash after creating games list for multiple systems at once
  • Main screen doesn't hide anymore when creating games list; it was creating too many problems

Changed

  • File 'ini_filescatver_full.ini' is now priority; file 'ini_filescatver.ini' is used if the other is not found (when loading games list)
  • If you use 'ini_filescatver_full.ini', there's no need to use "version ini for MESS" pack (version.ini) as version added for non-arcade machines can be read from 'catve_full.ini'
  • NOTE: you still need 'ini_filescategory_home.ini' for proper non-arcade machines tagging! ("category ini for MESS" pack)

Added

  • New setting: "Images Panel Outer Frame Color", so you can change the color of the 7 pixels frame in the images panel (preferences screen, 'Images' tab)

version 7.9.1 change log - October 03, 2015

Fixed

  • Game icons weren't updated correctly after single/multi game audit (visual bug only)
  • Application crash when trying to setup MAME default settings on a fresh install, while at Emulators Setup screen
  • Apply filters message box was not centered on screen (grouped view mode)

Changed

  • If MAME build number can't be detected, full MAME settings mode will be used by default (if using old MAME builds, the frontend might crash)

version 7.9 change log - October 01, 2015

Fixed

  • Some sets with no game ROMs but with device ROMs were not audited correctly even when all device ROMs are found (I hope I didn't break anything else in EL's games validation system)
    • alto2: Alto-II
    • fds: Famicom (W/ Disk System add-on)
  • Frontend crash at StrToInt() conversion if ROM size contains '????' instead of numbers
  • Heavy text flickering in splash screen if they change too fast
  • Old "Game Documents" bug (F3 hotkey; games popu menu): game entry detection function would continue to scan all the way to the end of the file even after the game info was found and loaded, resulting in slow text parsing and games browsing (mameinfo.dat; history.dat; story.dat; marp.dat; messinfo.dat);
  • "quick access" menus in game documents popup menu were still visible for games without text to show
  • Grouped view mode fixes:
    • search bar filtering was placing clone sets in wrong parent sets (main tool bar buttons)... nobody noticed this ?!!
    • tweaks when accessing group items; twice as fast when looping thru games so filters can be applied; this view mode is still slow as hell though NOTE: a new message panel appears when changing games filters, so you know the frontend is not frozen
  • Changing game icons size was unnecessarily resetting icon indexes and reinitializing items, causing lag ("View Mode" tool bar button, "Game Icon Size" sub-menu... grouped/details view modes)
  • Some categories were displaying HTML tags (function "uMain.HTMLDecode()" is now executed in 'category' field)
  • Feature "Add Selected to Favorites" / "Delete Selected From Favorites" updated to check for the "IsFavorite" game tag before displaying games popup menu on a single game selected. Both menu items will appear if multiple games are selected
  • Interface bugs in "Multi-Slot Games" dialog
  • Memory leaks when switching in and out of thumbnails view mode
  • Setting "Alternate Title Format [Game, The]" was not working when loading the games list (main menu "Games List")
  • Atomiswave games not using the new "awave" machine name of Demul v0.7; Emu Loader now tries to detect Demul version to support older Demul builds
  • Frontend crash when trying to select parent set with arcade controller, if current selected game is not a clone
  • Emulators selections were not saved to "ini_filesfolders_emulators.ini" file after exiting "Emulators Setup" screen

Changed

  • Changes and optimizations to frontend's games list files
    • ROMs database files renamed from "systemname_roms.el" to "systemname.elrom" ('frontend_dirarcade' folder)
    • new "systemname.elstatus" file with "game ROM ID", "set status", "scan mode" and "is_merged"; moved from "systemname.el"; easier and faster to update game status info without altering game list files (arcade games; MESS software lists)
    • files "mame_merged.ini" and "hb_merged.ini" no longer required
    • audio samples files renamed from "systemname_samples.el" to "systemname.elsamples" (MAME/HBMAME)
    • detection of "softwarelist" entries from "-listxml" output, for MESS games (non-arcade)
    • the following machines are not included on software lists: neogeo, stv, megatech, playch10
    • new file: 'arcademame.elsoftlist' with software lists for each MESS machine
    • new file: 'arcademame_machines.ini' to list all supported machines for each software list
    • new file: 'arcademame_machineslast.ini' with the last used machine for each software list
    • minor code optimizations and removal of unused variable declarations
    • Minor change to frontend's logo, now called "Emu Loader: MAME and Arcade Frontend"... because MAME is no longer an "arcade only" emulator
  • Optimized MAME/HBMAME emulator version info detection
    • emulator version info no longer extracted from -listxml output
    • for MAME v0.119 and newer, version number is read from file details (Windows file properties); much faster than "mame -help" output
    • older MAME builds and builds with no file details falls back to "mame -help" output
    • emulator custom title is limited to "MAME Plus!" (*mamep*); "UME" (*ume*) and HqMAME (*hqmame*), and no longer extracted from file details or -help output
    • emulator MD5/version parsing message panel removed from emulators setup screen
    • new emulator binary detection is always done at startup and their info updated (all emulators)
  • Moved "Export Games List" sub-menu from "File" to "Games List" main menu; deleted "File" main menu
  • Optimized games list/ROMs list loading by adding game info + ROMs list in one pass instead of loading all games first and then ROMs lists separately
  • Optimized games list filtering when in grouped view mode... it takes around 3 to 5 seconds now; still too slow for my taste since details view takes less than ONE second
  • Renamed "Main Filters" tool bar button to "Main Arcade Filters" since they are for arcade games only
  • Feature "Images Manager" is limited to MAME emulator only, other emulators are no longer supported! (main menu "Images"); software list games are partially supported
  • Changes to "MAMu_ Icons Manager" feature
    • removed "Search Icons for Devices With No ROMs" option from missing icons, they are not runnable games!
    • New missing icons option "Search Icons for Device Sets", disabled by default ("Options", status bar button)
  • Moved "Screen Orientation" filter tool bar button to MISC filters button
  • Optimized frontend startup to avoid unnecessary function calls and speed things up a little bit :)
  • Renamed "Show User Interface" to "Enable Partial Keyboard Emulation (UI Enabled)" to make it easier to understand (MAME Settings, "Input" tab)
  • Scanning games list would call "ApplyFilters()" function repeatedly on every scanned system (MAME, ZiNc, Demul, MAME software list games, etc). If status of any game changed, EL was re-applying the games filters several times over. Now, ApplyFilters() function is called only once at the end of the scanning process
  • Tweaks in "Run Game Confirmation Dialog" (main menu)
    • default font size reduced to size 9
    • added support to show info on software lists and non-arcade machines
    • replaced "Consolas" font by "Lucida Console" on full command line texts and reduced font size
    • games list version info and emulator version info texts merged into one line to reduce dialog height and to avoid waste of space
    • removed some redundant text to avoid confusion
    • added "usage" text below game name text (top bar) for software list games
    • machine name is now displayed below the machine title when running multi-slot machines (neogeo, megatech, stv, playch10)
    • renamed "Run Game" button to "Execute"
  • Full scan games feature always close/re-open parent .zip sets now, to avoid validating ROMs of parent sets with no relationship to the clone set being scanned... huh, what did you say ? :D
  • Screen "Select System" to create games list and scan games is properly resized to fit 640x480 resolution
  • Screen "View ROMs Folders" properly resized to fit 640x480 resolution (main menu, "View" sub-menu)
  • Feature "Scan MAME/HBMAME Missing Audio Samples" (main menu "Games List): multiple games using the same sample file are no longer listed, only the first found game
  • You can select between different favorites profiles while favorites filter is enabled (main tool bar button). :)
  • All other favorites functions are disabled!
  • Tweaks to game details screen (games popup menu or "Shift+I" shortcut)
  • Frontend's main screen now hides itself when creating a new games list using main menu "Create Games List", and it restores itself at the end

Removed

  • A few redundant messages were removed from the splash screen (and at startup) since they appear only for a split of a second
  • Setting "New Emulator Detection" removed (preferences screen); no longer needed, now always enabled
  • Setting "Games List Not Found" went kaput! (preferences screen); games lists will not be auto-created anymore, except on a clean install; use "Create Games List" option in main menu to create lists manually when updating your emulators executables
  • Feature "Not Used Game Files" is no more; it was never 100% accurate, it always listed files that shouldn't be removed
  • Feature "Auto Rename Snaps to EL Format" is gone. Emu Loader will no longer try to rename "snapgamename�000.png" files to "snapgamename.png"... if you want to take MAME snapshots in "snapgamename.png" format just change "snapname" entry to "%g" (without quotes) in "mame.ini"
  • You can find this setting in MAME Settings screen, "Video 2" tab, "Snapshots/Movies panel", "Name Format" edit box
  • Replaced all texts using the odd "Segoe UI Semibold" font by more common Windows fonts
  • Replaced almost all texts with "Consolas" font by "Lucida Console" and "Verdana" fonts
  • Image splitters style is gone, only solid style is avaiable from now on with customizable colors (preferences screen, "Images" tag)
  • Feature "Images Manager" is disabled; adding software list games support broke this feature and it needs to be completely rewritten :_((
  • Image effect "Scale 2x" is no more (main menu "Images" / "Resampler")

Added

  • New MAMu_ icons setting: "Enable Device Set Custom Icon". Enable this setting to use a single "deviceset.ico" file for all device set entries... only if "deviceset_name.ico" is not found!
  • I'm sure MAMu_ will appreciate this setting as device sets are non-playable sets
  • New library "SynFastWideString.pas"; better handling of WideString vars; this libary is a lot faster than WideString var from Delphi 7, and use FastMM v4 improved RAM manager
  • Unicode strings support in games list; game title; manufacturer; category; language; and usage tip for softlist games
  • New "Scan MAME Sets (v0.162 and newer)": choose what kind of MAME sets will be validated; located in "Scan Games Mode" screen (games popup menu) and select system dialog (create games list/scan games)
    • Scan All -> will validate both arcade/machines and software list games
    • Arcade/Machines -> will validate only arcade/machines sets, excluding software list games
    • Software List Games -> will validate only software list games, excluding arcade/machines sets
  • Support for MAME software list games (home consoles, computers)
    • feature enabled by default, you can disable it when creating a new MAME games list (select system dialog)
    • for UME and MAME 0.162+ builds
    • game files must be placed in sub-folders with the same names as xml filenames from 'mamdirhash' folder
    • DO NOT set folders for software lists in 'rompath' (mame.ini); MAME and Emu Loader search in 'romssoflistname' sub-folders automatically
    • games files must be zipped; except CHDs
    • detection of 'softwarelist' tags in MAME -listxml output
    • new status bar info text "xml file: softlist_name" (selected game)
    • XML files in 'mamedirhash' folder are required and NOT auto-created by the frontend
    • XML files in 'mamedirhash' folder not used by MAME's -listxml are not used by the frontend
    • basic games loading support only (no multi-floppy disk drives or multi-slot cartridges)
    • category column is used to display software list descriptions
    • new 'frontend_dirsoftwarelist' folder with all supported lists; for faster games list loading and auditing (direct XML parsing is too darn slow)
    • full scan games support (audit system)
    • preview snapshots and video previews use the softwarelist filename as a sub-folder (zipped images are supported); eg.: "mamedirsnapmsx1_cart"
    • you can disable software lists you don't want when creating MAME games lists by using "Customize Software List" (main menu) or clicking the "custom" text in "Scan Games Mode" (games popup menu) or select system dialog  ...or manually delete the desired files in 'frontend_dirsoftwarelist' folder
    • internet game info support with new MESS pages from Progetto-SNAPS
  • New "Machines" filter in main tool bar button
    • Filter games in the list the way you want; MAME arcade + machines + softlist games
    • Use the new "Machines List Side Panel" to filter games by a specific machine (all other machines filters are ignored)  (extra options can be found in the machines list popup menu) NOTE: To properly filter arcade and non-arcade machines you need "category_home.ini" file from "category.ini for MESS" pack made by AntoPISA
  • New "Machine to Run Game" menu item in games popup menu
    • When machines list side panel is disabled, to run softlist games you can select what machine to use
  • The latest selected machine for each softlist will be used if you hit ENTER or double click a softlist game... quick launch mode! :D
  • New icons for software list games; so you know if a MAME game is arcade/machine or from software lists
    • MAMESoftwarelistParent.ico; MAMESoftwarelistClone.ico; UnMAMESoftwarelistParent.ico; UnMAMESoftwarelistClone.ico
  • New column "Usage" for software list games; details/grouped view modes
  • Support AntoPISA "catver_full.ini"; category and version added for arcade and non-arcade machines
  • WARNING: this file will tag all non-arcade machines as arcade machines and the "MAME Machines Without Software Lists" filter will not work! ('Machines' filter)
  • Support AntoPISA "category.ini for MESS" and "version.ini for MESS" so Emu Loader can separate MAME arcade from non-arcade (MESS) machines Put both files "category_home.ini" and "version.ini" in "frontend_dirini_files" folder
    • for MAME 0.162 and newer / UME builds only; these files have no use on older MAME builds or MAME arcade builds
    • file 'version.ini' is optional and if using 'catver_full.ini' there's no need for this file
    • file 'catver.ini' or 'catver_full.ini" is still required for MAME arcade games
    • games from software lists are not supported since category is used to show softlist titles
  • Get files in Progetto-SNAPS website (renameSet page): http://www.progettosnaps.net/renameset/
  • WARNING: do not use "category_full.ini" file or the frontend will show incorrect categories for MAME arcade games and the frontend will not work properly!
  • Support "History.dat" 0.162 to show info for software list games ($softlistname=rom1,rom2); sadly, Unicode texts are not displayed in the RichEdit control
  • Support "messinfo.dat" created by AntoPISA; for non-arcade machines (MAME v0.162 and newer); put "messinfo.dat" in MAME's main folder (same as mameinfo.dat)
  • favorites and playtime .ini files expanded to support software list games (MESS)... no updates required from your part
    • arcade: 'gamename=systemname'
    • softlist: 'gamename_softwarelist=systemname'
  • Support new .ini files for MAME v0.162 and newer: arcade.ini; console.ini; computer.ini; othersys.ini (games popup menu, "Custom Settings" / "Extra")
  • New setting: "Use Custom "snapname" To Take Snapshots" (main menu "Images")
  • Disabled by default, it adds an extra "-snapname softlistname/gamename" parameter into MAME's command line so your snapshots for software list games can be correctly created in MAME: "snapsoftlistnamegamename.png"
  • Without this, you'll need to manually rename files and move them to proper folders
  • eg.: "goonies" game for MSX 1 cartridge ("msx1_cart" softlist name) will have a "-snapname msx1_cart/goonies" parameter; the created screenshot filename will be "snapmsx1_cartgoonies.png" no matter what MSX machine you're using to play the game
  • It makes taking snapshots a lot easier, using the actual software list name "msx1_cart" as a sub-folder instead of the machine name
  • New games popup option "Main Menu" to access the main menu when tool bar filters is not visible
  • New feature: "Multiline Captions"; Enable it to show "two line" captions in details/grouped view modes; 32x32 and 48x48 icons only (preferences screen, "Games List" tag)
  • Support for zipped images in thumbnails view mode (finally!)
  • New MISC filter: "Show Merged Sets Only"; what does it do ? make you a cup of coffee... :)
  • New MISC filter: "Light Gun"; show/hide all games that use a light gun control; file "catver.ini" or "catver_full.ini" is required to detect "gun", "gallery" categories
  • Preview images / game docs panel can be enabled while in thumbnails view mode, using the new "Show Images/Game Docs Panel" setting ("Thumbnails" sub-menu in view mode tool bar / games popup menu)
  • Changes and updates to the video preview feature
  • new "experimental" setting: "Play Dummy Video to Stop Current Playback" in preferences screen; play a short video to stop current video playing if you select a new game that have no video to play
  •   (also executed before starting a game and exiting the frontend)
    • new file "resourcesimagesno_imagenovideo.avi"
    • minor optimizations to the CallPlayVideoPreview() function
  • New favorites setting: "Show Favorite Icon In Games" (favorites tool bar button); show a fav icon in details view and add a fav image on top of thumb images (thumbnail view)
  • New game status filter: "Missing + Missing ROMs/CHDs" ("available/missing" tool bar button)
    • this filter will show games with all files missing and found games with missing ROMs/CHDs
    • filter "Missing" changed to only show games with all files missing (games you don't have)
→ NOWSZY [FRONTEND] EmuLoader 8.7.8

version 8.7.8 change log - June 24, 2019

Fixed

 

  • Event "OnChange()" was not executed in "TFontDialog" component after frontend recent changes
  • Black frame painted in tool bar filters background when gradient setting is disabled
  • Severe painting problems in my TPanelEx since last component update... damn you BitBlt()!

Changed

  • Icons of disabled menu items are now drawn with 50% blending effect instead of a grayscale icon, which looked terrible
    • - Delphi's TImageList component messes up with the icon's alpha channel
    • - source files "ImgList.pas" and "CommCtrl.pas" updated with new constants and functions for better support on Windows 7 and newer
  • Replaced TToolBar + TToolButton controls by my custom TSpeedButtonEx so the buttons can have white font in night mode ("Favorites Manager" screen)
  • More tweaks to popup menus draw routine
  • Modified "TRangeBar" / "TGaugeBar" components from "Graphics32" library to add a custom color for the arrow, it was using the same color as the border color
  • Night mode updates
    • - moved all settings from preferences screen to its own window and updated its interface with dark colors; you'll find it on main menu "Customize Night Mode Colors"
    • - added new settings so you can have different ones from the light mode
      •   - games list splitter colors
      •   - images splitter colors
      •   - game docs colors and splitters
      •   - image background color and image
    • - new layout showing all settings without pages; high resolution only: 1280x1024 and higher
    • - added a new "Show Preview" button, showing a new floating window so you can see you customizations in real time
      •   - "Games List Selection Bar"
      •   - "Panels Colors"
      •   - "Image Hint Box"

Added

  • Game Docs status bar (preferences screen, "Game Docs" page)
    • - for those who go berzerk on the fact that the bottom of the game docs panel is not aligned with the games list panel
    • - there's no useful info displayed there yet
→ NOWSZY [FRONTEND] EmuLoader 8.7.7

version 8.7.7 change log - June 07, 2019

Fixed

  • Popup menus can now display Unicode texts, but this implementation is far from perfect
  • Copy/move/delete game ROMs was not working due to an "Exit" command I forgot to remove, preventing further code from executing
  • Removed some beeps playing while creating games lists
  • Fixed bad Windows theme painting in my TPanelEx component, affecting all components in it... highly noticeable in light mode
  • Hint text of separator lines were missing in popup menus

Changed

  • Improvements to my TBitBtnEx component
    • font color is forced to black if button is not in "custom mode" and Windows theme is enabled
    • BitBlt() function used to paint bitmap buffer into button canvas instead of Canvas.Draw() function
    • replaced "Glyph" property by "Images" (TImageList container), for 32-bit+alpha channel icons (.ico)
  • Improvements to my TSpeedButtonEx component
    • font color is not changed when clicked (only applies if button style is set to "flat")
    • font color is forced to black if button is not in "custom mode" and Windows theme is enabled
    • BitBlt() function used to paint bitmap buffer into button canvas instead of Canvas.Draw() function
    • replaced "Glyph" property by "Images" (TImageList container), for 32-bit+alpha channel icons (.ico)

Added

  • Custom border for menu/popup menus
    • night mode only
    • you can customize the border color in preferences screen "Night Mode 2" page
    • experimental feature, might be buggy on Windows 10

version 8.7.6 change log - May 31, 2019

Fixed

  • Crash caused by my custom TBitBtnEx / TSpeedButtonEx components when frontend is in light mode (default theme)

version 8.7.5 change log - May 30, 2019

Fixed

  • Buttons font color was black when in night mode

version 8.7.4 change log - May 29, 2019

Fixed

  • 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

Changed

  • 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

Added

  • 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_dirconsole_computersystem_iconsalternate" folder
    • frontend icons and arcade system icons go in a new "frontend_dirresourcesmain_iconsalternate" folder
    • arcade game icons go in a new "frontend_dirresourcesgameslist_iconsalternate" folder
    • message box icons go in a new "frontend_dirresourcesmain_iconsmsgbox_iconsalternate" folder
    • NOTES:
      •   - 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 "resourcesmain_iconsmedia_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_filesspecial.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 ("resourcesmain_iconsspecial.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
→ NOWSZY [FRONTEND] EmuLoader 8.7.6

version 8.7.6 change log - May 31, 2019

Fixed

  • Crash caused by my custom TBitBtnEx / TSpeedButtonEx components when frontend is in light mode (default theme)

version 8.7.5 change log - May 30, 2019

Fixed

  • Buttons font color was black when in night mode

version 8.7.4 change log - May 29, 2019

Fixed

  • 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

Changed

  • 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

Added

  • 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_dirconsole_computersystem_iconsalternate" folder
    • frontend icons and arcade system icons go in a new "frontend_dirresourcesmain_iconsalternate" folder
    • arcade game icons go in a new "frontend_dirresourcesgameslist_iconsalternate" folder
    • message box icons go in a new "frontend_dirresourcesmain_iconsmsgbox_iconsalternate" folder
    • NOTES:
      •   - 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 "resourcesmain_iconsmedia_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_filesspecial.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 ("resourcesmain_iconsspecial.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
→ NOWSZY [FRONTEND] EmuLoader 8.7.3

version 8.7.3 change log - April 30, 2019

Fixed

  • Parent .ico file not showing up in clone sets if clonename.ico doesn't exist ("MAMu_ icons" feature)
  • Buttons "OK" / "Cancel" were invisible when viewing the simpler "arcade system select" dialog
  • Wrong read/write of game info "playtime" / "last played" / "times played" if your have multiple games in the same system with same zipped filename but of different media types
    • example: 2 files named "Elevator Action (1995) (Nidecom).zip", both MSX1 games, one is cartridge media type and the other is floppy disk
    • wrong game info written in played games files after exiting a console/computer game
    • wrong game info read from played games files when loading games lists at startup
    • the media type was missing when searching for the game entry
    • bugs related to files located in "console_computerplayed_games" folder
    • arcade systems and MAME software lists do not suffer from this bug
  • Wrong "extra game info" data parsing for "Games Editor" (main menu "Console/Computer")
  • Night mode was not toggled on/off correctly with the checkbox in messages dialog
  • PaneEx "inner border color" was not set correctly in procedure uCommon.SetPanelNightColors() causing it to be the same as outer border color
    • MAME arcade input files were not handled correctly in "Run Game (Extra Parameters)" screen
    • files "arcade_name.inp" in the "inp" root folder were not added to the files list, only "inpgamename*.inp" files
    • for arcade games only, excluding MAME softlist games
    • MAME save state files were not handled correctly in "Run Game (Extra Parameters)" screen
    • files from "stamachine_namesoftwarenamegamename" folder were completely ignored
    • for MAME software list games only, excluding arcade games
  • The image layout currently in use could be disabled in "Layout Settings" screen, causing corruption in layouts .ini file read/write routine
  • Extra title/machine type text color of selected systems were hard to read in night mode; light gray color replaced by dark gray
  • Selection bar was not red color for CHDs with bad checksum ("Arcade Audit Results" screen)
  • "CPU Filter" edit box was not correctly painted in night mode
  • Search games floating panel was not showing up at startup

Changed

  • Improvements to "version info" detection in "Arcade Emulators Setup" screen and at frontend startup
  • Changes and tweaks to AlterMAME feature
  • RAM variables were not initialized at startup, it could cause the frontend to crash
  • added a second AlterMAME slot so you can use two alternate emulators to run MAME games ("Arcade Emulators Setup" screen)
  • new "Autorun Game With AlterMAME 2" checkbox ("Arcade Emulators Setup" screen and games popup menu)
  • if game cannot be run with "AlterMAME 1", it will try again with "AlterMAME 2"
  • new "Run Game With AlterMAME 2" option in games popup menu to run games directly with AlterMAME 2
  • added proper detection for "FinalBurn Alpha" and "Raine" emulators in "Arcade Emulators Setup" screen and when running games
  • FBA website: https://www.fbalpha.com
  • Raine website: http://raine.1emulation.com
  • for Raine emulator, the "-nogui" parameter is added automatically to the execution command line and there's no way to toggle it off
  • better handling of CreateProcessW() exit codes "0, 1, 2, 5" after exiting emulators
  • Tweaks and fixes to texts in "run game confirmation" and "execution error" dialogs
  • Renamed file "image_category_overlay.ico" to "image_category_overlay_light.ico" ("resourcesmain_iconsoverlay" folder)
  • Image category/layout icons updated to support overlay icons ("resourcesmain_icons" folder)
  • Icon files "option_check.ico" and "option_radiogroup_on.ico" replaced by better versions, suitable for light and dark backgrounds ("resourcesmain_icons" folder)
  • Changes and fixes to menu/popupmenu drawing colors
  • fixed a couple painting bugs in the selection bar outer border
  • fixed unreadable shortcut text color in selected items
  • added "help text" and "selected help text" in the colors array, changed them to "gray" to fix unreadable texts
  • added inner frame color to the selected items, slightly darker than menu background color
  • Replaced TEdit standard component by my custom "TEditEx" component, to be used in "night mode"
    • new properties: "Color Frame", "Color Frame Focused", "Color Frame Disabled", "Round Frame"
    • property "Use Custom Border" for an easy on/off toggle when changing between light/dark backgrounds; this property if OFF by default
    • allow custom frame colors instead of the fixed Windows themed frame
    • remove the fixed white inner frame when setting edit box background color to anything other than white
    • Improvements to my custom "TShadowLabel" component for dark backgrounds compatibility
    • added new "Disabled Font Color" and "Disabled Font Shadow Color" properties so you can change font colors when the component is in "not enabled" state
    • added new "Use Disabled Font Color" property for an easy on/off toggle when changing between light/dark backgrounds; this property is OFF by default
  • Modified image category/layout .ico files, removed monitor frames / texts to use with overlay .ico files ("resourcesmain_icons" folder)
  • Moved "Tool Bar Overlay Icons Folder" setting to "Night Mode" page since this feature is not for the light mode (preferences screen)

Removed

  • All code related to "AlterMAME Default Emulator Settings" and "AlterMAME custom ini settings" completely removed from the source code

Added

  • New night mode .ico overlay files for image categories/layouts ("resourcesmain_iconsoverlayimg_dark" folder)
  • Support custom game icons for MAME software list games; "MAMu_ Icons" feature
    • file "softwarenamegamename.ico" in arcade "icons.zip" is no longer supported
    • zipped icons for each software list must be in: "user_mame_icons_pathsoftwarenameicons.zip" filename or
      • "user_mame_icons_pathsoftwarename.zip" filename (alternate .zip name, exclusive Emu Loader feature!)
    • unzipped icons must be in:
      • "user_mame_icons_pathsoftwarenamegamename.ico" or
      • "user_mame_icons_pathiconssoftwarenamegamename.ico"
    • minor tweaks to improve RAM usage and .zip files handling
    • don't know what this is ? see this thread in MAMEWorld's "News" forum:
  • http://www.mameworld.info/ubbthreads/showthreaded.php?Cat=&Number=380709&page=1&view=collapsed&sb=5&o=&fpart=1&vc=1&new=1549010727
  • New setting "Show MAME Machines Status Bar" so you can hide the status bar of the machines list panel (setting is in machines list popup menu)
  • Night mode colors for several dialogs and screens; colors are fixed and cannot be customizable
  • Custom frame color settings for the edit box in search bar (preferences screen, "Night Mode" page, "Search Games Panel Colors" group box)
  • New handheld system to the "Console/Computer" list: "Nintendo Switch"
    • only Yuzu emulator is supported: https://yuzu-emu.org
    • you must use "yuzu-cmd.exe" file
  • Tool bar menus, filter dialogs and popup menus in dark colors for the night mode
    • you can disable the dark menu with "Show Dark Menu in Night Mode" setting in main menu if you prefer light colors
    • colors cannot be customized
    • tweaks to selection bar, made it a bit darker
    • fixed function uMain.AddDefaultIcons(), it was not reloading overlay icons properly when switching between light/night modes and when changing "ToolBar Overlay Icons Folder" setting in preferences screen
  • New setting "Use Italic Font Style in System Title Bars" so you can disable italic fonts in system title bars (enabled by default)
  • Added support for "VisualBoyAdvance-M" emulator and updated "console_computeremulator_parameters[default].ini" file
→ NOWSZY [FRONTEND] EmuLoader 8.7.2

version 8.7.2 change log - December 07, 2018

Fixed

  • Commented ROM / DISK entries were added as game files when creating MAME software games lists (softwarename.xml files)
    • ROM or DISK entries ending with "-->" tag will not be added ("rocnrope" from "msx1_cart.xml" is one of the affected games)
    •  you must create MAME software list games again to fix this bug (main menu "Arcade", "Create MAME Software Games List")

Changed

  • PDF game manual updates
    • support for MAME software lists
    • scan support for a sub-folder "manuals" added at the end of your selected PDF folder
  • File "console_computermame_systems_softwarelist.ini" updated to MAME .204

Removed

  • Some code cleanup, mostly commented out and deprecated

Added

  • "Search game" bar in "View Missing ROMs/CHDs" screen (audit results)
    • the frontend searches the entered string in game title and then game name if title is not a match
    • it works like the incremental search in the main games list, partial strings supported
    • you can press ENTER key in the edit box instead of clicking the "search" button
    • if there's no match, the edit box blinks red

 

→ NOWSZY [FRONTEND] EmuLoader 8.7.1

version 8.7.1 change log - December 02, 2018

Fixed

  • Minor adjustment in the audit system; some clone games fell thru the cracks
  • ROMs info in Game Details screen was not correct for some ROMs

version 8.7 change log - December 02, 2018

Fixed

  • Audit system hotfix, round 2
    • clone games you don't have wrongly tagged as "missing ROMs/CHDs"
    • games with CHDs and no game ROMs were deleted from "arcadegamesmame.miss", not listing them in "View Missing ROMs/CHDs" screen (scan results)
    • some good games were not removed from "arcadegamesmame.miss", listing them in "View Missing ROMs/CHDs" screen (scan results)
    • wrong "gamename.zip found" info shown in "View Missing ROMs/CHDs" screen for sets with no game ROMs (scan results)

Changed

  • Audit system adapted to scan clone sets the right way (and fixing some master games in the process)
    • from now on, if one clone game ROM is found, merged into parent set and "clonegamename.zip" is not found, it will be tagged as "missing ROMs/CHDs"
    • if no game ROMs/CHDs are found, but bios/device ROMs are present, the set is still tagged as "missing" (bios/device ROMs are not game ROMs)
    • if you have all clone ROMs merged into parent set but have parent ROMs missing, the clone set is still tagged as "merged" (crazy mode ON)...

version 8.6.9 change log - November 30, 2018

Fixed

  • Audit system was tagging clone games you don't have as "missing ROMs/CHDs", if you have the parent set
  • Merged tag is now properly displayed in "View Missing ROMs/CHDs" screen

 

→ NOWSZY [FRONTEND] EmuLoader 8.6.8

version 8.6.8 change log - November 29, 2018

Fixed

  • Setting "Add Leading Zero to Version Info Column" was always running after close preferences screen, even if you don't change it
  • Fixes and tweaks to MAME/HBMAME audit system; you must re-create MAME/HBMAME games lists to apply, no way around it
    • merged tag was not set in several clones
    • added two new fields in the game info to improve clone sets audit; generated in RAM while loading ROMs database "mame.elrom":
    •   - "Set with all game ROMs "nodump" state: just for the game ROMs (exclude bios/device ROMs and parent ROMs)
    •   - "Set with all parent game ROMs "nodump" state: check if parent set have only "nodump" ROMs (excludes bios/device ROMs and clone ROMs)
    • several MAME sets that have game ROMs were tagged as "set with no game ROMs"
    •   - filter "Games With No Main Set" was showing games that shouldn't be there
    •   - games audit system was also affected, specially if clone sets were merged into their parent
    •   - most affected: games in "Konami System 573" and several other MAME machines with similar ROMs/CHDs configuration
    • several MAME clone sets were not audited correctly because all game ROMs from parent set are tagged as "nodump" and the frontend could not finding "parentsetname.zip" file (not required by MAME when all ROMs are tagged as "nodump")
    • sets were all game ROMs have "nodump" tags but also have CHD files were not audited correctly, showing up as "missing"
    • Sega Chihiro games are now properly audited; SHA-1 checksum for "seganetw" device set wasn't handled correctly due missing to "CRC32 collision" tags
  • Games popup menus "Select Set" were not working properly for bios/device sets
  • Changed
  • Tweaks to "Game Details" screen
    • "Game Files" section now shows a green text if clone game is merged into parent set
    • sets with all game ROMs tagged as "nodump" now show in green with a "(nodump)" text
    • the ROMs list panel now shows "have/miss" proper info and icon even on "missing" games
    • other minor tweaks
  • Games list font settings do not change anymore when using "available/missing filter" in tool bar buttons

Added

  • Added "Arcade Italia" URL links to the "Internet Game Info" feature (Preferences screen, "General" tab)
  • Support for MAME PDF manuals (.pdf files)
    • select a folder in MAME Settings screen, "Folders" tab or in Preferences screen, "MAME Game Docs" tab
    • no zipped files support, .pdf files must be unzipped
    • relative path support (relative to MAME base directory)
    • default folder is "manuals"
    • parent set manual can be opened with clone games
    • files are opened with the Windows associated application for .pdf files (external utility)
    • setting saved in "arcadesysimagefolders_arcade.ini" file, "manuals_directory" entry in [MAME] section, but it's not part of the image categories
    • access in games popup menu and in images tool bar buttons
    • Support for "scores3.htm" so you can view MARP info again in "MAME Game Docs" feature
    • you must download "http://replay.marpirc.net/txt/scores3.htm" link from internet and put file into MAME's "dats" folder or the folder you selected for data files
    • the frontend will try to read the file and show the scores info
    • file "marp.dat" is still supported, but cannot be used not together with "scores3.htm"... pick one
→ NOWSZY [FRONTEND] EmuLoader 8.6.6

version 8.6.6 change log - August 31, 2018

Fixed

  • Wrong "Panels Colors" settings at startup, "Title Font/Shadow", "Title 2 Font/Shadow", "Text Font/Shadow" ("Night Mode" page, Preferences screen)
  • Wrong "Search Games Panel Colors" settings at startup, "Filter Font/Shadow" ("Night Mode" page, Preferences screen)

Changed

  • Modified the scope of "Ignore Exit Code 1: Invalid Function" setting to support all console/computer emulators
    • "KEGA Fusion" is no longer the only emulator returning exit code of "one" on exit this error might be related to a missing and/or incompatible plugin or badly configured emulator
    • even when nothing is wrong, the emulator might give you "code 1" as an exit code :( NOTE: this exit code is caused by the emulators, not the frontend
  • Updates to "Cleanse" feature in "Favorites Manager" screen
    • a list of all entries to be removed from the favorite profile is shown for review
    • you can remove entries from that list so they are not deleted from the profile .ini
    • there's no way to show titles, only game names and/or filenames and the system they belong to

Added

  • Requested setting "Add Leading Zero to Version Info Column (MAME)" so you can have "0.200" text in the version info column instead of ".200"
  • Multiple paths support for MAME preview images
    • MAME and HBMAME only
    • all image categories are supported: snaps, titles, covers, flyers, etc...
    • you can have define as many image directories you want
    • MAME softlist .zip files don't have to be in the same place as the arcade .zip files anymore, you can have "snap.zip" in one folder and "snap_sl.zip" in another
  • Support for MAME .201
    • vgmplay software list is now correctly detected and sets are correctly loaded by the frontend
    • new filter to hide vgmplay softlist entries from the games list: "Hide Video Game Music Files" ("Arcade Misc Filter" tool bar button)
→ NOWSZY [FRONTEND] EmuLoader 8.6.5
Emuloader 8.6.3 GUI for MAME

version 8.6.5 change log - August 04, 2018

Fixed

  • "Machines List Filter" implementation is complete
    • - if you hide the parent set, all clone will hide as well
    • - forgot to link the code for checkbox "Show Parent Sets Only" in "Customize Machines List" screen
    • - window width increases if screen width is 1280 pixels or higher so all columns are visible without showing a horizontal scrollbar
    • - proper colors in night mode
  • Machines list wrong font colors in "MAME Machines Filter Panel"
  • Icon alpha blending bug in "Machine Types And Systems Filters" screen when items are unchecked (tool bar button filter)

Changed

  • Renamed "MachinesList_SidePanel" section to "MAMEMachinesFilterPanel", for consistency
  • Renamed "Game Font Settings" to "Customize Game Fonts" in games popup menu and main menu "Games List"

Removed

  • Colors array vars of games selection bar are no more; colors are taken from ColorBoxes in Preferences screen

Added

  • Games list selection bar colors customization (Preferences screen)
    • - customize background color, frame color and font color
    • - there are two bar settings for MAME and arcade, one for available games (default blue color) and one for games with missing ROMs/CHDs (default red color)
    • - re-added "Gradient Bar" setting
    • - two separate sets, one for light mode in "Games List" page and another for the night mode in "Night Mode" page
    • - light mode settings are saved in "EmuLoader.ini"
    • - night mode settings are saved in "nightmode.ini"
    • - affected features so far: main games list, MAME Machines Filter Panel, "Customize Game Fonts" screen, "Customize Thumbnails" screen
  • NOTE: frame cannot be removed but it can be masked with "alpha blending" and frame colors like black or white
    Night mode custom user colors support in a couple more screens (no more forced blue frames)
    New "Slot Machines" catver.ini filter added to "Arcade Miscellaneous Filters" screen

version 8.6.4 change log - August 01, 2018

Fixed

  • Oh darn... I forgot to delete some beep/ding sound commands when initializing game zipped images lists
  • Re-added support to generate zipped snapshot thumbs in thumbnails view
    • - the code was removed by mistake more than a year ago when EmuCon was merged with Emu Loader, and nobody noticed, not even me
    • - all arcade systems are supported, "snap.zip" file; MAME also support "softwarename.zip" and "snap_sl.zip"
    • - Console/computer systems from EmuCon were Ok
  • Games list was not focused after a manual switch between light and night mode (main menu)

Changed

  • Minor optimizations to save some RAM when handling game image folders and improve game images preview search
  • Changes to "Image Category Settings" screen
    • - button "Default" folder was doing nothing
    • - category folders are now read directly from config files and not from RAM vars, which might contain different data
    • - relative paths in console/computer systems (from EmuCon) are now relative to the frontend root path since you can have multiple emulators per system
    • - minor code tweaks

Added

  • New "Machines List Filter" filter for "MAME Machines Filter Panel" (machines list popup menu)
    • - you can customize what machines appear in the list
    • - it works like the "Customize MAME Software List" feature
    • - excluded machines list is saved in "arcademame_machines_exclude.txt" file
    • - machines are only hidden from the list, not disabled
    • - it's only for the machines filter panel, not for the main games list
    • Support for "all-in-one" zipped image files (MAME software lists only)
    • - you can have snaps for all MAME softlist games combined into one humongous file instead of separate "softwarename.zip" files
    • - filename is the same as MAME's image .zip filenames, plus a "_sl" suffix
    • - filename format: "snap_sl.zip", "titles_sl.zip", "covers_sl.zip", etc (all categories are supported)
    • - files must be located in the same place as their "arcade/machine" files (snap.zip, titles.zip, etc)
    • - you can use "softwarename.zip" files together with these new files
    • - they will be scanned after "softwarename.zip"
    • - easy to use, just drop files in them proper folders and start the frontend
  • Mulitple image paths detection (MAME only)
    • - only the first path will be used, ignoring everything else after the ; char (snaps, titles, cabinets, covers, etc)
    • - removal of surrouning quotes, just to be safe (first and last char on the string)
  • NOTE: there is no multi directories scan to show game preview images!
    Added "videosnaps_sl" sub-folder scanning for video preview, MAME software lists
→ NOWSZY [FRONTEND] EmuLoader 8.6.3
Emuloader 8.6.3 GUI for MAME

version 8.6.3 change log - July 19, 2018

Fixed

  • Heavy tool bar flickering when resizing main screen / images panel
    • caused by the tool bar's "repaint" internal event (not accessible by the user)
    • tool bar "DoubleBuffer" property is now always enabled
  • Frontend crash when clicking "All Visible" button in "Customize Tool Bar" (games filters tool bar)
  • Image category icon in images tool bar was showing the night mode overlay while in light mode
  • Frontend crash when detecting "Atari 800" cartridge type from an unzipped game Unicode filename

Changed

  • "Search Games" panel is back in the games filters tool bar
    • floating panel is still available as an option (access in "Settings" button)
    • games list attached panel is gone
    • new "Use Small 16x16 Icons" option, access in "Settings" button (default 24x24 icons)
    • new "Show Filter Labels in Small Tool Bar" option to show labels, "small tool bar" mode only
    • the "Search" tool bar button is visible only for the floating panel
    • the floating panel "enabled" state is no longer restored at startup
  • "Games List Status Bar" colors limited to the light mode (Preferences screen, "Games List" page)
  • Setting "Panel Outer Frame Color (7 Pixels)" renamed to "Image 7 Pixels Border Color" to avoid confusion with night mode (Preferences screen, "Games List" page)
  • Behavior of panel frames have changed, two options to choose from:
  • "Outer Frame": enable this to use a single frame
  • "Inner Frame": enable this to use a double frame; "outer frame" must also be enabled
    • disabling both settings or just "outer frame" removes the panel border completely
    • tool bars updated to support the new setings
  • Message box now show top bar color and labels colors according to game's set status
    • green bar for available games
    • red bar for available games with missing ROMs/CHDs
    • gray bar for missing games

Added

  • New "Show Game Documents 7 Pixels Border" checkbox and "Border Color" settings, to align the panel with images panel (Preference screen, "Game Docs" page)
  • Night mode improvements ("Night Mode" page in Preferences screen)
    • "Search Games" panel colors customization expanded to include the edit box
    • customize games list frame color and visibility
    • tick the new "Use Windows Themed Border" to disable games custom frame color; it shows a single border
    • the frame in games filters tool bar is now drawn outside the client area, and it can be set to disabled, single or double frame
    • customize images panel frame colors and visibility
    • images tool bar height aligned with games filters "small tool bar", frame is now drawn outside the client area
    • "Customize Games List Status Bar Colors" settings for the night mode (colors box in "Games List" page is now only for the light mode)
  • New "Panels Colors" general settings for the night mode, so you can change frame colors, background color, font color and shadow font color
    • "Apply Filters" message box
    • "Initialize Zipped Images Contents" message box
    • Game Details
    • Select a Machine to Run Game
    • Load Multi-Slot MAME Games
    • Load Console/Computer Multi Floppy Disk Games
    • Search Games floating panel
    • Rename/Delete Game Images
    • Customize MAME Software List

 

  • NOTE 1: not all texts can have custom colors (font color and shadow font color)
  • NOTE 2: background color is it's not widely applied; only for a few panels
  • New setting "Tool Bar Overlay Icons Folder" (preferences screen, "Games List" page)
    • you don't have to overwrite frontend's overlay icons anymore, just create a sub-folder with your custom icons and select it in the drop-down box
    • sub-folder must be inside "frontend_dirresourcesmain_iconsoverlay" base folder
    • for both light mode and night mode
    • use ANSI directory names only, no Unicode support
    • you only need to add icons that are different than the ones from the base folder
    • if an icon doesn't exist in the sub-folder, the overlay icon from the base folder will be used
    • overlay icons are used in games filters tool bar and images tool bar (so far...)
    • folder name is used as the icons set title
    • added a "Dark Grey" icons set for the night mode; thanks to "Fabian" for creating the icons

Tagi: Mame

wstecz01/11/2015 19:25
Inne treści związane z tematem
[arcade] Mame x64 i x86 0.202 [arcade] Mame x64 i x86 0.202
Koniec miesiąca i kolejne Mame, już MAME 0.202. 
[arcade] HbMameUI/HbMame x86 i x64 0.202 [arcade] HbMameUI/HbMame x86 i x64 0.202
HbMame (HomeBrewMame) jest modyfikacją MAME umożliwiającą odpalenie nieoficjalnych gier na sprzęt arcade obsługiwany przez MAME - nieoficjalne, amatorskie to wcale nie znaczy, że gorsze.
[Arcade] Arcade x64/x86 0.202 [Arcade] Arcade x64/x86 0.202
Nowa świecka tradycja - Arcade znów wcześniej niż oficjalna wersja MAME. Jeden z najlepszych klonów MAME wcześniej rozwijany przez MameSick jako MameUIFX a teraz przez Robbberta (MameUI32, MessUI, HomebrewMame).    
[arcade] Mame x64 i x86 0.203 [arcade] Mame x64 i x86 0.203
Koniec miesiąca i kolejne Mame, już MAME 0.203. 
[Arcade] Arcade x64/x86 0.203 [Arcade] Arcade x64/x86 0.203
Nowa świecka tradycja - Arcade znów wcześniej niż oficjalna wersja MAME. Jeden z najlepszych klonów MAME wcześniej rozwijany przez MameSick jako MameUIFX a teraz przez Robbberta (MameUI32, MessUI, HomebrewMame).    
Dodatkowe informacje
Komentarze

T-shirt "My finger slipped"

Retro T-Shirt My finger slipped - męski podkoszulek
Newsy Linkownia Emulatory na PC Wideoteka Screenshoty Bajtek Reduks Ready.Run

© Try2emu 1999 - 2019 | Krzysztof 'Faust' Karkosza Google+Kontakt