[FRONTEND] EmuLoader 8.3.1

[2] @ !!! Poniedziałek, 27 Listopada 2017 22:43 CET [23-11-2017 00:04 CET]

[FRONTEND] EmuLoader 8.3.1

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 i innych.

version 8.3.1 change log - November 26, 2017

Fixed

  • Error message "The system name is blank" when trying to run bios sets with Demul emulator; the frontend will no longer allow to run bios sets with Demul
  • Frontend crash due to a fatal "out of memory resources" error when in thumbnails view mode, if the thumb cell width and/or height are set to zero; this is a strange bug that might happen at startup
  • I forgot to change the game icons to 68x68 if thumb image size is smaller than 128x128; thumbnails view mode only

version 8.3 change log - November 24, 2017

Fixed

  • ZiNc returning "Error Code 1: Invalid Function"
  • WARNING: this is not a bugfix! If you get this error, make sure to install the "d3d-ogl12.zip" plugin and the problem WILL go away
  • No more "new display type found" annoying messages when creting MAME/HBMAME games lists; warning messages will be displayed one ONCE at the end of the process!
  • Selected game always moving position in the screen after running a game or changing preview image category/layout... "Don't get jittery!"
  • FATALITY! Emulators executable info and ROMs folders info are deleted if a new emulator build is found at startup (file "eldirarcadeemulators.ini")
  • Path bug when searching unzipped preview images for software list games, resulting in existing images not showing... nobody noticed this ?
  • ListView item height changed to 22 pixels when icon size is 16x16; icon/text vertical alignment was not centered
  • Hitting ESC key would execute the "Apply" button instead of "Abort" button (Image Category/Layout Settings)
  • Custom font for games with preliminary drivers added back (MAME/HBMAME)
  • MAME software list games with no ROMs were not tagged as "Game with no ROMs", causing some problems when auditing and running games
  • Setting "AutoRun Game With AlterMAME" was not restored at startup; moved setting from "eldirarcadeemulators.ini" to "EmuLoader.ini" ("Arcade Emulators Setup" screen and games popup menu)
  • EL was trying to run MAME software list games with AlterMAME when its build version is lower than 0.162
  • EL was trying to run HBMAME games with AlterMAME
  • The following settings were never read from mame.ini: "OSD Lightgun Input Provider", "OSD Joystick Input Provider" (MAME Settings screen)
  • You could not select items by clicking outsize the text area ("Arcade Games Filter" tool bar button)
  • Unicode strings were not decoded correctly for software list games
  • Category and VersionAdded are now limited to MAME and HBMAME sets only; MAME software list games also excluded
  • Option "Show/Hide All Categories" was not working properly (Image Categories Settings)
  • Selecting an image category folder was changing internal vars even if you don't have a system and/or image category selected ("Image Category Settings")
  • Frontend crash at startup if in thumbnails view with MAMu_ icons feature enabled
  • Thumbnails grid size not properly set at startup, creating a larger thumb image on the last selected game; plus a couple optimizations to improve startup speed
  • If system icon is disabled, game icon and favorite icon are painted outside the thumb image bounds, making them invisible (thumbnail view)
  • Game snapshots panel is now cleared when switching to internet game info
  • Setting "Hide Command Prompt Box" / "Run Game" disabled for all emulators except MAME/HBMAME; emulators do not work correctly if setting enabled (also causes ERROR 1 in ZiNc)
  • Editing a field directly in EasyListView conponent was not showing the text if the font color is other than black (TEdit controls background color is always white...)
  • Feature "Scan Games With Missing ROMs/CHDs" was not working at all (games popup menu, MAME and arcade emulators)
  • Dialog "Select Arcade System" was default to "MAME" instead of "All Systems"
  • Neo-Geo games with "neopcb" driver were not included in the "Neo-Geo" filter (MAME arcade only)
  • Games popup menu option "Set Custom Options" for "arcade", "console", "computer", "othersys" doesn't show the current selected game in "MAME Settings" screen anymore
  • YOU LOSE! Daphne game .zip files were not being searched at all when scanning for games; I guess NOBODY uses Daphne with Emu Loader because I've got ZERO bug reports for the past year!
  • If the filename for games list background image doesn't exist, after a manual filename edit (edit box), the current loaded bk image was not cleared (preferences screen)
  • Wrong media type for"disk" entries in games files for ZiNc games; they were detected as "Hard Disk Drive" when the correct media is "Disc"
  • To fix this you need to re-create ZiNc games list. Not doing so will cause no harm to the way ZiNc games are handled (it's up to you)

Changed

  • MAME machines filter panel can have the same background color/image and font settings from main games list
  • MAME/arcade emulators and MAME/arcade games lists are no longer required to use the frontend!
  • Unavailable systems are now shown with a ghosted icon and gray text (systems selection panels), except for "Emulators Setup" screens
  • EasyListView component changes and improvements:
    • New "TileCaptionLines" property (ItemPaintInfo) so you can change how many lines the main caption will be shown; normal behaviour is a two lines caption for tiles view; this change is used in the new game custom fonts dialog, to display a single line on the main caption
    • cosmetic fix: focus rect is now a solid frame
  • Renamed "Delete Selected Games" to "Delete Selected Games Files" to avoid confusion (games popup menu); this option delete your game's ROMs/CHDs/CFGs/Cartridge/Floppy/Cassette...
  • Renamed "Copy/Move Selected Games to Folder" to "Copy/Move Selected Games Files to Folder" to avoid confusion (games popup menu)
  • Moved MAME softlist games list folder from "eldirsoftwarelist" to "eldirarcademame_softwarelist_games" since they belong to MAME emulator; EL will try to move this folder at startup
  • From now on, setting "Show Favorite Icon in Games" is only for details view mode ("Favorites" tool bar button)
  • ... to enable/disable favorite icon in thumbnails view, go to "Customize Thumbnails" screen ("View" tool bar button or "Thumbnails" sub-menu in games popup menu)
  • Unicode WinAPI "CreateProcessW()" is now the default function to run emulator executables; better compatibility with Windows 10;
  • also, the "StartF_UsePosition" flag is always enabled
  • Moved arcade games list files from "el_dirarcade" to new folder "el_dirarcadegames"
  • WARNING: you must move all files manually before using this build (or delete your current arcade game lists and start over)
  • Moved "ini_filescpu.ini" file to "arcadegames" folder, renamed and split file in two: "mame_maincpu.ini" and "hbmame_maincpu.ini"
  • WARNING: the frontend will not do this for you, you need to re-create MAME and HBMAME games lists
  • Moved "ini_filesgames_played.ini" to new folder "arcadeplayed_games", split file for each arcade emulator and renamed to "system_name.txt"
    • the frontend will try to move/split/rename "games_played.ini" at startup, no action required from your part
    • last played game is always moved/added at the top of the list (like it does in EmuCon frontend)
    • arcade files format has changed; added a "title" tag with the game title, a "media" tag with the media type index and a "execparam" tag with MAME softlist execution parameter
    • console/computer/handheld (EmuCon) files format has changed; "game" tag replaced by "file" tag
  • Moved folder "emulator_ini" and all its files/sub-folders to "arcadeemulator_ini" new folder (you must move it manually)
  • Moved files "emulators.ini" and "image_categories.ini" from "ini_files" folder to "arcade" folder (EL will move them at startup)
  • Moved the following files from "ini_files" folder to "arcade" folder (you must move them manually before using this build)
    • mame_softlist_exclude.txt
    • el_mamu_exclude.ini
    • mame_machines_usercustom.ini
  • Moved the following files from "ini_files" folder to "arcadefilters" new folder (you must move them manually)
    • category.ini
    • version.ini
    • catver.ini
    • mess.ini
    • nplayers.ini
    • languages.ini
  • Moved "ini_filesmemcard_lastused" folder and all its files/sub-folders to "arcadememcard_lastused" (you must move the folder manually)
  • Moved the following files from frontend's root folder to "arcadedb_xml" new folder; they were also updated (make sure to delete your current files from EL's root folder)
    • DICE_xml.dat
    • SEGAModel2_xml.dat
    • SEGAModel2-v1.0_xml.dat
    • SupermodelSEGAModel3_xml.dat
    • ZiNc_xml.dat
  • Frontend logo changed to "Multiple Systems Frontend" since it's not just arcade systems anymore
  • Minor hack in TFontDialog component to allow custom colors selection (first color in colors list); it's not perfect but it works
  • Support for 3840x2160 resolution (4K) in "Scan Results" screen. ListView font sizes increased to 14 pixels and form width increased extra 500 pixels (squinty mode off)
  • Removed the 1000 chars limitation from command line string... uMain.RunProcess() function
  • Default MAME machines for softlist games is no more! Bugged feature. eg.: "Atari 400" machine was auto-assigned to "Atari 800" games... DUH!
  • From now on, you will be prompt to select a MAME machine just before running a game... if a machine is not already selected
  • Changed the scope of a few internal vars from global to local; no need to define them as global and waste RAM
  • Updates to favorites profiles
    • filename extension changed from .ini to .txt as they are plain text files, either ANSI or UTF-8 format
    • merged profiles of same filename from Emu Loader frontend and EmuCon frontend into a single file
    • you must use fav profiles from EmuCon v2.7.6 or v2.7.7 (profiles of older EmuCon builds are NOT compatible)
    • moved arcade favorites profiles from "ini_filesfavorites" folder to "eldirfavorites" (DO NOT MOVE fav profiles manually!!!)
    • IMPORTANT: profile files must be manually updated by you, using the new "Update Favorites Profiles" in main menu (AFTER updating EmuCon fav profiles, if you have them!)
  • Updates to "Favorites Manager"
    • new "Settings" button in the buttons tool bar: "show small, medium, large fonts"
    • you can resize the window to any size
    • you can resize columns
    • better handling when renaming title/filename and when cleansing invalid game entries
    • button "Cleanse" modified to handle arcade and console/computer/handheld (EmuCon) games
    • dialog is now always centered on screen
  • Updates to the customize main tool bar buttons
    • support for new "EmuCon" buttons
    • added new "MAME and Arcade" and "Console/Computer/Handheld" text tags on each button
    • auto-resize if resolution is 640x480
    • minor tweaks to the interface
  • Changes to the thumbnails view and the "Customize Thumbnails" dialog
    • renamed "Keep Aspect Ratio" to "Maintain Aspect Ratio"
    • renamed "Grid Size" to "Cell Size" since you change the size of each cell not the entire grid
    • added support to customize width and height of the thumbnail
    • cell vertical size is not increased internally by the frontend if game title text setting is enabled... that's your job
    • if game title text is enabled, you must increase cell vertical size to accomodate text
    • new thumbnail preview panel so you can view changes on-the-fly without appling them to the main games list
    • new files "resourcesimagesthumbnail_preview_hor.png" and "resourcesimagesthumbnail_preview_vert.png" required
    • (vertical image is only used/viewed if your screen resolution is 1280x720 or higher!)
    • new "Image Size" text above thumb preview panel, for fine-tuning... if you want perfect square images when "Game Title" checkbox is enabled
    • (it won't work if you have custom game fonts of different sizes!)
    • game icon size 128x128 is now used if no snapshot is found
    • minimum thumbnail cell size changed to 120x120 pixels; 68x68 game icons will be used if cell size is smaller than 144x144 pixels
    • new settings "Left Align Icons" and "Right Align Icons"; align system/game/favorite icons to the left corver or the right corner of the thumbnail image
    • new "Cancel" button to restore last settings before entering custom thumbnail settings screen (even after using the "Update" button!)
    • main games list thumbnails are only refreshed if you actually change thumb settings when pressing "Update" or "Confirm" buttons
    • Several changes, fixes and optimizations to frontend startup
    • the frontend will no longer complain if you have an emulator selected without a games list for it, or have a games list without an emulator selected
    • clean install has changed: it only validate frontend games list files (MAME/MAME software list/arcade/console/computer/handheld); emulator executables are only required to create MAME/arcade games lists
    • new "clean install" dialog with multiple choices for easier handling; self-explanatory with detailed information
    • some tweaking to prevent arcade emulators settings from loading twice (in some cases)
    • removed redundant validation code to decrease the startup time
  • Split image category settings and image layout settings dialog into two dialogs to avoid confusion (and duplicate code)
  • Changes to "Image Category Settings" feature
    • added support for console/computer/handheld systems ported from EmuCon
    • merged arcade/console/computer/handheld systems into one big list for easier access
    • minimum 1024x768 / 1280x720 resolution required
    • several tweaks
  • Changes to "Game Video Preview" feature
    • moved settings from preferences screen to its own dialog, accessible in main menu "Images", images popup menu, and games popup menu
    • you can abort changes by clicking the "Cancel" button (safe mode)
    • added support for all console/computer/handheld systems ported from EmuCon
    • merged arcade/console/computer/handheld systems into one big list for easier access
    • minimum 1024x768 / 1280x720 resolution required
    • minor optimizations
  • Games list font settings changes:
    • support console/computer/handheld systems ported from EmuCon
    • font settings saved on a new file "ini_filessysgamecustomfont.ini" instead of "EmuLoader.ini" so you don't lose them on a clean frontend install
    • (you can copy this file from EmuCon before using this Emu Loader build)
    • new "All Systems" font setting added so EL can use it as a general systems font (arcade systems font settings are EXCLUDED from this)
    • added games list background color/image settings if you want to change those settings while choosing game fonts (settings are still in preferences screen)
    • huge UI facelift
    • access more settings in the popup menu (mouse right-click)
    • support various screen resolutions, including 4K (3840x2160)
  • Tiles view mode changes:
    • new setting: "Tiles View Cell Size" (view mode tool bar buton); change this option if you're using large game fonts
    • details text font is now fixed to "Trebuchet MS", size 9 (size 12 for larger cell sizes)
    • details text font color is set automatically by the frontend depending on the games list background color (either black or white font color)... HIGHLY EXPERIMENTAL!
  • Changes to "Delete/Copy/Move Multiple Selected Games"
    • support for console/computer/handheld systems from EmuCon
    • bios name set info removed (MAME and arcade systems)
    • the "Check Arcade File Types To Delete" box options are limited to MAME, MAME software list games and arcade systems
    • new settings for the console/computer/handheld systems (MAME and arcade are not supported)
    • "Delete Game From Games List"; you can delete a game from the main games list files (like in EmuCon)
    • "Delete Game Files From Disk"; checking this option will delete the game files (like in EmuCon)
    • gamename search bar removed; this was a ridiculously useless thing to have in there...
  • Several files in "eldirresourcesmain_icons" renamed and moved to another folder
  • Removed
  • Last selected game per system is gone; if last selected game is no longer visible after a games filters change, the first visible game is selected
  • File "resourcesimagesfavicon_thumbnail.png" no longer required
  • Machines filter tool bar button is no more (replaced by something a lot better)
  • Arcade systems filter tool bar button is no more (replaced by something a lot better)
  • The following icon files are no longer required, "resourcesmain_icons" folder: "filterarcade_00_listall.ico"; "filterarcade_00_multi_system.ico"; "filterarcade_01_mame.ico"; "filterarcade_02_supermodelsegamodel3.ico"; "filterarcade_03_daphne.ico"; "filterarcade_04_demul.ico"; "filterarcade_05_hbmame.ico"; "filterarcade_06_dice.ico"; "filterarcade_07_segamodel2.ico"; "filterarcade_08_zinc.ico"
  • Added
  • Support for latest Demul 0.7 WIP (November 11, 2017)
    • detection of "merge" tag and alternate filenames
    • fix bios titles to match MAME
  • New "media type" status bar icon next to the game name / game filename for the main games list (preliminary feature!)
  • Support new "Games.xml" file used in Supermodel 3 emulator SVN 592 and newer, so games list can be created from it
    • if this file is not found ("supermodel3_dirConfigGames.xml"), the frontend "outdated" custom file will be used (frontend_dirarcadedb_xmlSupermodelSEGAModel3_xml.dat)
    • support fully merged child sets (clone games); note that partially merged child sets are NOT supported by the "Supermodel 3 Emulator"... you either have all child ROMs in the parent set or all child ROMs in the child set!
  • New options for screen view: "Cropped" and "Stretched" (MAME Settings screen)
  • Support for MAME v0.183 and newer:
    • new "PortAudio" sound output mode ("Sound" tab); also extra settings: API, device, latency
    • new "UWP (Windows 10)" OSD Input Provider for keyboard and joystick; only supported in Windows 10
    • new "Hybrid DInput/XInput" in "OSD Joystick Input Provider"... hybrid DirectInput/XInput joystick, Windows only
  • Support for MAME v0.190 and newer
    • detection of new "feature" entries from -listxml output ("sound" and "graphics" types only for now...)
  • "unemulated" entries are renamed to "preliminary"
    • detection of new "SVG" display type for MAME v0.191 and newer
  • Added several Unicode functions in "sourceuCommon.pas" for future improvements and better Windows 10 support
  • Added detection of the "optional" tag in ROMs/CHDs (MAME/HBMAME), for future frontend improvements
  • New console/computer/handheld systems and games lists (major port from EmuCon frontend!!!)
    • what ???! MAME calls them "loose software"; games that are not listed in software lists ("mamedirhash" folder)
    • in most features, handheld systems are included in "console" system
    • created two new main menu items to separate system types: "MAME/Arcade" and "Console/Computer"
      • new menu items to setup emulators, games folders, images folders (main menu "Console/Computer"):
  • -> Emulators Setup
    • select up to 4 emulators per system
  • -> Systems Folders Settings
    • select games folders for each system and media type (cartridge, floppy disk, cassette tape, disc, hard disk drive)
  • -> Systems Editor
    • assign MAME software lists to EmuCon systems; multiple software lists can be assigned to a single EmuCon system ;(this requires a MAME games list and a MAME/arcade emulator selected)
  • -> Games Editor
    • you can split games data: title, year, manufacturer, number of players (MAME and arcade games are not supported)
  • -> Create Games List
    • I wonder what this does. Humm... I've got it! It makes pudding :)
    • new "frontend_dirconsole_computer" sub-folder to store config files, games lists and extra stuff
    • column "Category" shows the system name + media type, just like MAME softlist games
    • play MAME software list games with custom emulators: BlueMSX, WinVICE, Win-UAE, FS-UAE, Snes9X, ZSNES, Altirra, Atari 800 Emulator, Stella, and many others
    • you can use MAME and AlterMAME emulators selected in the arcade front to play console/computer games from EmuCon (some games might not work)
    • you can still select MAME/MESS/UME binaries in "console/computer emulators setup" and use them to play games (to maintain EmuCon compatibility)
    • you can have two parameters for each emulator; to change between them, go to the new "Use Param" tool bar button
    • you can play a EmuCon game using different MAME machines, by using the new "Run Game With MAME" in games popup menu... thanks to the new "Systems Editor"
    • this setting is saved in "frontend_dirconsole_computermame_systems_softwarelist.ini" file
    • eg.: "msx1_cart", "msx1_flop", "msx1_cass" MAME softlists are assigned to the "MSX" system; you can use any MSX/MSX2/MSX2+/MSX Turbo-R MAME machine to play games not found in MAME software lists
    • settings from EmuCon frontend can be easily used in Emu Loader simply by copying some files into Emu Loader's new "console_computer" sub-folder
  • -> EmuCon files/folders to be copied to "el_root_dirconsole_computer" folder:
    • sysemulators.ini
    • sysgamefolders.ini
    • sysimagefolders.ini
    • emulator_parameters.ini
    • emulator_parameters[default].ini
    • ignore_extensions.txt
    • "games" folder and all its files
    • "game_cfg" folder and all its files
    • "played_games" folder and all its files
    • -> EmuCon favorites profiles must be copied to "el_root_dirfavorites" new folder
    • -> NOTE: if you make changes to these files in Emu Loader, you can copy them back into EmuCon install dir and use them there without worries :)
    • -> NOTE: you must update favorites profiles manually using "Update Favorites Profiles" in main menu; after the update you can delete "frontend_dirconsole_computerfavorites" and "frontend_dirini_filesfavorites" folders
  • New mega filter dialog for machine types and systems filters
    • all systems now have check boxes, make sure to tick them to select the desired systems
    • new "All Arcade Systems" and "All Console/Computer/Handheld Systems" options so you can quickly show or hide all available systems
    • individual systems checked status are no longer lost if you check "All Systems" options :) :) :) :)
    • machine types expanded:
      • "Arcade Systems": to hide/show all arcade systems (MAME softlist games excluded)
      • "Console Systems": to hide/show all console systems ported from EmuCon (MAME softlist games excluded)
      • "Computer Systems": to hide/show all computer systems ported from EmuCon (MAME softlist games excluded)
      • "Handheld Systems": to hide/show all handheld systems ported from EmuCon (MAME softlist games excluded)
      • "MAME Machines With Software Lists: to hide/show all MAME machines that have software lists (info from -listxml output)
      • "MAME Machines Without Software Lists: to hide/show all MAME machines that do not have software lists (AntoPISA's "mess.ini" file required)
      • "MAME Software List Games: to hide/show all softlist games from MAME (based on "mamedirhash*.xml" files
      • "Enable MAME Machines Filter Panel": filter MAME software list games by MAME machines (left side of main games list)
    • check more options in the systems popup menu (mouse right-click)
    • settings are saved in EmuLoader.ini when exiting the frontend
  • Added a warning message in the "Run Game Confirmation" dialog for ZiNc; ZiNc returns "error 1: incorrect function" if don't have the "d3d-ogl12.zip" plugin installed in ZiNc
  • Support AntoPISA's version info and category .ini files for HBMAME emulator
    • rename "version.ini" to "version_hb.ini" to avoid replacing MAME's "version.ini" file
    • rename "category.ini" to "category_hb.ini" to avoid replacing MAME's "category.ini"
    • only then, copy both .ini files to "eldirarcadefilters" folder
