!

[arcade] ClrMamePro 4.016

[0] @ środa, 24 Grudnia 2014 09:29CET

Nowa wersja jednego z najstarszych programów umożliwiający utrzymanie w ryzach kolekcji dumpów dla MAME - ClrMamePro 4.015 (cool little rom manipulation and management engine) już jest dostępna do pobrania.

ClrMamePro 4.016

  • 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 happens when you got identically named files with different hashes within a parent/clone relationship. In the past cmpro either removed the parent/clone relationship 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 merger), the rom names of the clones will be switched to a naming convention which you can select. Default is setnameromname. You can select the naming in profiler options 'Naming pattern'. A flyover tells you which variables you can use there. %1 (plus something else) is mandatory here. Again, only if full merged 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 clone 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, the upper mentioned selection of files which get renamed is obsolete. In this mode all clone files in the parent clone relationship are renamed.
  • added: batcher rebuilder option "never compress files" which allows you to create unpacked sets
  • removed: "Possible wrong nodump definition found" cleanup step prompt. It's actually a special case of hash collision and so it's handled the same way as other collisions.
  • misc: some intern changes so that you got theoretically 32k path length support (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 example: \?E:tempthis is a long folder name right or wrong blabalbalblablablablabalabl
  • misc: updated to latest unrar dlls
  • misc: merger works with subfolders
  • misc: "double roms detector" during parsing handles weird merge tag combinations 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 get removed in 2nd scan)
  • fixed: adding sampleonly sets may cause issues when you got softwarelist which share the setname
NOWSZY [arcade] ClrMamePro 4.048d / Rebuilder 0.7 28/11/2023

Clrmamepro 4.048d 28/11/2023

  • fixed: softwarelists can lack some possible mergings
  • fixed: possible assertion during delta checks

Clrmamepro 4.048c

  • fixed: wrong "Error while..." message after delta operation succeeded but backup is disabled.
  • misc: minor changes to the delta output messages

