|
前端工具Emu Loader发布新版,更新如下:
version 8.2.4 change log - September 28, 2016
Fixed
Misc filter: Hide "nodump" Games was showing these sets and hiding everything else... sorry, my mistake!
Added
Support for MAME v0.178
- games filters updates:
- "Arcadia Systems": added "arsystems" driver to filter
- "Capcom ZN-1": added "coh1000c" bios set to filter
- "Capcom ZN-1": added "coh1000a" and "acpsx" bios sets to filter (Acclaim PSX)
- "Capcom ZN-1": added "coh1000w" and "atpsx'" bios sets to filter (Atari PSX)
- "Capcom ZN-1": added "coh1001l" and "atluspsx" bios sets to filter (Atlus PSX)
- "Capcom ZN-1": added "coh1002e" and "psarc95" bios sets to filter (PS Arcade 95)
- "Capcom ZN-1": added "coh1002m" and "tps" bios sets to filter (TPS Tecmo PSX)
- "Capcom ZN-1": added "coh1002v" and "vspsx" bios sets to filter (Video System PSX)
- "Capcom ZN-2": added "coh3002c" bios set to filter
- new filter "Sega Chihiro", validated by driver name "chihiro"
- new setting "Monitor Discovery Method: "auto'; 'win32"; "sdl" "dxgi" ("mame.ini"; MAME settings screen/Video 2 tab)
New column for details/grouped views: "Software Name" (software list games only)
version 8.2.3 change log - September 27, 2016
Fixed
ROMs/CHDs validation system fixes
- old Demul builds v5.8.2 was setting GD games available when they shouldn't (naomigd, naomigd2); they use .bin files instead of CHDs, and must be handled as ROMs; EL was wrongly detecting them as CHD files...
- from now on, MAME games with all ROMs tagged "nodump" are set as "available", even if you don't have the "gamename.zip" file (excluding CHD files)
-> why ??? "nodump" ROMs can't be validated as they don't have CRC32 checksum and the frontend doesn't validate ROM names or ROM sizes; take "Taito Type-X" games, they have CHD files and all ROMs tagged "nodump"; if you have the CHD files, game should be set as available so you know you have the CHD files, even if you can't play (tagging those games as missing makes no sence)
- sets with no ROMs/CHDs were being tagged as "all ROMs no dump", affecting set validation ("Atari 2600" and others)
- sets with no ROMs but have CHDs, were being tagged as "all ROMs no dump", affecting set validation
Changed
Tweaks in the game details screen (ROMs/CHDs list)
Added
Support for ROM/CHD "baddump" status tag. This doesn't affect the audit system, it's for information only (game details screen, audit results screen). To see this info you must re-create the games list (MAME/HBMAME, Demul)
version 8.2.2 change log - September 24, 2016
Fixed
CHDs of bios/device sets were not being detected when deleting game files (single game selected or multiple selections)
Frontend crash if destination path is empty (copy/move game files); Added an error message box to remind the user
Version info was not being read from emulators other than MAME/HBMAME in "Emulators Setup" screen (oops!)
The function to fix Demul bios titles was returning the set name instead of set title
FATAL BUG: non-smooth list scrolling with UP/DOWN arrows; you couldn't select games from "middle to top"; ... the "MakeVisible(Middle)" function from EasyListView was causing horrible problems
Renamed a few remaining "Control Panel Layout" texts to "Software Cover"
Changed
BIG update: Format of ROMs list files have changed (arcade\systemname.elrom)... again. This requires you to re-create the games list for ALL systems!
- ROM/CHD filenames with equal sign ( = ) are no longer renamed; it was causing problems with some MAME .chd filenames
- SHA-1 checksum included to separate the CRC32 from SHA-1 data
- detection of CRC32 collisions within the same set (MAME/HBMAME v0.177 and newer, Demul)
- detection of duplicate ROMs in the same set; they are no longer added when creating a games list (same name, same CRC32, same SHA-1)
- File ID tag expanded to support cartridge, floppy disk, cassette tapes, hard disk, Disc (LD/CD/DVD/GD), Compact Flash Card file
see "docs\el-romsdatabaseformat.txt" file for details
- Media type tag added to each file, to keep track of what kind of file it is (same as " "0" for ROM/Cartrige/Floppy Disk/Cassette; "1" for CHDs (HDD, CD, Flash Card)
- all features updated to use the new file format (delete games files, scan games, scan results, game details, and others
Missing ROMs/CHDs file format update (arcade\systemname.miss)
- file entries changed to "CRC32;SHA1=FileStatus"
- CHD filenames are no longer used
- ROMs tagged as "nodump" are not added to the miss file anymore
Game details screen fixes and changes
- added SHA-1 checksum in ROMs/CHDs list
- added file type icon in the filename column
- removed "ROM", "CHD" strings from the status column
- changed ROMs list font to "Segoe UI" size 9 and checksum columns to "Consolas" size 9
- made ROMs list columns header clickable so you can sort the files by checksum
- weird bug where Delphi 7 compiler was seeing a local var as initialized when its NIL; fixed by moving the var into global scope
- window would cut the CHD filename text in the left panel if the text uses more than 1 line
- increased window size; required resolution is now 1024x768 / 1280x720 (lower resolutions will show horizontal and/or vertical scroll bars so you can view all the info)
Fixes and changes to "delete selected games"
- fixed a few bugs regarding files listing; affected systems: MAME/HBMAME
- CHD files of clone sets were showing as "[Parent CHD]" (fixed)
- two new CHD icons, "Disc" (LD/CD/DVD/GD) and "Compact Flash Card"
- adjustments and tweaks to "view files list"; access it with popup menu in "Delete Multiple Files" dialog
- many, many... many optimizations and code cleaning
Split "last used memory card .ini" file to support different machines for the same game (MAME/HBMAME)
- file "ini_files\mame_memcard_lastused.ini" is no more; this file didn't care what machine you were using
- new files are now in "ini_files\memcard_lastused\mame\machine_name.ini"
... the "machine_name" is replaced by the actual name of the machine you selected to run games
- one game can have an unique memory card for EACH different machine (psu, psa, psj, pse)
NOTE: the data on your current "ini_files\mame_memcard_lastused.ini" file cannot be used, sorry for the inconvenience
Some texts were still using "Lucida Console" font instead of "Consolas"
Replaced all "image not found" files by "resources\images\emuloader.png"; files in "resouces\images\no_image\" are no longer required
Moved "novideo.avi" file from "resources\images\no_image\" to "resources\images\" folder
Removed
Replaced the "MachinesTitle" TStringList var by a optimized function, to retrieve the title of "machine to use" directly from the main list (for software list games); this var was only being used in the "Run Game Confirmation Dialog", wasting precious 20KBytes of RAM :D
Added
Internal var "buildHBMAME" to track the HBMAME version in use
- needed for CRC32 collision checkups (HBMAME v0.177 and newer)
- some features might require this version validation in the future, just like MAME does
Support for the latest Demul v0.7 (August 18, 2016)
- detection of new games and new machines to run them
- support for MAME CHD files
- detection and removal of duplicate ROMs
- detection of CRC32 collisions ("dimm" set and perhaps others ?)
- older Demul builds are still supported (minimum v0.57)
New icons for cartrige, floppy disk, cassete tape, CHDs (CD and Flash Card)
- files "media_Cartridge.ico", "media_FloppyDisk.ico", "media_CassetteTape.ico", "chd_cd.ico", "chd_cfcard.ico" ("\resources\main_icons\" folder)
- used in game details screen, delete selected game files, show scan results
version 8.2.1 change log - September 05, 2016
Fixed
Record input was not working at all due to source code corruption; had to write some functions from scratch :(
Reset record input filename was not selecting a valid file in the files list (if a match exist)
Changed
Changes and fixes for "Run MAME With Extra Parameters":
- added a new "Reset to Title" button so you can reset the filename to the game title (Input File tab)
- file "gamename.inp" is not always at the top anymore (Input File tab)
- finished implementation of "Record Current Section to a Movie" (.avi; .wav; .mng)
-> default save folder for arcade/non-arcade machines is "mame_snapdir\record_video\gamename\"
-> default save folder for software lists is "mame_snapdir\record_video\softlistname\gamename\"
-> you can select a file in the list to overwrite it with a new recording
http://emuloader.mameworld.info/ |
|