→ 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
→ NOWSZY [FRONTEND] EmuLoader 8.6.2

version 8.6.2 change log - July 06, 2018

Fixed

  • Forgot to include the updated file "arcadefiltersmame_filters.ini" for "Arcade Games Filters" tool bar button
    • some filters were renamed
    • one filter slip in two for easier games filtering
    • the frontend was crashing without this updated file

Changed

  • Color tweaks to night mode
  • Tweaks to "Delete/Rename Game Image File" screen
  • "Search Games" panel expanded, 3 view modes:
    • floating panel: default behavior, located just below the search button in filters tool bar
    • panel attached to the bottom of the games list: slim panel with 40 pixels height
    • panel attached to the top of the games list: slim panel with 40 pixels height
      • to switch between modes, click the new "tool bar" button next to the close button
      • you can customize "Night Mode" colors of the attached panel, "Night Mode" page in preferences screen
      • floating panel still have fixed colors - in light mode, colors are fixed
  • "Search Games" panel "enabled" state is now restored on a frontend restart

Removed

  • Minor source code cleanup
→ NOWSZY [FRONTEND] EmuLoader 8.6.1

Kronos 32 Bits windows version: Fork from FCare 2,7,8,A,

version 8.6.1 change log - July 02, 2018

Fixed

  • Non-game files were added to a MAME software list games
    • some games have "rom" entries (battery backup, NVRAM, etc) but are not game files and should not be added ("hashnes.xml", "hashmsx_cart.xml", others)
    • you must re-create all your MAME software list games lists again, either delete all files in "frontend_dirarcademame_softwarelist_games" folder (easier) or select "Enable: Overwrite Mode" when choosing the arcade scan mode
  • FATALITY! When validating multiple selected games, bios/device sets were not validated at all (works fine with scall all games, scan single game)
  • FINISH HIM! Games of "SEGA Model 2 Emulator" were not validated correctly, "model2.zip" board ROMs completely ignored
  • When running single MAME arcade games, frontend was trying to detect the "machine title", intended for multi-slot machines ("uMain.GetTitleMachineToUse" function)
  • Timer freeze when applying games filters on grouped view mode
  • Button "Default Grid Size" and "Show Game Title" were not repainting thumb preview images (Thumbnail Settings)
  • Font style was set to game filename instead of game title in "Delete Multiple Selected Games Files" screen
  • Some messages were not showing up in splash screen when creating games lists, specially for "SEGA Model 2"
  • CRC-32 / SHA-1 checksums of unzipped game files failed to be generated
    • some games could not be added to the games list (console/computer systems only)
    • most noticeable in "Game Details" screen
    • mostly for Unicode filenames
    • console/computer games only (ported from EmuCon)
    • some internal functions updated to support "WideString" parameters and slightly modified to fix this bug
  • Frontend crash when trying to open a .zip / .7z Unicode filename in "Game Details" screen (console/computer games from EmuCon) ... this bug is almost 2 years old!
  • Megatons of drawing bugs thru the entire project

