Organiser
Filtrer par machine :
Type de vue :
 
 Emu Loader v8.9.4 (version complète) 
Jeudi 28/10/21 à 12:23 par Firebrand
Une nouvelle version de ce frontend multi-systèmes a été publiée. Voici la liste des nouveautés:
"This is not the splash screen you're looking for!"
After years of suffering, I finally found a way to make the splash screen not to show up on top of other applications. While games lists are being created/scanned, you can do something else without that annoying splash screen popping up constantly. Not yet fixed for a clean install though.
I have created a new RGB Color Picker dialog from scratch, named Color Picker Ex. It's fast, lightweight and easy to use.
It even comes with a HEX edit box so you can enter a color in HEX format. It replaces the jurassic Windows color picker dialog.
Search bar edit box locked and inaccessible at startup, is now fixed. Another bug, making the games list not focused at startup, is also fixed.
Both bugs were caused by a function that removes Delphi 7's hidden form trickery. Moving this function from the main form's OnActivate() event to the OnShow() event, fixes it.
I spent 2 weeks debugging the frontend's startup code to find the little devil that was causing these issues. But I also ended up optimizing the frontend's startup code in the process so, it's a win-win.


Fixed
- Search bar edit box not receiving keyboard input
*caused by a custom function that removes "Delphi 7 hidden form trickery", making the edit box always focused and locked at startup
*you can hit TAB key to alternate between main games list and search bar edit box
- Games list "out of focus" at startup; fixed by moving "HideAppFormTaskBarButton" function from OnActivate to OnShow main form's event; "thank you" for this bug, Delphi 7
- Splash screen no longer appears on top of other applications when creating/scanning games list
*you can safely use other applications whithout Emu Loader's splash screen poping up on top of them
*this fix only works if you create/scan games list manually after the frontend's main window shows up (games list window)
*on a clean install, splash screen still sticks on top of other applications; I'm still trying to find a workaround for it
*splash screen now displays properly in Windows taskbar's "thumbnail preview"
- Visibility checkup for the splash screen, to prevent the timer from resetting in the middle of a function with multiple tasks
- The following no longer appear on top of other applications
*"games list filter" message panel
*"MAMu_ Icons Manager" window

Changed
- Replaced TNotebook component by TPanelEx in "Run MAME Game (Extra)" screen for easier source code maintenance and future improvements
- Updates to my ColorBoxEx drop-down button
*moving the mouse over it doesn't make the button flicker anymore
*replaced the mega-useless "down arrow button" by a RGB picker button (you can click anywhere in the button to open the colors listbox anyway)
*minor drawing tweaks
- Updates to my ComboBox2Ex drop-down button
*moving the mouse over it doesn't make the button flicker anymore
*minor drawing tweaks
- Tweaks to the startup process; it's a little faster
- Removed the .exe file extension requirement for emulators; any file extension can be used (except batch files!)... or none
- Feature "Show Image Layout Dimensions" improvements (images popup menu)
*panel colors are always in night mode *no more floating window, now the panel is on the games list, top/right position, and cannot be moved (floating window was always on top of other applications, just like the splash screen)
*this is just used to fine-tune image panel sizes and is not meant to be always visible
- If "frontend_dir\temp\mame_listxml.xml" / "frontend_dir\temp\hbmame_listxml.xml" file already exists, Emu Loader won't generate the listxml file when creating a MAME / HBMAME games lists
*after games list is created, the listxml file is deleted to prevent left-overs and allow to create a games list for a new MAME build

Removed
- Batch files support completely removed from the project (.bat; .cmd)
- Checkboxes "Use Large Icons" / "Use Large Text" in several screens are no longer needed
- Checkbox "Small Icons" in "Select Emulators" tool bar button is no more
- Minor source code cleaning; some deprecated functions deleted
- Font size in "Favorites Manager" screen is no longer needed

