!

[arcade] ClrMamePro 4.044d 1/06/2022

[0] @ !!! Czwartek, 2 Czerwca 2022 12:51 CET [01-03-2021 23:32 CET]

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

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.049 22/08/2024

Clrmamepro 4.049 22/08/2024

  • fixed: falsely remove backup's _unknown folder in case of a failed backup which might remove already backuped and removed unneeded files. Only if _unknown folder isn't present before.
  • fixed: skip a non software list rompath if it is also assigned to a non active software list which would list all sets in that path as fully missing (combined mode only)
  • fixed: missing disk merging information within softwarelists, so that some identical chds stay in the clone set (combined mode only)
  • added: verify delta chds (via chdman)

 

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)

 

→ [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
→ [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)
→ [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
→ [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
→ [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
→ [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
→ [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)
wstecz02/06/2022 12:51
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