2019-08-15

Emu Loader v8.8

EmuLoaderEmu Loader v8.8 is released. Emu Loader was created to manage an arcade games emulator called M.A.M.E. With this frontend, you can change practically any option that is available in the emulator, like the screen resolution, sound quality, game options, etc. There are lots of extra features that makes your life much more easier, like the snapshots viewer where all captured images from M.A.M.E. games can be viewed when selecting games.

Emu Loader Changelog:
Fixed
Fixed a bug in "TCustomColorBox" Delphi 7 class, "SetSelected()" procedure
- it was not repainting the control properly, and it was not caused by the frontend (damn you Delphi 7!)
- my custom TColorBoxEx component was also affected due to this "Delphi 7" bug
- the fix was taken from "Code Gear Delphi 2010" source code ("vlc\ExtCtrls.pas")
Event "OnSelect()" was not properly executed on TColorBoxEx components (color dropdown buttons)
A few default settings in "EmuLoader.ini" and "nightmode.ini" were causing problems on a clean install
Colors for "Game Docs Status Bar" not updated when switching between light mode and night mode
Fixes for the night mode
- search bar background had gradient always enabled even if the gradient setting was not ticked
- floating panel gradient background colors were not properly set, specially at startup
- TColorBoxEx were resetting to default colors at frontend startup when viewing the "2 pages" in night mode screen
Hint box colors and style not updated when switching between light mode and night mode
Control "Buttons" was listed twice in "Game Details" screen when a game have multiple controls + buttons
Game selection bar colors and font colors were not correctly set in several screens, including in "Customize Game Fonts"
Font of column header was not properly set when night mode is enabled (MAME Machines Filter Panel)
My custom component TEditEx was not repainting the frame color when required
Pressed button custom colors were not applied to buttons in night mode
Font "Terminal" is used in a few places and if it's not installed in Windows, it will be replaced by "Lucida Console" (Windows 7 users don't have to worry about this)
App crash when trying to show game images if image category folders are not successfully loaded
Updates to my TAdvCheckBoxEx and TAdvRadioGroupEx components
- fixed icons positions as they were not drawn at the same position on Windows 7 and Windows 10
- RadioGroup icon updated with a 13x13 sized image when working with Delphi 7 in design time (easier to align controls)
- added a couple commands to get the correct CheckBox/RadioGroup icon sizes from Windows theme
Metadata files are no longer used when mounting images on a "virtual drive" app (.cue, etc...) even if "use .cue" tool bar button is enabled (console/computer games)
Game image files failed to mount on a virtual drive, returning an error to the user (console/computer games)
Changed
Night mode is now enabled by default on a clean install or if "EmuLoader.ini" file is missing
Shadow texts are disabled in light mode for panel texts, tool bar panels, floating panels; it looks better this way
Improvements to night mode settings (night mode screen)
- added "Shadow Enabled" checkboxes for texts in "Search Games Panel Colors", so you can disable shadow texts
- added "Shadow Enabled" checkboxes for texts in "Panels Colors", so you can disable shadow texts
- added preview panels (click the "Preview" buttons) so you can see your color customizations
- Games List Selection Bar
- Panels Colors
- Image Hint Box
- Search Games Panel Colors
- tweaks to the layout
Rounded corners in GroupBox frames are disabled for night mode
The overlay folder "Dark Gray" is no longer needed, these icons are now the default for night mode ("\resources\main_icons\overlay\Dark Gray\" folder can be deleted)
Blue overlay icons moved to a new "Blue" folder ("\resources\main_icons\overlay\Blue\")
If overlay files of a sub-folder are not found, the "Tool Bar Overlay Icons Folder" setting will reset to "Default" (night mode screen)
Improvements to "Image Hint Box" (preferences screen, night mode screen)
- setting "Show Unzipped/Zipped Icon" is gone, the icon is now mandatory
- added a "Italic" font style checkbox, so you can disable the italic style (disabled by default)
- text font size reduced to 10 pixels
- added a new "image resolution (image type)" text below the image category title; only font color can be customized
- added a "Larger Font Size" checkbox, for a 14 pixels font size like it was before (disabled by default)
- added a "Box Position" setting to choose where the hint box will appear; default position is "Middle/Left"
- fixed "middle vertical" position, it was not taking the hint box height into account
Selection bar of menus/popup menus is a little darker, around 10%
Moved settings panel to a popup menu ("Favorites Manager" settings button)
Game details screen changes
- removed shadow of texts in the left panel (night mode)
- removed dual border from ROMs list
- minor improvements to make sure border spaces are pixel perfect
Removed shadow of texts in system title bars and replaced yellow font color by orange, on all screens (night mode only)
Removed shadow of texts from labels and checkboxes in almost all screens (night mode)
Color tweaks to texts font colors in "Delete/Rename Game Image File" screens (night mode)
Several source code optimizations to remove redundant duplicates, mostly for the night mode
Modified my TShadowLabel component to not show the shadow text if component is in "disabled" state and the "ShadowEnabled" property is unchecked
If a "Label", "CheckBox", "RadioButton", "GroupBox" component is in disabled state and the "ShadowEnabled" property is unchecked, the shadow text is no longer displayed
- it looks a lot better in night mode
- in light mode, the "3D effect" no longer applies, but texts still look good
Games list in "Delete Multiple Games Files" screen now uses the same colors / background image as the main games list
Replaced "Consolas" font by "Calibri" in "MAME Game Docs" panel
Tons of interface tweaks, specially texts and their colors
New interface for preferences screen
- cleaner and easy to navigate, also to prevent waste of blank space
- page 1 is for frontend settings, page 2 is mostly for colors
- tweaks to existing settings so they are better aligned with panels
Several settings moved from "EmuLoader.ini" to a new "\ini_files\LightMode.ini" file (preferences screen, mostly)
- they are all exclusive to the light mode
- now you can do a clean install and restore these settings easily
- most key names in .ini file were renamed to match key names from night mode preset files, you must modify your light mode settings again (sorry)
- some "MAME Game Docs" settings moved from "el_extras.ini" file into "LightMode.ini"
Removed
The following is removed to simplify the interface
- frames of games list panel, images panel and game docs panel is kaput!
- setting "Games List Frame Colors" (preferences screen, night mode settings screen)
- setting "Games List Status Bar, Inner/Outer Frame" (preferences screen, night mode settings screen)
- setting "Games List Status Bar, Font Shadow Color" (preferences screen, night mode settings screen)
- setting "Game Docs Splitter Style / Colors"; same style/colors as image splitters is used, as it was before (preferences screen, night mode screen)
- setting "Image Panel Frame Colors" (preferences screen, night mode settings screen)
- setting "Enable Edit Box Custom Frame Color" is no more; custom frame is always enabled in night mode (night mode screen)
- setting "Games List Splitter" style is gone for night mode; only a single color is supported (night mode screen)
- setting "Tool Bar Inner/Outer Frame" is no more (night mode screen)
Added
New games list background images, for both night mode and light mode ("\resources\images\")... thank you Fabian for the new images
New setting "Disable Aspect Ratio", to stretch the image on the entire image panel; requires "Image Stretch" setting to be enabled (popup menu "Images")
New setting "Round Corners" to "Games List Selection Bar" colors (preferences screen, night mode screen)
Night mode colors support for arcade emulator setup screens: MAME, HBMAME, Supermodel, Daphne, SEGA Model 2, ZiNc
New "Left Align Emulators Info and Games Info" setting to show message box texts aligned to the left instead of centered (preferences screen, "General" panel)
New setting to customize games filters tool bar in light mode (preferences screen)
- you can use gradient or solid colors
- new "Windows Theme" checkbox, so you can disable Windows themed tool bar painting
Support for multiple night mode profiles
- change profiles with the new "Night Mode Profiles" box ("Customize Night Mode" screen, access thru main menu)
- all profiles are now stored in "frontend_path\nightmode\" folder
- file "nightmode.ini" moved to the new "\nightmode\" sub-folder and renamed to "Default.ini"
- setting "Tool Bar Overlay Icons Folder" can be different for each profile
- setting "Menus / Popup Menus" frame color can be different for each profile
- current profile is automatically saved to .ini file when switching between profiles or when closing the "Customize Night Mode" screen
New "RGB Quick Edit" for color dropdown boxes "TColorBoxEx" (popup menu, mouse right-click)
- for an easy and quick way to select a RGB color manually
- screens that support this new popup menu
- Customize Night Mode
- Image Category Settings
- Customize Game Fonts
- Customize Thumbnails
- Preferences screen
Added "Show Font Name" setting in "Customize Game Fonts" screen
- access in popup menu (disabled by default)
- useful for high resolution screens (1080p or higher)
Added a custom game fonts set for night mode, split from light mode
- have a set of game fonts for light mode and another for night mode
- light mode filename: "\ini_files\sysgamecustomfont.ini"
- night mode filename: "\ini_files\sysgamecustomfont_nightmode.ini"
- updated "Customize Game Fonts" screen to load the night mode font settings if this mode is active (games popup menu, main menu "Games List")
- if file "sysgamecustomfont_nightmode.ini" doesn't exist, it is generated from "sysgamecustomfont.ini" at startup (useful for night mode)
New "Use A Single Background Color" setting for image categories
- select a background color that will be used for all image categories ("Image Category Settings" screen)
- you no longer need to select the same color on each category if you want to use the same color for all of them
- toggle setting in main menu "Images", images popup menu or in "Image Category Settings" screen (disabled by default)
Added options to customize games list header colors in night mode
- text font
- column background color, hot color, disabled color, pressed color
- settings in Night Mode screen, "Games List Column Header" panel
MAME v0.212 support

Download: EmuLoader v8.8
Source: Here

0 Comments

Post a Comment