Changed

  • Changes and improvements to games tool bar:
    • resized large icons from 44x40 to 48x48
    • resized small icons from 28x22 to 30x24
    • added 68x68 icons size support, useful for 2K (2560x1440) and 4K (3840x2160) screen resolutions
    • added a white background in the lower text so it's visible in night mode
    • several icons were completely remade
    • split the icon outer frame from current icons into separate overlay icons, located in a new "resourcesmain_iconsoverlay" folder
    •   - overlay icons are painted on top of the icon, alpha blend support
    •   - overlay icons can be customized to your liking without altering the filter icons
    • replaced the "Search" tool bar by a simple button; edit box and buttons are now placed in a new floating panel below the main tool bar
    •   - you can move the panel around by dragging it with the title bar
    • finally removed the dreadful "TCoolBar" control; tool bar background colors can now be customized (night mode only)
    • Renamed settings entries in "EmuLoader.ini", you need to customize buttons again in "Customize Tool Bar"
    • Improvements to "Arcade Games Filters" screen (tool bar button)
    • if filter icon not found, the "no icon" was not set correctly
    • added support for 68x68 and 30x24 icon sizes, found in "resourcesmain_iconarcade_filters" folder
    • choose an icon size to browse the filters list: "Extra Large (68x68)", "Large (48x48)", "Small (30x24)"
    • additional tweaks
  • Moved "Tool Bar Buttons" menu options from "View" to "Games List" main menu, renamed "Small Tool Bar" to "Icon Size" and expanded to:
    • Extra Large (68x68)
    • Large (48x48)
    • Small (30x24)
  • Changes to "Customize Tool Bar"
    • replaced "Small Tool Bar" checkbox by a "Set Icon Size" buttons group: "Very Large (68x68)", "Large (48x48)", "Small (30x24)"
    • removed "Search Games Bar" checkbox since it's now listed with the other buttons
    • renamed "Hide Tool Bar" to "Show Tool Bar", so it's the same title as the checkbox option in main menu
    • additional tweaks
  • Moved "Show Games Status Bar" setting from "View" to "Games List" main menu, where is belongs
  • Changes to Preferences screen
    • size increased to 850x600 to give its contents more breathing room
    • moved "Internet Game Info" panel from "Images" to "General" page
    • renamed TSlitter component names of games list and images to avoid overlap settings; you must customize splitters again as "EmuLoader.ini" entries were also renamed
    • additional interface tweaks (still needs work)
  • Changes and fixes to "Supermodel 3 Emulator" features
    • entries in file "frontend_dirarcadeemulator_inisupermodel_iniSupermodel.ini" have changed to avoid settings overlap
    •   NOTE 1: you must re-configure AND save the emulator default settings to update the .ini file
    •   NOTE 2: settings key names are the same as emulator's "Supermodel.ini" file, but not all of them
    • game custom setting files changed as well (change/save emulator default settings first!)
    •   NOTE: you must re-configure AND save the game custom settings again to update the .ini file
    • additional interface updates
    • FATALITY! game custom settings were not added properly to command line when running games (nobody noticed this ?!)
    •   - custom settings and emulator default settings were added twice to command line
    •   - new behavior: emulator settings is now loaded first, followed by game custom settings file (just like MAME)
    •   - if game setting is the same as emulator setting, it's no longer added in "ganename.ini" file (just like MAME)
    • when running emulator in full screen, if the custom resolution is not valid, current desktop resolution will be used automatically
    • if game filename is not found, emulator will not run; it was causing the "Error: Invalid Function 1" message on emulator exit
    • Replaced the "Main CPU MAME Filter" bar by a floating panel
    • it was wasting too much space above the main games list
    • the "enabled" filter state is now restored on a frontend restart ("Arcade Misc" filters tool bar button)
    • panel position is always at the top left corner of the games list
    • you can move the panel around by dragging it with the title bar
    • limited the games search pattern to MAME / HBMAME as it's useless for other systems
    • added support for night mode
  • Several tweaks to "Delete Multiple Selected Games" screen; also added "night mode" support
  • Changes and fixes to "Arcade Scan Games Results" screen ("View Missing ROMs/CHDs" in games popup menu)
    • added a Device column to easily identify game sets with device ROMs
    • added a file size column (you must create all arcade games lists to see this info)
    • MAME CHD file sizes are detected "on the fly" while scan results list is being generated
    • missing files texts are now painted in a dark gray color (light mode) and silver color (night mode)
    • status columns text is painted in red color; much easier to spot missing files
    • device ROMs were not properly tagged as device ROMs; weird bug as it was working fine for games with multiple device sets
    • parent ROMs/CHDs were not properly tagged as parent files, making it not show "Parent" text in status column
    • moved controls from bottom bar to top bar, reducing waste of space
    • increased selected system icon size and font size of emulator/games list version texts to keep in sync with other screens
    • window now have a fixed width size of 1015 pixels
    • when viewing a single game, the window height will be shortened to avoid waste of space
    • removed the redundant Close button since you can close it with the caption bar "close" button (or ESC key)
    • "filename.zip found" and "filename.zip not found" texts are now in "green" and "red" color for easier reading
    • status texts are now properly separated by comma; it gives a whole new meaning to the texts being shown
    • support for night mode; visibility on this mode is much nicer and detailed than light mode Tweaks to "Game Details" screen (access in games popup menu or "Shift+I" shortcut)
    • missing files texts are now painted in a dark grey color (light mode) and silver color (night mode)
    • file size column added to game files list
    • MAME CHD file sizes are detected "on the fly" while files list is being generated
    • if a CHD filename text is larger than the label dimensions, the hint text will be enabled, hover mouse on it to see it
  • Since MAME can load Unicode filenames directly from command line, Emu Loader will no longer convert them to DOS 8.3 format (run custom EmuCon console/computer games with MAME)