Rebuilder 0.7 28/11/2023

  • fix software list rom sizes determination (wasn't limited to loadflag value)
  • fix software list merging (SL/SL collections don't use merge attributes, so lookup by hash in a parent/clone relationship)
  • don't use # in default pattern (rompath) names since such names would be cut off when used in mame.ini due to comment handling
  • pattern names can't end with '.' (Windows doesn't like this), replaced cases with "_"
  • minor changes to the stats count output
  • updated 3rd party libs (spdlog, bit7z, pugixml)

2023-05-04 Rebuilder V0.06 released

  • run source and destination file matching in multiple threads (speed up)

2023-04-14 Rebuilder V0.05 released

  • general unicode handling overhaul, utf8 chars in pathnames, patterns, xml, files, folders, archives, console output should be fine now

2023-03-12 Rebuilder V0.04 released

  • support reading of (split)rar/(not split)7z and writing of 7z files
  • detection of zip, 7z, rar, chd files by byte signature (instead of extensions, but  not within archives)
  • selectable tempfolder in settings.xml
  • minor speed up due to upfront matching size check
  • updated various 3rd party libs, added 7z.dll
  • ctrl-c will stop the rebuilding and cleans up temporary files/folders
  • various internal cleanup

2022-10-05 Rebuilder V0.03 released

  • use a real move operation in case of copy/deleting single files (incl. chds)
  • add option -u, --uselinks to generate filesystem hard or sym links instead doing a file copy or move operation

2022-08-16 Rebuilder V0.02 released

  • since MAME can't handle subfolders in decompressed sets, decompressed sets and  chds are always stored flat in folders (no clone/dependency subfolders in full  or standalone mode). When kept compressed, the archives will hold subfolders
  • not existing romOf reference leads to removed merge information for the machine

2022-07-13 Rebuilder V0.01 released

NOWSZY [arcade] ClrMamePro 4.048b 29/10/2023

Clrmamepro 4.048b 2023-10-29

  • In full merged mode, delta chd warning could show identical chds for revert...fixed that now.

Clrmamepro 4.048a 2023-10-29

  • Fix the exit/crash when finding unneeded files and limiting delta chd support to chd version >=5

4.047b 2023-10-22

  • fixed: don't mark delta chds as missing
  • misc: updated unrar (6.24.0)

4.047a 2023-09-26

  • fixed: pick wrong file for backup during a failed rename where multiple files are involved

4.047b 2022-12-20

  • updated ziparchive (4.6.9) and unrar (6.20.3)
  • misc: show warning when trimming removed a whitespace rom names with subfolders

4.046b 2022-08-18

  • Another small rare thing fixed

4.045 (2022-06-06)

  • misc: updated to ZipArchive 4.6.8, unrar 6.11.100.427, 7Zip SDK/DLL 21.07
  • fixed: rarely list a set as missing when it does not contain any files on its own
  • fixed: 4.044d misplaced a romset regression (full merged sets only)

 

NOWSZY [arcade] ClrMamePro 4.044d 1/06/2022

4.044d (2022-06-01)

  • fixed: wrong bios set assignments for clones which don't use the bios roms themselves (pwrshovla, v4frfact*)
  • fixed: not showing files as unneeded which became empty sets over time (e.g. microvsn, mach64, msm6222b, o2_voice)

 

4.044c (2022-03-30)

  • fixed: Scanner fix missing, backup fails when replacing a file in an archive and file is replaced silently

4.044b (2022-02-25)

  • mainly a little xml parser fix

4.044a (2022-02-22)

  • fixed: xml parser comment/cdata issue
  • fixed: falsely prompt for creating not existing but not active sysdefpaths

4.044 30/11/2021

  • fixed: file can get lost under some rare rename/set conditions (MAME238 diablo68 u2)
  • misc: update 7Zip SDK/DLL to 21.06, update unrar SDK/DLL to 6.10.2
  • misc: compiled with Visual Studio 2022 / Win 11

4.043 08/10/2021

  • fixed: xml cdata parsing error
  • fixed: sample stats count for nodump sets which reference a sampleonly set

4.042 14/09/2021

  • 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

4.041

  • added: Select Sets variables %R %G to filter by for Region / Language
  • added: Batcher, rebuilder setting to avoid message prompts
  • misc: support dat date attribute format YYYY-MM-DD without specifying timestamp
  • misc: rar/7z/uncompressed files timestamps are handled as UTC based, zip as non UTC based
  • fixed: some unpack/pack zip operation fail on very long file/path names
  • fixed: interative folder creation for UNC paths is broken
  • fixed: systems auto assign fails for software lists
  • fixed: fail to load dats from www when www profiler definition file doesn't use http/https in the links

 

NOWSZY [arcade] ClrMamePro 4.040

4.040

  • fixed: falsely hiding some missing information (split merged sets with nodump chds)

4.039a

  • fixes a crash bug when loading dats with bad date entries

4.039

  • fixed: www profiler, don't truncate protocol from page url, so you can use http or https (however you need to update your settings once)
  • fixed: www profiler shows downloaded and updated dats still as update
  • fixed: don't prompt user that the download was ok when www profiler loaded a decompressed dat
  • fixed: downloaded and not moved decompressed dats get removed when closing cmpro
  • fixed: some sets don't get marked as unneeded or weird renames are proposed in mame/software list combined mode only
  • fixed: parent/clone relationship of software list roms got lost under some circumstance
  • fixed: 32k pathlength support doesn't work for profiles/datfiles
  • fixed: fixing a wrong sysdefpath issue only worked when you got "ask before fixing" enabled
  • fixed: xml parser fails on xml files with
  • fixed: falsely trim "." characters at the end of filenames
  • fixed: falesly check 'marked disabled sets as unneeded' sets for wrong names
  • fixed: falsely hide missing bios roms in bios sets when separate bios sets is disabled
  • fixed: falsely skip rebuilding bios roms in bios sets when separate bios sets is disabled
  • fixed: falsely load not updated profiler cache after delete profile operations
  • fixed: 32k path support failed for paths which are exactly MAX_PATH long
  • fixed: scanner font selection isn't applied/saved when you use the default font (blank name)
  • fixed: misleading wrong merged messages when using regions/languages
  • misc: www profiler, allow redownload of local datfiles
  • misc: use UTC based time/date for date/time fixing
  • misc: allow odd second values (MS DOS times are over)
  • misc: allow yyyymmddTHHMMSS as date/timestamp in dat
  • misc: www profiler can handle urls which provide filenames by content-disposition header information
  • misc: updated rar ddl
  • added: %L=1/0 option for set-info select sets to enable/disble sets which reference software lists
  • added: show number of selected profiles/datfiles in profiler window title
NOWSZY [arcade] ClrMamePro 4.036a

4.036a

  • fixed: broken rar support in 64bit version (64bit conflict of rar and sha1 class), updated rar dll to 5.8 (4.036a)
NOWSZY [arcade] ClrMamePro 4.036

4.036

  • added: automatic 32k path length support, no more need to use ? prefixes (*)
  • fixed: miss-list listed some sample-only-sets where the parent is autogenerated (e.g. fantasy_sound, nes_jf13, etc)
  • fixed: wrong software list rom size for roms which imply an offset of 0x00000000 as default
  • fixed: remembering window positions on multiple / virtual screens fails
  • fixed: rebuilder match count for files with identical crc32 but different sha1
  • fixed: rebuilder removal of rebuilt files for files with identical crc32 but different sha1
  • fixed: detect chd clone to clone moves (aka MAME 206 vs4e to vs4eo rename)
  • fixed: rom count for fully missing sets included bios roms even when the bios set is available
  • fixed: select sets options like initial invert / incl. clones/devices etc should only be activate when select sets or from file is specified
  • misc: rebuilder log adds software list information to file name
  • misc: dir2dat writes chd files as disk
  • misc: added cmpro.ini option Adv_WindowToFront = on (on / off) to handle the automatic bring window to front functionality
  • misc: profiler cache which reduces rescanning datfiles/settings on each profiler visit, should speed up profiler for users which have lots and lots of dats. Delete/Add/Move operations will force a refresh at the moment though
  • misc: limit extension removal to a max of 3 characters and no space after the .
  • misc: updated zip, rar and 7z dlls (4.6.7, 5.71, 1900)
  • misc: updated sha1 c++ class implementation to 2.1
  • misc: switched to Visual Studio 2019
NOWSZY [arcade] ClrMamePro 4.035

4.035

  • added: batcher, scanner, auto save have/miss list options
  • fixed: case rename on eFAT formatted drives does not work
  • fixed: profiler sorting of items in "new datfiles
  • fixed: possible archive loss when fixing names in password protected 7z sets and not using 7z's native rename
  • fixed: setinformation attributes (size/hashes) for clonesamples/clonechds aren't listed sometimes
  • fixed: clone sets which only consist of chd nodumps appear wrongly as missing
  • fixed: chd-only clone sets which only consist of a parent clone are wrongly listed as missing set
  • fixed: bad 32bit cast causes name check to fail for > 32bit sized files
  • fixed: hashcollision check different sha1 values are not detected when crc32s are identical
  • misc: strenghten merge attribute rule when datfile holds merge attributes and you got parse merge attributes on
  • misc: don't show "Sets Option Disabled" warning in batch mode
  • misc: prompt rebuilder errors only once per destination file
  • misc: updated to 7z sdk 18.05, rar to 5.60, zipArchive lib to 4.6.6
NOWSZY [arcade] ClrMamePro 4.034

4.034

  • fixed: due to a cache flag error, in non-merged mode, cmpro took merge attribute information for names into account which is wrong
  • fixed: setinfo, falsely hide empty parent set and its clones in tree when parent is empty but clones got content
  • fixed: scanner, falsely list empty parents set in full merged mode as wrong named when parent is empty
  • fixed: scanner, falsely list empty parent set in full merged, multi-software list mode as missing when set exists in various software lists
  • fixed: miss list generator falsely lists sampleonly sets when they only reference parent samples
  • fixed: scanner, falsely show wrong case set messages when missing option is turned off
  • misc:  allow romclones to be sampleparents
  • misc:  switched to visual studio 2017 (also for updater)
  • misc:  updated zipArchive lib to 4.6.5, 7z sdk to 18.01
NOWSZY [arcade] ClrMamePro 4.032

4.032

  • fixed: dir2dat creates subfolders for found filenames with `. Now it translates it to ' (as the parser does anyway)
  • fixed: unique softwarelist folder check can fail and only show an empty list instead of details
  • fixed: batcher's "for rompath naming use "dafilefolder" created double foldernames when using dats with subfolders
  • fixed: batcher's "for rompath naming use "datfile name tag" or "datfile file" was not working
  • fixed: batcher's "for default naming use" options does not use the global profiler setting anymore
  • fixed: don't list existing parent roms in completely missing clones' output
  • fixed: profiler hides empty folders
  • fixed: wrong bios set assignment in non rom-merge-parse-mode for some sets which use merge tags to link to bios roms
  • fixed: profiler context menu tree delete folder switched to 'delete profile' when a profile in list view was selected
  • fixed: problem with memoryfile exceptions when working with enabled headers
  • added: batcher option to skip scan run when a batch rebuild did not create any files
  • misc: updated fuzzy set name check routine (which is rarely used though) giving more robust results
  • misc: better profiler tree display when delete/reset/clean cache on a folder or move profile (not jumping to root and collapsing the tree)
  • misc: show red/green dot profiler tree folder icons when profiles contain at least one red or only green items
  • misc: updated to zip archive: 4.6.4
NOWSZY [arcade] ClrMamePro 4.031c

4.031c

  • fixed: falsely create sampleOnly sets from empty sets (MAME >.180 genpin issue)

4.031b

  • fixed: statistic count values for sets which do not really exist (e.g. sets with only biosroms and nodumps/samples)
  • fixed: fix test for unneeded rom/detecting not separated biosrom checks interfear and you need a 2nd scan to get rid of it (MAME .178 decoccass v0a-.7e issue)
wstecz24/12/2014 09:29
Dodatkowe informacje
Komentarze
... bez komentarza
Ostatnio dodane pliki
Newsy Linkownia Emulatory na PC Wideoteka Screenshoty Bajtek Reduks Ready.Run

© Try2emu 1999 - 2024 | Krzysztof 'Faust' Karkosza Kontakt Polityka Prywatności OWU