看板 Emulator 關於我們 聯絡資訊
http://mamedev.emulab.it/clrmamepro/ So what will change if you scan your MAME set with the new cmpro version: - unmerged sets: (you don't use this for MAME, do you...), nothing changes... - split merged sets: you will see some wrong placed roms now since clrmame did not kill parent/clone relationships - full merged sets: you will see several wrong named roms (due to hash collisions) misc: Changed the way how hash collisions are handled. A hash collision happen s when you got identically named files with different hashes within a parent/c lone relationship. In the past cmpro either removed the parent/clone relations hip completely or you were forced to split merged mode. Now, in case of a hash collision *and* only if switch to full merged sets (scanner, rebuilder or mer ger), the rom names of the clones will be switched to a naming convention whic h you can select. Default is setname\romname. You can select the naming in pro filer options 'Naming pattern'. A flyover tells you which variables you can us e there. %1 (plus something else) is mandatory here. Again, only if full merge d mode and hash collisions are active. You also got an option there to say how many files get renamed. Either only the single hash collision clone file, or all files in this clone set or all clone files in all clones of this parent cl one relationship. added: added option (Settings screen) to allow a full merge mode which ALWAYS stores parent/clones the way described above, no matter if a hash collision is there or not. This is the "hash collision name" mode. If you're using this, t he upper mentioned selection of files which get renamed is obsolete. In this m ode all clone files in the parent clone relationship are renamed. added: batcher rebuilder option "never compress files" which allows you to cre ate unpacked sets removed: "Possible wrong nodump definition found" cleanup step prompt. It's ac tually a special case of hash collision and so it's handled the same way as ot her collisions. misc: some intern changes so that you got theoretically 32k path length suppor t (Hello Tosec..) If you need such long paths, you need to add "\\?\" in front of your rom/sample/add/rebuilder source/destination/etc paths.. So for exampl e: \\?\E:\temp\this is a long folder name right or wrong blabalbalblablablabla balabl\ misc: updated to latest unrar dlls misc: merger works with subfolders misc: "double roms detector" during parsing handles weird merge tag combinatio ns better misc: "double setname" is also performed when you're using "release" elements and switch modes fixed: belongs_to_parent check fails on 0-byte files fixed: weird messages when you enable the clone but disable its parent in full merged mode fixed: remove obsolete wrong merging or missing set messages (which normally g et removed in 2nd scan) fixed: adding sampleonly sets may cause issues when you got softwarelist which share the setname -- Sent from my Android -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 49.215.189.231 ※ 文章網址: http://www.ptt.cc/bbs/Emulator/M.1419588961.A.CE6.html ※ 編輯: OPWaug (49.215.189.231), 12/26/2014 18:17:02