Added

  • Tool bar colors settings for night mode in the new "Night Mode" page, Preferences screen
    • for games tool bar filters, images tool bar and other "captionless" tool bars in the future
    • support custom gradient background; gradient can be disabled to use a single color
    • frame color is customizable; it can also be disabled
    • tool bars with button caption enabled cannot be customized (TToolBar component limitation)
  • Added a "Splitter" setting for "Game Documents" panel so you can customize it (Preferences screen, "Game Docs" page)
  • Added a "Splitter Style" setting for image splitters, default to "Single Color" (Preferences screen, "Images" page)
  • Support for Supermodel 3 Emulator SVN 735 ("Supermodel 3 Emulator Default Settings" screen)
    •   - new settings: "scroll fog shaders", "tile map shaders", "stretch"
    •   - added a "Use Custom [1-1000]" checkbox so you can enable/disable custom "PowerPC Bus Frequency (PPC)" frequency at will
  • Added save states support for "Supermodel 3 Emulator"
    • select a save state file before loading the game
    • valid filenames are "gamename.st?" (state slots go from 0 to 9)
    • save state folder is fixed by the Supermodel emulator and cannot be changed ("emudirSaves")
    • ROM/CHD size info added to arcade and MAME software list sets
    • games validation system do not use it, it's for information only
    • ROM size info can be viewed in "Game Details" and "Games Scan Results" screens (games popup menu)
    • you need to create new games lists for all arcade systems and MAME software lists to see this info, but frontend works fine without it
    • games of Supermodel 3 emulator doesn't have ROM size info in "emudirConfiggames.xml"
    • games of console/computer systems already have file size info (systems ported from EmuCon Frontend)
