Ce gestionnaire de ROMs vient de recevoir une importante mise à jour. Les améliorations sont les suivantes: Excited to anounce the release of V3.7.0! One of the biggest feature update releases in a very long time. This feature update list has been driven by two main big features adds:
Total DOS Collection, Date/Time - Originally there was trrntzip formated zips, this format has served up well for many many years. It uses deflate compression (level 9) and a fixed date time of: 12/24/1996 11:32 PM Rumored to be the date MAME was first released! So I have been working closely with the main guy over at the Total DOS Collection for about the last 6 months (Thanks for all the great collaboration efforts), and am very please to anounch the first big upgrade to the zip format is TDCZip (Think of this as trrntzip with date/time support.), this turned into quite an adventure to get all the TDC zips supported in RomVault. Including discovering that ZIP's original date/time storage can and does store potentially invalid date/times suck as 1990/00/00 00:00:00 = month 0 , day 0, and invalid time can also be stored. Also had to rework my code support for code page 437 (as used in early zip filenames) as it turns out .NET's version of this code page does not correctly support the ASCII values below 32. - The daily Total DOS collection DATs will now also be included in DatVault updates. DatVault will also contain a RomVault corrected TDC Release 21 DAT (Please don't try using the numbered release DATs from TDC, they are honestly a mess.), and also a daily Diff dat with just the news files in the Daily compared to the Release 21 DAT we be available in DatVault.
ZSTD Compression - So while re-working the zip format it was also possible to add the next big update to ZIP... zstd compression zip. This timing turned out to be just about perfect as MAME can now support reading zstd compressed zips! - What is zstd? It is a new compression methods invented by facebook devs, compresses better that deflate, compresses faster than deflate (With multi-threading compression!), and decompresses at crazy fast speeds, so it is win, win, win all the way around. - Also WinRAR 7.x and 7zUI v24.x also now support zstd compressed zips, so zstd zip is now a very well supported compression system. - So we now have what I am refering to as Structured archive formats: *Trrntzip: Original format. *TDCZip: Total DOS Collect Date/Time supported format. *RVZSTD: RomVault zstd format These are now the 3 supported structured ZIP formats in RV, but wait... theres more.. lets not leave out 7Z! - 7Z got a big upgrade also, now supporting 4 different formats: *LZMA-Solid: This is the originally supported 7z format *LZMA-NonSolid: Added Nonsolid as a 7z supported option now *zstd-Solid: ZSTD has arrived in 7z also *zstd-NonSolid: Its here and uses the same compression as ZIP, (And can raw copy between NonSolid 7z's and zip!) - As well as these two main features, there have been many equally imported enhancements such as better file fixing source priority selection, and better handling of zero byte files, now meaning zipmove can be used in more places. Dark UI mode has been hiding in RV for a while, but has officially been added to the config UI.
TrrntzipUI becomes S.A.M. Structured Archive Maker - With the arrival of more than just Trrtnzip, TrrntzipUI also needed an overhall, and has officially been renamed to Structred Archive Maker, It can now recompress all of the above structured archive formats. (With the exception of TDC, because you need to DAT to get the Date/time correct.) S.A.M. is now available from the RomVault top menu, and the stand along version will be released here soon. - And..... just because people do ask for it: The command line versions for windows and Linux got an update with all the new v3.7 features. - Thanks again for all the support, and help from my great freinds over in RomVault discord This great releases would not be what it is without your help and support.
So here the detailed list of all the updates and bug fixes in V3.7.0!
Feature Updates: - Added new structured archive formats for zstd Zip/7z and TDC (Total DOS Collection) Zip - Added the ability to raw copy zstd compressed files between archives - Added raw copy functionality to and from 7z archives - Added decompression support for several 7z compression filters - Added support for DATs with timestamps (E.g. TDC) - Added modified Date/Time to the Game List grid - Added new graphics for the Game List grid to show current and preferred storage type - Added multithreaded zstd compression options to Global Settings - Added a Dark Mode toggle in Global Settings - Enhanced ZipMove to work with zstd zip and 7z archives - Enhanced ZipMove to work with TDC zip archives - Enhanced archive fixing logic to use a priority system to pick the most efficient source for a fix - Enhanced archive fixing logic so that 0-byte files are not prematurely deleted which would prevent ZipMove - Improved performance of handling 0-byte files - Improved error reporting - Rebranded trrntzipUI to SAM (Structured Archive Maker) and added new zstd archive options
Bug Fixes: - Fixed a crash that could occur if the DatRoot folder was missing and you attempted to add a directory from the DatVault UI - Fixed a crash when ZipMove was wused on a set with NotCollected ROMs - Fixed a crash related to the category reorder buttons - Fixed a crash when loading old ROM Center DATs - Fixed an issue related codepage 437 to better support lower ASCII values (lower than 32) - Fixed an issue with reading some DATs generated by FB Alpha - Fixed an issue that could result in duplicate directory rules in the cache file - Fixed an issue where repacking zips in a ToSort would modify the timestamps of the contents |
|