Added
- A new "RGB Color Picker"
*my newest creation, made from scratch!
*used in ColorBox drop-down buttons
*fast, lightweight and with a HEX edit box so you can enter a color in HEX format
*16 basic colors panel for easy picking
*16 shades of color / 64 shades of color
by enabling one of those buttons you can see shades of the selected color from white to black
*if you want to reset to the current color, just click the "current" color box
*night mode colors support
*4K layout support
*improvements can be made in the future
*replacement for the jurassic Windows color picker
*there's a new "resources\ColorPickerEx-marker.ico" icon with the marker cursor, mostly for 4K mode (if this file is not found, an internal marker icon is used)
*the "RGB Quick Edit" feature is gone, no longer required (colorbox buttons popup menu, mouse right-click)
note: you can modify the "Alpha" channel, but Emu Loader does not use it
- Added support for the following MAME software lists tags (MAME 0.237 minimum)
*"alternate title" (alt_title), visible only in "Game Details" screen (for now)
*"notes", visible only in "Game Details" screen
NOTE: you must re-create MAME software games lists to add the new info (main menu "MAME/Arcade", sub-menu "Create MAME Software Games List" or "Create Arcade Games List" (select "Overwrite Mode" to create all software lists!)
Télécharger Emu Loader v8.9.4 (version complète)
Site Officiel de Emu Loader
 
 NegaMAME v0.237-1 
Jeudi 28/10/21 à 12:15 par Firebrand
Ce build de MAME prévu pour être utilisé avec le frontend Negatron a été mis à jour vers MAME v0.237.
Télécharger NegaMAME v0.237-1 (Windows)
Télécharger NegaMAME v0.237-1 (MacOS)
Télécharger NegaMAME v0.237-1 (Linux)
Site Officiel de NegaMAME
 
 MESS v0.237a (64-bit) 
Jeudi 28/10/21 à 12:12 par Firebrand
Certains systèmes étaient manquants dans la version de MESS d'hier. C'est désormais corrigé.
Télécharger MESS v0.237a (64-bit)
Site Officiel de MESS
 
 MESS et MESSUI v0.237 (64-bit) 
Mercredi 27/10/21 à 14:38 par Firebrand
Ces versions de MAME dépourvues des machines d'arcade ont été mis à jour vers MAME v0.237.
Télécharger MESS v0.237 (64-bit)
Télécharger MESSUI v0.237 (64-bit)
Site Officiel de MESS
 
 RomVault v3.4.0 
Mardi 26/10/21 à 12:39 par Firebrand
Une nouvelle version de ce gestionnaire de ROMs a été publiée. Voici les améliorations apportées:
- Cache write to a full disk does not corrupt the cache. (just leaves the old cache, so it will be out of date, just not corrupt.)
- Better double check delete checking to try and stop the case where people have mapped the same directory to two different parts of the tree. (PS. Don't do that.)
- The Dat info is more in sync when clicking around the tree, and game grid.
- Global file ignore has been replaced with ToSort file ignore.
- Directory rules now contain the file ignore lists (At the directory level.)
- The file ignore lists now work with wide cards and regex.
- Reporting the correct rule if you hit the reset all rules button.
- Shift click the check boxes in the tree does not set all the child tree nodes.
- zSTD read support is now built in for zip and 7z. (does not need the external .dll)
- reworked/cleaned up the 7z writing code. (should not see any external different.) But getting ready for future plans.
- Pressing the Cancel button while fixing cancels immediately instead of waiting until the end of the current fix.
Télécharger RomVault v3.4.0
Site Officiel de RomVault
 
 GameEx et GameEx Arcade Edition v17.02 
Dimanche 17/10/21 à 14:37 par Firebrand
De nouvelles versions de cet frontend multi-systèmes ont été publiées. Voici les changements apportés:
- Fixes and updates for latest MAME versions.
- History.dat XML support.
- Updated MAME support files.
- Fixes statistics not working.
- Fixes issue where games would not launch if not logged onto GameEx Online.
- Tweaked default MAME game filter.
- Improved font scaling with default theme at 4K.
Télécharger GameEx v17.02
Télécharger GameEx Arcade Edition v17.02
Site Officiel de GameEx
 
 Messinfo.dat v0.236 (12.14) 
Samedi 09/10/21 à 14:15 par Firebrand
Ce nouveau fichier informatif vient clôturer la mise à jour des fichiers additionnels d'AntoPISA pour MAME v0.236. Voici les changements apportés:
- 12.14 13/10/2021: Aligned files to 0.236 version.
- 12.13 15/09/2021: Added 50 descriptions of previously absent machines.
Télécharger Messinfo.dat v0.236 (12.14)
Site Officiel de Messinfo.dat
 
 ClrMAME Pro v4.043 
Samedi 09/10/21 à 14:12 par Firebrand
Une nouvelle version de ce gestionnaire de ROMs a été publiée, mais il n'y a pas beaucoup de détails sur les changements apportés:
- A small stats count fix and an important xml parser fix....
Télécharger ClrMAME Pro v4.043 (32-bit)
Télécharger ClrMAME Pro v4.043 (64-bit)
Site Officiel de ClrMAME Pro
 
 Emu Loader v8.9.2 (version complète) 
Jeudi 30/09/21 à 12:24 par Firebrand
Ce frontend multi-systèmes a été mis à jour. Les améliorations sont les suivantes:
A new update with some bug fixes and support for the new Audio Compressor MAME setting.

Fixed
- Set fonts to default was not validating font size in Night Mode / 4K Mode ("Games List Font Settings" screen, games popup menu)
- Search bar was not filtering games correctly with the "Have/Miss" tool bar filter
- Settings "Show Border" and "Border Color" were not updating if you click "Update" button in "Thumbnails Settings" screen
- View mode menu options "Game Icon Size" and "Tiles View Cell Size" were not properly initialized at frontend startup
- Edit boxes no resizing correctly in "Supermodel Settings" screen, 4K mode

Changed
- Tiles view "Ultra Large" cell width increased to 550 pixels

Removed
- My custom component RichEditURL no longer needed
- Redundant label "Filter by" removed from search bar caption text (tool bar filters)
- Icon files no longer used (folder "\resources\main_icons\)
*savetofile.ico
*savestate.ico
*toolbar.ico
*reserved.ico

Added
- New "Audio Compressor" setting in mame.ini ("MAME Settings" screen, Audio panel)
Télécharger Emu Loader v8.9.2 (version complète)
Site Officiel de Emu Loader
 
 NegaMAME v0.236-1 
Jeudi 30/09/21 à 12:17 par Firebrand
Ce build de MAME prévu pour foncitonner avec le frontend Negatron a été mis à jour vers MAME v0.236.
Télécharger NegaMAME v0.236-1 (Windows)
Télécharger NegaMAME v0.236-1 (MacOS)
Télécharger NegaMAME v0.236-1 (Linux)
Site Officiel de NegaMAME
 
 MESS et MESSUI v0.236 (64-bit) 
Mercredi 29/09/21 à 15:37 par Firebrand
Ce builds de MAME dépourvus des machines d'arcade bénéficient également des améliorations de MAME v0.236.
Télécharger MESS v0.236 (64-bit)
Télécharger MESSUI v0.236 (64-bit)
Site Officiel de MESS
 
 GameEx et GameEx Arcade Edition v17.01 
Lundi 27/09/21 à 14:55 par Firebrand
Ces frontends multi-systèmes orientés multimédia ont été mis à jour, mais pas d'information sur les changements apportés.
Télécharger GameEx v17.01
Télécharger GameEx Arcade Edition v17.01
Site Officiel de GameEx
 
 ClrMAME Pro v4.042 
Mardi 14/09/21 à 14:17 par Firebrand
Une nouvelle version de cet excellent gestionnaire de ROMs a été publiée. Voici la liste de changements:
- misc: support parent/clone relationship of devices
- misc: systems auto assign can detect empty software list folders in case they are named accordingly
- misc: software list import's default setting is off
- misc: changed behaviour of context menu "move all incomplete sets" to "move all sets with problems" (similar for delete). This also covers wrong named etc ones, not only missing files.
- misc: contextMenu options Delete/Move/Copy Current/all [not fixed]/all sets with problems use the parent set in full merged mode
- misc: cleaning cache also cleans hashes folder
- misc: batcher's scanner merge mode overwrite does not overwrite the information from a datfile's forcemerging option
- misc: batcher's rebuilder pack overwrite does not overwrite the information from a datfile's forcepacking option
- misc: don't stop multiple downloads on first failure
- misc: wrote a wrapper class to handle all filefind calls which weren't 32k path length ready. This should fix all remaining long path (32k) issues.
- fixed: invalid wrong-case messages on chds with very long filenames
- fixed: wrongly list valid chds as unneeded when a no dump chd of the same name exists and 'mark no dump as unneeded' option is enabled
Télécharger ClrMAME Pro v4.042 (32-bit)
Télécharger ClrMAME Pro v4.042 (64-bit)
Site Officiel de ClrMAME Pro
 
 GameEx et GameEx Arcade Edition v17.00 
Vendredi 10/09/21 à 14:14 par Firebrand
Ces frontends multi-systèmes ont été mis à jour avec un changement de version majeur. Les améliorations sont les suivantes:
- New media playback features to GameEx for a change. Now features m3u and m3u plus support. Simply drop an m3u file or an internet shortcut into one of your video folders, and voila IPTV support.
- A bit old school now but the GameEx DVD player now includes madVR support.
- madVR support is automatic and now also works on GameEx 64 bit installs.
- Fixes a rather annoying bug where the please wait animation will always stay on for a minimum of 2 seconds. So subsequently this release is a significant performance improvement.
Télécharger GameEx v17.00
Télécharger GameEx Arcade Edition v17.00
Site Officiel de GameEx
 
 Messinfo.dat v0.235 (12.12) 
Mercredi 01/09/21 à 15:07 par Firebrand
La publication de ce fichier informatif ferme en général le banc des mises à jour des différents fichiers d'AntoPISA. Voici les nouveautés:
- 12.12 31/08/2021: Aligned files to 0.235 version.
- 12.11 30/08/2021: The "SOFTWARE LIST" field has been updated for all machines.
- 12.10 25/08/2021: Again added the field "DRIVER" and that "DRIVER STATUS" also related to the devices.
- 12.09 20/08/2021: With a new automatic procedure created by motoschifo, now all machines have the "DRIVER STATUS" field always updated.
Télécharger Messinfo.dat v0.235 (12.12)
Site Officiel de Messinfo.dat
 
 NegaMAME v0.235-1 
Dimanche 29/08/21 à 15:14 par Firebrand
Ce build de MAME prévu pour être utilisé avec le frontend Negatron est lui aussi passé à la v0.235 de MAME.
Télécharger NegaMAME v0.235-1 (Windows)
Télécharger NegaMAME v0.235-1 (MacOS)
Télécharger NegaMAME v0.235-1 (Linux)
Site Officiel de NegaMAME
 
 MESS et MESSUI v0.235 (64-bit) 
Vendredi 27/08/21 à 15:43 par Firebrand
Ces builds de MAME dépourvus des machines d'arcade ont été mis à jour vers MAME v0.235. Aucun changement spécifique n'est à signaler.
Télécharger MESS v0.235 (64-bit)
Télécharger MESSUI v0.235 (64-bit)
Site Officiel de MESS
 
 Emu Loader v8.9.1 (version complète) 
Samedi 14/08/21 à 14:52 par Firebrand
Ce frontend multi-systèmes a été mis à jour. Les améliorations sont les suivantes:
A few oopsies... I made.
Some minor bug fixes in this build, and I forgot to include the updated logo.png for standard resolution. I tweaked the colors a little bit and added more sprites in there. :D
Tweaks were made to better handle requirements detection for MAME softlist games. In a computer machine, the frontend was trying to load a device set as a cartridge instead of enabling that device in the machine's slot1, and a couple more bugs in other console machines.
I think it might be time to choose a new theme for the splash screen, this apocalyptic theme is getting old, no ? Not that it's not a good one...
New MAME feature: custom parameters. You can create custom parmeters for a softlist game, a software list or MAME machine. Do things like, attach a cassete tape, a special cartridge, a floppy drive or another device. Enable a special feature in a computer machine that you cannot do with MAME settings .ini files.
Added support for another Apple II emulator, microM8 Apple II Emulator. Interesting emulator, this one.
In the Apple IIgs front, emulator GSplus" Apple IIgs Emulator is now supported.
Emu Loader is ready for MAME v0.235 with the new BGFX backend options: Direct3D 12 and Vulkan. I guess you're gonna have to wait a few more weeks to try these renderers...
The full pack still have all 4K content in it, but this time you can grab the update package if you already have v8.9. It will take me more time to sort some things out and update the downloads page with all updated content, including Photoshop's .psd files with all my work. Have fun!

Fixed
- An oopsie, I made. Forgot to enable PNG compression in console/computer system icons ("\console_computer\system_icons\" folder)
- Panels of "Video 3" were not showing up (BGFX, HLSL, GLSL)... oopsie!
- Forgot to include the updated and tweaked splash "logo.png" for standard resolution ("\resources\images\" folder)
- Requirements for a software list game is empty if the required is a machine device that must be attached in a slot
- Several tweaks to software/device requirements detection, use by software list games

Changed
- New and improved "Nintendo Wii U" system icon ("\console_computer\system_icons\")

Removed
- The following JAVA emulators are no longer supported (it requires JAVA installed in Windows)
*Java PSP emulator "jpcsp"
*Java Apple Computer Emulator "JACE" Notes:
.removed because they only run thru .bat files
.the frontend is "slowly but surely" moving away from .bat / .cmd files, it was never meant to be used as emulator filenames in the first place
.MAME games/machines can use custom parameters now, .bat files are no longer needed

Added
- New "Don't Show This Again" checkbox in message box to disable "Run Game Configurmation Dialog"
*this checkbox only appears when running games, nowhere else
*main menu setting "Run Game Configurmation Dialog" is enabled by default now
- Support for "microM8 Apple II Emulator"
*get it at https://paleotronic.com/software/microm8/
*it can load 2-disk games from command line (untested)
*to be used in the "Apple II" computer system
- Support for "GSplus" Apple IIgs Emulator
*get it at https://apple2.gs/plus/
*both Win32 and SDL builds are supported
*it works the same as GSport and KEGS32
- New icon: "resources\main_icons\terminal.ico" used in games popup menu, "Custom Parameters" feature (so far)
- New "Select Machine [machine_name]" item for "Select Set" sub-menu
*for software lists, and only shows up if there is a MAME machine assigned to that software list
- New feature: Custom Parameters (MAME only)
*accessible in games popup menu "Custom Parameters" sub-menu
*there is no on/off switch, this feature is always enabled
*create a custom paramaters string to attach devices and stuff into slots (its main purpose)
*made for software list games, software lists and MAME machines
*media parameter and game name are added automatically at the end of the command line (only when running games)
*if you use the game's media parameter, make sure to add it at the end or it will not work (-cart; -flop2; -cass; etc)
*for rare cases, you may use a "< game>" tag along with the media parameter, it will be replaced by the game name
*you can overwrite the machine name for a specific softlist game by adding the machine name before the custom parameters
*file format is in plain .txt (ANSI only)
*files are located in a new "\arcade\custom_params\mame\" folder, and "\softwarename\" sub-folders for software lists
*file contents should be "custom_params=parameters-text" format (without quotes)
*if you create a custom parameter for the parent set, its clone sets will inherit the custom parameter
*if you create a custom parameter for a software list, so all its games will use it (filenames are the same as .xml files from "mame\hash\" folder)
*if you create a custom parameter for a MAME machine, all software lists assigned to that machine will use it
*take a peek at the "Custom Parameters Samples" panel, you'll find some usage examples in there :)
*files search order:
gamemane.txt
parent_gamemane.txt
softwarelist_name.txt (in case the game is from a software list)
machinename.txt (machine assigned to run the softlist game with)
- Added "DirectX 12" an "Vulkan" options to "BGFX Backend" setting (MAME Settings, "Video 3" tab)
*for the upcoming MAME v0.235 (got them from MAME github)
*DirectX 12 requires Windows 10 / Windows 11
*replaced options texts with detailed ones
Télécharger Emu Loader v8.9.1 (version complète)
Site Officiel de Emu Loader
 
 Messinfo.dat v0.234 (12.08) 
Vendredi 06/08/21 à 15:00 par Firebrand
Ce fichier contenant des informations sur les jeux non arcade a été mis à jour pour MAME v0.234:
- 12.08 05/08/2021: Aligned files to 0.234 version.
Télécharger Messinfo.dat v0.234 (12.08)
Site Officiel de Messinfo.dat
 
 Emu Loader v8.9 (version complète) 
Vendredi 06/08/21 à 14:57 par Firebrand
Ce frontend multi-systèmes a été mis à jour. A noter qu'à partir de cette version, ce logiciel n'est plus compatible avec Windows XP. Les améliorations sont les suivantes:
I'm back! Lots of stuff happened since February. I've been working hard on Emu Loader for the past 4 months, non-stop. I even stopped playing PC games since March 2021 to focus on this project... what did I miss ?
You'll need to download the full package this time around since all files have been updated (icons and images). Upgrading from previous build can still be done. In future builds, part of the 4K content will be distributed separately to make the full package smaller (not everyone uses a 4K monitor/TV).
First things first. I recommend to delete the entire app_path\resources\ folder if you want to prevent leftover files (this is not required). You can overwrite your current install with this build and execute it without worries. All require updates will be done once at startup.
To actually fix some of the crashes I had to update the format of a few files (non MAME/arcade related stuff). You can make a backup copy of these folders/files before running this build, just in case. The following will be updated:
- games files in \console_computer\games\ folder
- played games files in \console_computer\played_games\ folder
- games extra info files in \console_computer\games_extra_data\ folder
The star of this build is support for 4K screen resolution with the new 4K layouts (minimum 3840x2160 resolution equired).
Be aware that you must disable screen DPI scale for EmuLoader.exe in order for it to work. If your Windows screen DPI scale is already at 100% you don't have to do a thing. Forms, fonts and controls will resize to take advantage of the 4K resolution... and it looks so beautiful! :)
There's even a new 4K splash screen. Some of the sprites were updated with higher resolution versions and others scaled up (no upscale filters were used). The regular logo got some minor updates as well... I really need to re-create the splash screen with a different theme. This apocalyptic theme is getting old!
Light mode is starting to fade away as Emu Loader can turn all elements to the dark side now, even if your Windows 10 is not set to use a dark theme. Who still uses the frontend's light mode anyway !?
All icons and images have been updated, and most of the icons got 68x68 and 128x128 size versions, for the 4K mode. You can enable PNG compression tag in .ico files now, this is finally supported by the frontend thanks to the PrivateExtractIcons() WinAPI. Due to PNG compression, the file size of all .ico files have reduced considerably.
While implementing 4K layouts, I was able to find and fix tons of internal bugs and tweak lots and lots of functions in the source code. I was able to improve stability even further.
Both Supermodel3 and Demul were updated to support latest SVN builds. You'll need to re-create the games list to actually use the new stuff. Not doing so will not prevent you from playing their games.
A special thanks to Fabian Leonel for creating system type icons, they look amazing!
systemtype_arcade.ico; systemtype_computer.ico; systemtype_console.ico; systemtype_handheld.ico)
WARNING: As of this version, Windows XP is no longer supported and Emu Loader will not run on that OS anymore!
So much has changed in this build, mostly internally, but you will notice improvements in general even without the 4K mode. I hope you enjoy this build as much as I did coding it. Make sure to check the change log for a complete list of changes, which is extensive!

Fixed

- Some top bar labels were invisible in message boxes, caused by the new 4K mode (oopsie!)
- Heavy flickering when selecting text with mouse on my TEditEx control (it's a component bug, not a frontend bug)
- "Arcade Systems" selector colors in main menu "View" / "Arcade ROMs Folders" were not properly set in night mode
- Some artwork checkbox settings in "MAME Settings" screen were still enabled even though MAME doesn't support them anymore
- Nasty bug. Every time the message box was called, "Night Mode" checkbox component would trigger the night mode's initialization function, resetting interface colors and components appearances; it's been there ever since night mode was implemented... D'OH!
- Added "Atari 2600" to the "cassette tape" supported systems list (oopsie!)
*this makes possible to run MAME cassette tape games with "Stella" Atari 2600 emulator
*added "Stella CASSETTE="%s" entry in "emulator_parameters[default].ini" file
- Fixes and improvements to my custom components "TComboBoxEx2" and "TColorBoxEx" (Night Mode only):
*finally found a way to draw Win10 dark scroll bars, using "GetComboBoxInfo()" WinAPI to access the component's internal drop-down list handle (HWND)
*fixed a repaint issue not triggering after mouse hover "on/off"
*fixed an issue were the drop-down arrow was not vertically centered
- Unicode game names and titles was not working correctly for Console/Computer/Handheld systems (ported from EmuCon)
*the frontend will decode strings when parsing entries from games ".el" files and set the "IsUnicode" tag directly
(the "IsUnicode" tag in .el files is no longer necessary (files in "\console_computer\games\" folder)
*games were displaying incorrect Unicode titles and filenames in games list
- Console/Computer/Handheld games lists were being tagged as "updated with new games" if "Create a New List" checkbox was ticked, even though no new games were found
- Frontend's button in Windows taskbar button not showing up at startup
*a small code is executed at startup to remove the "double taskbar button" in Windows Vista and newer, caused by Delphi 7 compiler, but it makes the taskbar button dissapear until the main form shows up
*to mitigate this issue, that code is executed right before the main form is shown (this is the point where the taskbar button doubles itself)
- Fixed from bottom color of emulator/game top bars in several screens while in light mode
- Text color in systems list panels were not properly painted when panel is out of focus and when a system is disabled/unchecked
- Not all games were being added in "Scan MAME/HBMAME Game Samples" feature (main menu "Games List")
- Fixed a bug that would crash the frontend when trying to update "played info" .ini files after exiting a game
*if the frontend still crashes after exiting a game, you'll need to clear its played info ("Reset Selected Game Info" menu in games popup menu)
- Changing "Tiles View Cell Size" setting in "View Mode" tool bar button now changes the icon size properly (48x48; 68x68; 128x128)
- Modifying the following settings do not reset "MAMu_ icons" cache if the view mode is not the correct one
&npsp;("Game Icon Size", "Tiles View Cell Size")

Changed
- New "Show Grayscale Icon In Game With Missing ROMs/CHDs" setting (preferences screen, "Games List" panel)
*by default, available games with missing ROMs/CHDs will show colored icons from now on
*these sets have a custom font to help you see the "have with missing ROMs" status
*why should a gray icon be displyed for sets you have, but there might be ONE tiny ROM missing ?
*it looks better this way; I myself confuse them with "missing sets" quite a lot (sets you don't have)
*for arcade systems only, including MAME software lists
*you can go back to the old gray icon by ticking the new checkbox setting in preferences screen
- Color of "disabled" button state updated with darker colors and a black font; the old one was too bright (night mode)
- Massive frontend icons update ("frontend_dir\resources\main_icons\" folder tree)
*added 128x128 resolution icons for the 4K mode (and some 256x256 icons for future use... maybe)
*icons texts color changed to white as default: "image category", "layout category", "tool bar filters", "arcade filters" icons
*overlay icons "image category" and "layout category" icons are no longer required, no need for this trickery anymore as the frontend can change text font color of .ico files on the fly!
(folder "main_icons\overlay\img_dark\" and files are no longer required)
*"background band" behind texts in tool bar icons are no longer needed
*replaced text silver pixels by a 25% opaque pixels in 32x32 and 48x48 tool bar filter icons
*image category 32x24 icons are no more; it hasn't been used in quite a while
*image category 32x32 icon new size; it's used in images tool bar and in 4K mode
*all frontend icons must be 32-bits color depth or hell will break loose (crashes all around and all kinds of weird behavior)
*if the .ico file doesn't have the requested icon resolution, icons are automatically upcaled thanks to the "PrivateExtractIcons() WinAPI
- Proper 10 pixels border for game info/emu info top bar (4K mode)
- Disabled systems are now painted with 25% blend, it makes them easier to spot in systems lists (EasyListView)
- Thumbnail view updates and fixes:
*support for 48x48 system background icons when thumb cell if smaller than 68x68
*minor tweaks and fixes in the thumb generation/loading functions
*painting bug fix in EasyListView if thumbnail cell is too small
*minor tweaks to fix misaligned overlay icons, specially if you use overlays of different sizes
- Moved checkbox "Create a New List" to the center of the lower bar so it's easier to spot ("Create Console/Computer/Handheld Games List")
- Removed "IsUnicode" tag from games list files (console/computer/handheld systems)
*this tag is now validated and set at runtime (tag might be removed in a future build)
*the following files will be updated automatically at startup (done only once)
.games files in "\console_computer\games\" folder
.played games files in "\console_computer\played_games\" folder
.games extra info files in "\console_computer\games_extra_data\" folder
- Modified TntCustomEdit component to fix heavy flickering when selecting text with mouse (TNT Unicode Delphi Components Pack)
*same fix as my TEditEx component was applied here
- Source code files for all 4K mode forms are stored in "source\4K\" folder
*RAM usage will not increase since forms are initialized only when used, then freed from RAM on exit
*files not used by the project, but used for layout designs are stored in "source\4K\designs\" folder
- Library "unitExIcon.pas" has been replaced by Microsoft's "forbidden" WinAPI "PrivateExtractIcons()"
*there's a weird bug in ExIcon unit that causes "out of resources" error under Windows 10... this unit is sooo old; great, but old
(I've been using this unit for many years and never had any problems, until I started using Windows 10!)
*the API PrivateExtractIcons() can extract icons of any resolution from 16x16 to 512x512 with just a couple lines of code, and is so much easier to use than ExIcon library; I hope Microsoft doesn't remove this API from Windows
(why Microsoft never created an "official" WinAPI capable of doing this job, is beyond me!)
*"Load MAMu_ icons" functions are still using TExIcon; it requires a rewrite
- Game Details updates
*fixed a crash when calling this feature for the same game twice in a row (open/close details screen, open it again... BOOM!)
*other minor fixes and tweaks here and there
- A couple more tweaks to "MAME Game Docs" parsing routines, they are 12ms faster
- New "TNT Unicode" component "TntEditEx", based on "TntEdit" but with custom frame drawing, just like my "EditEx" component
*an edit box that can display Unicode texts, used in "Rename Game Image" feature, for console/computer games
*new "TntEditEx.pas" file added to the TNT's "runtime" package (same package as "TntStdCtrls.pas", easier to compile and cleaner code)
*this component was made for the "Night Mode"
*better to create a new component and leave the original "TntEdit" unmodified
- Several edit boxes replaced by TTntEditEx component in the project to accept Unicode texts (Engligh / Non-Engligh mixed)
- Changes, updates and fixes to Delphi components: TAdvOfficeCheckBoxEx / TAdvOfficeRadioButtonEx / TEasyListView
*added support for 23x23 HD CheckBox/RadioButton icons, used by the new 4K mode (it looks sooo pretty...)
*new component property "CustomEnableIconHD" to toggle "HD icons" on/off (NOT available as a frontend setting)
(this only works with external icons, not with Windows themed ones)
*fixed CheckBox/RadioButton vertical alignment code in EasyListView component, so "HD icons" align correctly
*icons are now extracted from .ico files using "PrivateExtractIcons()" WinAPI
*new component properties "CustomIconsImages" and "CustomIconImagesHD" to assign external TImageLists, so the same CheckBox/RadioButton icons set can be shared by hundreds of CheckBox/RadioButton/EasyListView controls in the same TForm using a single TImageList (one for regular 13x13 icons and one for HD 23x23 icons)
(this prevents every control from loading the same set of .ico files; imagine a TForm with 50 CheckBox components in it... loading the same 12 icons!)
*added a small tutorial text in "TAdvOfficeCheckBox" source code, with instructions on how to use custom icons and the new external TImageList properties
*all .ico files from "resources\checkbox_radiobutton\" folder tree updated with the new 23x23 icons
- Tons of source code optimizations and removal of duplicate functions
- Custom CheckBox / RadioButton default profile changed to "Night Mode 1 Black" (as it should have been from day 1)
- Custom CheckBox icons set in "Customize Night Mode" and "Customize SplashScreen" changed from "Night Mode 1" to "Night Mode 1 Black"; it looks better (cannot be customized)
- Custom CheckBox/RadioButton "Night Mode 1" icons profile is gone (folder \resources\checkbox_radiobutton\)
- Updates/changes to "Night Mode Settings"
*setting "Use Windows 10 Dark Scroll Bar in Games List" removed
*removed "Floating Panel" / "Caption Font" setting from "Search Games Panel Colors"
*source code optimizations, some internal fixes and improved stability
- Splash screen optimizations
*Form is now created directly in the project's DPR file before anything else, including the main Form
*it should show up faster
*some functions moved from main unit file to splash screen's unit file
*moved splash settings from "ini_files\lightmode.ini" into a new "ini_files\splash.ini" file (done once at startup if "splash.ini" is not found)
*settings are the same for normal mode, 4K mode and "4K extra" mode, except "Version Info" label position and "Shadow Distance" settings
*you can drag and drop the version info text with mouse instead of using the Left/Top position bars (experimental)
*you can drag the splash screen around with the mouse now
*logo image updated with new sprites and some minor tweaking
*simplified the initialization code
- Updates and fixes to "View Missing ROMs/CHDs" feature (previously known as "Arcade Scan Results")
*some ROM types were not detected correctly, fixed ROM/CHD types validation list and included "vgmplay" software list detection
(games scan/validation rountine was not affected by this when creating a games list)
*fixed flicker on systems tool bar buttons
*added new checkboxes filtering options
."CHDs Only": show/hide sets with CHDs, with or without ROMs (HDD, CD, Flash Card, VHS)
."Device ROMs": show/hide sets that have device ROMs
."Bios ROMs": show/hide sets that have bios ROMs
.NOTE: unchecking "ROMs" filter will hide sets that only have game ROMs (no CHDs, devices, bios)
*renamed options in "MAME set type drop-down" filter to "Arcade Games" and "Software List Games"
- The following tool bar filter settings were moved from "EmuLoader.ini" to "ini_files\games_filters.ini"
*thumbnail view settings; "Machines/Systems Filter"; "Systems Quick Filter"; "MAME/Arcade Games Filter"; "Misc Filters"
*so you don't lose them in a clean install or if "EmuLoader.ini" gets deleted
*filters moved into proper sections so they are not all mixed up into a single section
*this process is done once at startup, if "games_filters.ini" is not found
*improved: tool bar settings are saved into the .ini file right after you change them (safe mode ON)
- Udpdates to "Arcade Controller Layout" images ("Browse Games With..." sub-menu in main menu "Games List")
*files moved to a new "\images\browse_controls\" folder
*file format changed from JPG to PNG, because they just look better
"X-Arcade.png"; "HotRodSE.png"; "SlikStik.png"; "Devastator2.png"
*images updated, some buttons captions were wrong and/or no longer assigned to anything
- Main menu "View" removed to prevent clutter, its items moved to proper sub-menus

Added
- Support for "PNG compression" tag in .ico files, "PrivateExtractIcons() WinAPI supports this
*256x256 / 128x128 / 68x68 icons in .ico files now have the "PNG compression" tag enabled
*.ico file sizes reduced quite a bit; some file sizes are now half of the what they used to be
*no loss of quality since PNG format is lossless
*icons loading speed remains the same (from my tests)
- Added "Network Board" options to "Supermodel 3 Emulator Settings" screen
*you need to create Supermodel3 games list again
*no support in custom game settings yet since this is an emulator WIP feature
- Added "merge" ROM tag detection for Demul; you don't need to have parent ROMs in the clone set anymore, I think (just like MAME)
*it requires latest WIP Demul build 180428, date: April 28, 2018
*you need to create Demul games list again
*this feature was quietly implemented in the frontend a while ago, but now it's official
- New TEasyItem property "ReportFirstColumnIndent"
*for TEasyListView component, it will add a blank space in the first column, when in report view mode
*huge improvement for grouped view mode; no more blank icon trickery to indent clone games
*favorite icons can finally be displayed in grouped view mode
*this property only works in "report view"
- New "Mega Large" (68x68) game icons size for details and grouped view modes
*for the 4K mode and "multi-line captions" in games list, when game font size is 16 or bigger
*internal indexes for "Game Icon Size" have changed, you must change this setting again (View Mode tool bar button)
*this also makes it a lot easier (and faster) to display arcade/console/computer/handheld 68x68 system icons in TImage components, used everywhere
- New "Ultra Large" (128x128) game icons size for tiles view mode
*useful for 4K mode and "multi-line captions" in games list, when game font size is 16 or bigger
*internal indexes for "Tile View Cell Size" have changed, you must change this setting again (View Mode tool bar button)
*this also makes it a lot easier (and faster) to display arcade/console/computer/handheld 128x128 system icons in TImage components, used everywhere
- Implemented 4K layouts in all screens
*setting "Enable 4K Mode" is no more, 4K layouts are now integrated into the project and used by default
*minimum screen resolution required is 3840x2160 (anything lower will disable 4K feature completely)
*if your Windows DPI screen scale is higher than 100%, either disable DPI scale for "EmuLoader.exe" properties in Windows (recommended) or disable 4K mode in the frontend (main menu)... or set DPI scale to 100% in Windows
*image hint panel settings, image category type and image resolution, were adapted to show larger texts and icon (night mode settings and preferences "light mode")
(when in 4K mode, hint always use large font sizes and large icon, even if setting "Large Font Size" in "Image Hint Box", is disabled) *4K screen layouts might look different than standard layouts
*there's a "Disable 4K Mode" setting in main menu if you insist in not using the awesome 4K layouts........ WHY!?
.some screens require you to restart the frontend after disabling 4K mode ("Preferences" screen, "Customize Night Mode")
- 4K splash screen!
*big logo image 1960x1200 with adjustments and tweaks to sprites and background scenario
*new "4K Ultra Size x2" setting; HUGE splash screen with a 2940x1800 logo image (insane mode)
*a few sprites were remade from high resolution sources, and are a lot more detailed :)
*most small sprites were resampled to high resolution without disortion of loss of quality (no image filters were used)
*4K logo file: "resources\images\logo-4K.png"
*4K "insane" logo file: "resources\images\logo-4K_extra.png"
*alternate image files are also supported: "logo2-4K.png" or "logo2-4K_extra.png"
*if you're not going to use the 4K mode, files "logo-4K.png" and "logo-4K_extra.png" can be safely renamed/moved/deleted
- New "Mega Large (68x68) System Icon" for thumbnails view ("System" icon size selector in "Customize Thumbnails")
- New "Available + Missing ROMs/CHDs" games filter option ("Have/Miss Filter" tool bar button)
*so you can view available games and games with missing ROMs/CHDs at the same time
*new file "filter3_05_have_and_missroms.ico" (folder "resources\main_icons\toolbar_filters\")
*file "filter3_05_miss_and_missroms.ico" renamed to "filter3_06_miss_and_missroms.ico" (folder "resources\main_icons\toolbar_filters\")
- Support for "Ryujinx: Nintendo Switch Emulator"
*there is no command line or emulator setting to auto-exit after clicking ESC key (I think)
*emulator must be configured before using it with the frontend
*website: https://ryujinx.org
*github: https://github.com/Ryujinx
- Added a new "VersionHelpers.pas" unit to the project, to detect the Windows version properly
*old code used the deprecated "GetVersionEx()" WinAPI
*minimum supported Windows version is now Windows Vista (frontend will NOT run on WinXP, no matter what you do)
*validation code runs BEFORE the application initialization commands
Télécharger Emu Loader v8.9 (version complète)
Site Officiel de Emu Loader
 
<< Page précédentePage suivante >>