→ NOWSZY [FRONTEND] EmuLoader 8.6

version 8.6 change log - May 30, 2018

Fixed

  • Several drawing bugs in games lists, top bars and icons
  • Top bar lower gradient color was silver instead of white in "Delete/Rename Game Snapshot"
  • Empty space in multi-floppy games list panel if games of different systems are selected in main games list ("Load Multi Floppy Disks Game" screen)
  • Set default font was not working in "Game Font Settings" (games popup menu)
  • Arcade game font was not set correctly on several screens if game status is tagged "found with missing ROMs" and game driver is tagged "preliminary"
  • Main games list not focused after exiting "Favorites Manager"
  • Main games list not focused after exiting "Last Played Games (MRU)"

Changed

  • Minimum required resolution bumped to 1024x768 / 1280x720; plus, dialogs and screens will no longer auto-resize to fit in lower resolutions
  • Changes and fixes to Mustangpeak's "EasyListView" component (EasyListView.pas)
    • it was drawing "State Images" in normal mode when TEasyItem is ghosted and/or not enabled; TEasyViewItem.PaintImage() function
    • icon top border was not properly set if cell size if larger than icon size; "large icons view" only
    •   - to fix this I added a new "IconViewAdjustIconTopBorder" property in "TEasyPaintInfoBasic" class, used in TEasyViewIconItem.ItemRectArray() procedure
    • Improvements to my "TPanelEx" component
    • added a "Inner Border Color" property for a cool neon effect, and a property to enable/disable it
    • added a "Enable Custom Border" property to create a dual color border in the "non-client area"
      • border colors are customizable
      • no more drawing borders over the client area, covering 2 pixels at all sides of the panel!
      • it cannot be used with "Border Style" and/or "Bevel Kind" properties
      • "Frames" property is still available but it paints in the client area
    • fixed paint flickering when enable/disable frames and/or borders
    • code clean up ("Border Style" and "Bevel" properties will eventually be removed from the component)
  • Improved my custom TGroupBox component, added "Dual Color" border style for a cool neon effect (see "Delete Games Files" screen in night mode)
  • Interface changes to "Console/Computer Emulators Setup" and "Console/Computer Games Folders Settings"
    • default system icons size is now 68x68 (resolution 1280x800 and higher)
    • 48x48 icons are used for 1280x720 / 1024x768 resolutions
    • left some room in systems panel for the future (just in case)
    • additional tweaks
  • Minor tweaks to "Game Details" screen
  • Interface changes to several screens
    • 48x48 game icon replaced by 68x68 size (top bar)
    • 16x16 system / media type icon replaced by 24x24 size (top bar)
    • increased game title font size from 8 to 10 (top bar)
    • increased game name+extra info font size from 7 to 8 for easier reading (top bar)
    • removed ListView border (Windows theme forced painting), replaced by a custom panel with dual colors so night mode can be applied
    • additional tweaks

