|
前端工具QMC2发布新版, 更新如下
fix: Mac OS X build: resolved type conflicts between LZMA SDK and older XCode headers (< 4.x)
fix: corrected device and BIOS set hiding in the master list when ROM state filtering is disabled
fix: corrected initial opening of zip/7z image archives when the splash screen is disabled
fix: avoid crash when the game/machine list cache creation is prematurely interrupted (upon user request)
fix: MiniWebBrowser: corrected the network item downloader
fix: fixed a bug with individual ROM checks that corrupted the ROM state cache with an invalid entry, causing it to be invalidated during the next reload
fix: welcome dialog: ‘NativeFileDialogs’ setting didn’t work as expected with folder browsers
imp: MAME/MESS/UME emulator templates updated to 0.154 (removed ‘hlsl_write’ from Windows OSD templates, removed ‘memcard_directory’ from all templates, added option ‘console’ to all templates)
imp: speeded up ROM- and software-state filtering as well as game-/machine-/emu-info lookups by using QHash [amortized O(1)] instead of QMap [O(log n)] to store/retrieve states & infos internally
imp: updated MESS category.ini contributed by ASH to 0.154 (4 sets remain uncategorized, help appreciated)
imp: upon merging game/machine info-sources UME variants now keep track if a game’s/machine’s info came from MAME (history.dat) or MESS (sysinfo.dat) and formats/displays the data accordingly when requested
imp: updated the alternative system- and software-notes templates contributed by José Marcio Rezende Franco
imp: hide game/machine list while filtering it by ROM state (faster)
imp: consecutive duplicate words in SDL joystick names are now cleaned up — i.e. “Logitech Logitech Extreme 3D” becomes “Logitech Extreme 3D”
imp: QMC2 Arcade: added support for theme-specific default values used by certain settings — i.e. darkone uses a ‘sortByName’ setting with an expected default value of ‘true’, ToxicWaste doesn’t (want to) support this setting and uses the global default value of ‘false’ instead
imp: QMC2 Arcade: be more responsive while loading data from file (especially interesting when using a console window)
imp: updated minizip to version 1.1 which adds support for zip64 (zip archives can now be larger than 4 GB) — see also bug tracker ID #45
imp: made category.ini translatable (caution: the new format is not backward-compatible (!) – however, you can use older category.ini’s with the new code because translations are optional)
imp: revised slot-info cache creation/loading to be more responsive and faster
imp: changed default paths for ‘category.ini’ and ‘catver.ini’ (using the ‘data/cat’ folder now)
imp: about dialog: added Mac OS X 10.9 & Windows 8.1 detection for Qt >= 4.8.6 / 5.2.0
imp: improved ROM state filtering performance by resetting the internal state of the tree-widget before actually showing/hiding the items
imp: don’t be fussy about ignored options when checking emulator configuration templates (they are ignored for good reason, so why confuse users by mentioning them?)
imp: QMC2 Arcade (Windows): when started from a command prompt, console-mode ‘terminal’ now causes QMC2 Arcade to use this console for logging
imp: QMC2 Arcade / ToxicWaste theme: load icons asynchronously (in a separate thread) in order to not affect flicking performance
new: added a ‘user data’ database (SQLite 3) to store & retrieve rank information and personal comments per game/machine
new: added a new ranking system and a corresponding ‘rank’ column to all game/machine lists — see also bug tracker ID #46
new: added missing ‘restore’ feature to the image format setup dialog
new: replaced the foreign IDs menu with a new (tree-)view for foreign emulators and their custom IDs (if any) shown as sub-items of each emulator; the view will only be shown when there are any registered (foreign) emulators — see also bug tracker ID #53
new: icons for foreign emulators and their custom IDs can now be selected individually
new: eye-candy: pepped up the static loading & filtering texts with an animation (also used for mass tagging)
new: automatically clear all emulator caches when the output of ‘-listfull’ changes (optional, enabled per default) — something users often forget is using QMC2′s -cc command line switch
when updating their MAME/MESS/UME SVN builds; this feature is supposed to automate that as far as possible (changes to devices and software-lists aren’t recognized automatically)
new: added command line option ‘-tc’ which will check the emulator configuration template (printing results to stdout) and exit before actual start-up occurs
new: ROMAlyzer: added support for CMP-compatible fix.dat exports — see also bug tracker ID #51
new: QMC2 Arcade: added support for multiple image/icon files (per artwork category), supporting the main GUI’s ParentImageFallback setting as well
new: icons of game/machine clones now fall back to the parent set’s icon when the ParentImageFallback setting is enabled (and an individual icon for the clone isn’t available)
http://qmc2.arcadehits.net/wordpress/ |
|