Removed

  • Full screen mode is gone. It's an ugly hack, it causes the dreadful "out of focus" bug at startup and it doesn't work correctly under Windows 10

Added

  • Updates to "Night Mode"
    • Setting "Enable Night Mode" added to main menu for easy access; you can still change it in the message box
    • added support for several screens
    • added support for images tool bar buttons
    • added support for images panel border color
    • coded some functions to change colors with ease: panels, labels, check boxes, radio groups, group boxes, forms
    • the following controls are incompatible with dark themes, due to Windows theme forced painting or zero customization properties:
    •   edit box, combo box, button, main menu, popup menu, tool bar button text
    • additional tweaks to avoid flickering, highly noticeable in night mode
  • New "Board Game" catver.ini filter added to "Arcade Miscellaneous Filter" (below "Mechanical" filter)
  • New screen with 128x128 monster icons for "Arcade Files Versions" if screen resolution is 1024x768 and up (main menu "View")
  • Interface changes to "Arcade Emulators Setup" and "View Arcade ROMs Folders" screens
    • added monster 128x128 icons to systems list
    • use checkbox "Large Icons" in bottom bar to enable the big system icons (disabled by default)
    • additional tweaks

 

→ NOWSZY [FRONTEND] EmuLoader 8.5.7

version 8.4.7 change log - February 22, 2018

Fixed

  • Proper detection of "Board ROMs" on game sets that use "model2" ROMs; "SEGA Model 2" system
    • you must re-create games list fix this
    • this is a cosmetic fix, ROMs validation is not affected
  • Fixes and tweaks to Game Details screen
    • missing parent setname text not showing in left panel if parent zip file is not found
    • SHA-1 checksum generated for zipped EmuCon console/computer games (32 MegaBytes max file size)
    • bios/device icon indexes were switched in left column
    • "Bios CHD" file was tagged as "Device CHD"; cosmetic fix

Changed

  • "Create MAME/HBMAME/Demul Games List" updates
    • improved detection of sets with CRC32 collisions, a new file created "arcadegamessystemname_crc32collision.txt"
    • added a "devicename" tag for each device ROM entry for proper SHA-1 validation (MAME)
    • added "feature patelle" tag detection in -listxml output to fix missing "color status" (MAME v0.194 and newer)
    • optimizations and code cleanup
    • MAME and arcade games files validation system changes and fixes (games audit)
    • device sets not scanned correctly when auditing a single game (MAME) - device ROMs are now properly validated and game sets are no longer tagged as "available" if a device ROM is missing (MAME)
    • device and bios zip file list contents (CRC32/SHA-1) are now loaded into RAM only once when validating multiple games, for faster access
    • CRC32 collision detection and SHA-1 validation for device/bios ROMs; game ROMs are not yet supported (MAME and Demul)
    • game files are unzipped directly into a "TMemoryStream" var (RAM), so SHA-1 checksums can be generated
    •  several optimizations and code cleanup

Removed

  • Old commented code cleanup

version 8.5.6 change log - May 02, 2018

Fixed

  • Holy crap-a-monium! Fix losing arcade emulator filename from "arcadeemulators.ini" at startup, take three
    • the info will be saved in .ini file only if emulator date/time stamp has changed
    • whatever happens, current emulator info entries and system sections are no longer deleted from .ini file (garbage entries mode ON)
    • only at "Arcade Emulator Setup" screen "emulators.ini" will change (add/delete entries and sections)
  • MAMu_ icons folder path saving twice to "mameui.ini" after exiting "Preferences" screen
  • MAMu_ icons folder path read from MAME and then read again from HBMAME (only MAME's "ui.ini" is used)

Changed

  • Reverted back some function calls in main screen's OnShow() event to OnActivate() event like it was in EL v8.4.7 as the newer tweaks were causing weird problems

version 8.5.5 change log - May 01, 2018

Fixed

  • Obscure bug: after updating arcade emulator version info at startup, the filename with full path is somehow deleted from "arcadeemulators.ini"; filename is no longer updated, just file date/time and version info
  • Out of focus bug at startup still haunts us, so the new init zip images form is replaced by a simple panel directly in the main screen

Changed

  • The window "Layout Dimensions" will no longer be restored at startup to avoid the dreadul "out of focus" bug (accessible in images popup menu)
wstecz27/11/2017 22:43
Inne treści związane z tematem
[tools] RomVault 2.5.0 Beta [tools] RomVault 2.5.0 Beta
RomVault pozwoli nam zachować porządek w co raz to bardziej chaotycznym (dla użytkownika) kolekcji dumpów dla MAME i MESS. Jest to całkiem interesująca alternatywa jeśli chodzi o możliwości tego programu w stosunku do clrMAME.  Od tej wersji autor programu GordonJ uwolnił kod swojej aplikacji a jego repozytorium znajdziemy na GitHubie - dzięki temu istnieje szansa, że ...
[FRONTEND] EmuLoader 8.2.9 [FRONTEND] EmuLoader 8.2.9
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 i innych.
[TOOLS] Emulator Organizer v6.6.25 [TOOLS] Emulator Organizer v6.6.25
Pojawiła się świeża odsłona Emulators Organizer, autorstwa Ali Hadid (MyNes), pozwala zarządzać kolekcją romów w naszych skromnych dyskowych archiwach.  
[arcade] ClrMamePro 4.031c
Nowa wersja jednego z najstarszych programów umożliwiający utrzymanie w ryzach kolekcji dumpów dla MAME - ClrMamePro 4.031c (cool little rom manipulation and management engine) już jest dostępna do pobrania.
[TOOLS] EmuControl Center 1.22 (2016.12.28) [TOOLS] EmuControl Center 1.22 (2016.12.28)
Jeden z najpotężniejszych organizerów archiwów dla emulatorów - EmuControlCenter został zaktualizowany. Potężny pakiet wykorzystujący środowisko KDE pozwala na łatwe zarządzanie zgromadzonym dobrem wszelakim;). Szkoda tylko, że przy większych kolekcjach hmmm... wymięka;)
Dodatkowe informacje
Komentarze

T-shirt "CGB Yoshi"

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

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