!

[tools] RomVault 3.1 25/02/2020

[0] @ !!! Sobota, 29 Lutego 2020 01:42 CET [29-02-2020 01:41 CET]

[tools] RomVault 3.1 25/02/2020

RomVault pozwoli nam zachować porządek w co raz to bardziej chaotycznym (dla użytkownika) kolekcji dumpów dla MAME i MESS. Jest to całkiem interesująca alternatywa jeśli chodzi o możliwości tego programu w stosunku do clrMAME. 

Do programu dodano również specjalną wersję działającą z linii komend - ot, dla konsolowców i tych, którzy chcieli by to narzędzie zapędzić do pracy pod swoimi projektami.

 

Romvault 3.1 .0 25/02/2020

RomVault development has been very active lately, and there have been some big UI performance improvements added in the last month.
So with that it is time to do a .1 version update... So today I am releasing RomVault V3.1.0
Also there is a new link over on the left for RVCmd!! This is something a few people have been asking for.

Revision 85

Author: gordonj | Date: wtorek, 25 lutego 2020 21:12:10

  • V3.1

Revision 84

Author: gordon.jefferyes | Date: niedziela, 23 lutego 2020 02:00:10

  • Some small UI changes

Revision 83

Author: gordon.jefferyes | Date: niedziela, 23 lutego 2020 00:19:04

  • merged

Revision 82

Author: gordonj | Date: piątek, 21 lutego 2020 22:59:40

  • added option to use Description for extra directory name

Revision 81

Author: gordonj | Date: piątek, 21 lutego 2020 05:19:49

  • Fixed progress bars in TrrntzipUI, and fixed a couple of bugs in RV, and added extra DAT support.

Revision 80

Author: gordon.jefferyes | Date: niedziela, 23 lutego 2020 00:18:11

  • fixes

Revision 79

Author: gordon.jefferyes | Date: czwartek, 20 lutego 2020 22:07:08

  • reworked Processor count UI for Trrntzip.UI

Revision 78

Author: gordonj | Date: środa, 12 lutego 2020 20:25:54

  • Re-worker the Auto Add directory logic so that it does not re-read the DAT unnecessarily.

Revision 77

Author: gordonj | Date: wtorek, 11 lutego 2020 15:40:43

  • Small UI Fix to game grid

Revision 76

Author: gordonj | Date: niedziela, 9 lutego 2020 04:45:18

  • Updated Version information, ready for a 3.1.0 build, and fixed Tree display of DAT's without a description tag.

Revision 75

Author: gordonj | Date: niedziela, 9 lutego 2020 03:36:45

  • updated version number

Revision 74

Author: gordonj | Date: niedziela, 9 lutego 2020 02:15:44

  • Merge branch 'master' of https://github.com/RomVault/RVWorld

Revision 73

Author: gordon.jefferyes | Date: środa, 5 lutego 2020 16:51:43

  • better error reporting on failed file delete.

Revision 72

Author: gordonj | Date: niedziela, 9 lutego 2020 02:15:25

  • Fixed extended logging, and added if it is recompressing while fixing.

Revision 71

Author: gordonj | Date: poniedziałek, 3 lutego 2020 23:24:14

  • one line fix to get alt rom info displaying correctly again.

Revision 70

Author: gordonj | Date: sobota, 1 lutego 2020 21:28:53

  • fixed sorting null game descriptions & add back in missing RootDir value from XML headers, in the External Dat Converter.

Revision 69

Author: gordon.jefferyes | Date: czwartek, 30 stycznia 2020 20:48:40

  • removed Alt columns if not needed.

Revision 68

Author: gordon.jefferyes | Date: czwartek, 30 stycznia 2020 18:57:24

  • populating all grids.

Revision 67

Author: gordon.jefferyes | Date: czwartek, 30 stycznia 2020 15:27:48

  • added faster tree ticking back to Cache

Revision 66

Author: gordon.jefferyes | Date: środa, 29 stycznia 2020 23:34:55

  • Converted GameGrid to Virtual, and cleaned RomGrid along the way.

Revision 65

Author: gordon.jefferyes | Date: środa, 29 stycznia 2020 18:38:29

  • more virtual rom Grid cleanup, and moved game Meta Data code to its own file.

Revision 64

Author: gordon.jefferyes | Date: środa, 29 stycznia 2020 18:24:50

  • Virtual Rom Grid working

Revision 63

Author: gordon.jefferyes | Date: wtorek, 28 stycznia 2020 23:31:54

  • working on Virtual Grids in the main form

Revision 62

Author: gordon.jefferyes | Date: wtorek, 28 stycznia 2020 18:29:55

  • Merge branch 'master' of https://github.com/RomVault/RVWorld

Revision 61

Author: gordonj | Date: poniedziałek, 27 stycznia 2020 17:23:59

  • Removed UseFileSection option to always on

Revision 60

Author: gordon.jefferyes | Date: poniedziałek, 27 stycznia 2020 17:15:55

  • fixes

Revision 59

Author: gordonj | Date: piątek, 24 stycznia 2020 03:35:44

  • fixed incorrect directory names in ui with roms with dirs.

Revision 58

Author: gordonj | Date: piątek, 24 stycznia 2020 00:01:22

  • Merge branch 'master' of https://github.com/RomVault/RVWorld

 

NOWSZY [tools] RomVault 3.7.2 25/06/2024

ROMVault 3.7.2 Release Date: 2024-06-25

Main fix was fixing a bug causing a bad cache file when making Fix Dat reports, but there many other smaller features and fixes, including a new show incomplete filter button in the top right.

ROMVault 3.7.1 Release Date: 2024-05-04

Feature Updates:

  • Added support for using Category subdirectories in combination with Single Archive
  • Added an option to opt out of crash reporting in global settings
  • Enhanced the fixing logic for renames to avoid potential race conditions with case sensitive filesystems

Bug Fixes:

  • Fixed a crash that occured when Single Archive option was used with DATs that contained CHDs
  • Fixed a crash due to processing corrupt 7z archives in ToSort
  • Fixed a startup crash when more than 32 CPU cores are detected
  • Fixed a bug that caused the status log to close after a fix was complete when using the “scan, find, fix” shortcut
  • Updated the default setting for Max ZSTD Workers to “Auto”
  • Added a missing status when a file needs to be deleted but its flagged as MIA in the DAT
NOWSZY [tools] RomVault 3.7.0 2/04/2024

ROMVault 3.7.0  Release Date: 2024-04-02

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
  • ZSTD Compression
  • TrrntzipUI becomes S.A.M. Structured Archive Maker

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

ROMVault 3.6.4  Release Date: 2024-01-09

Bug Fixes:

  • Fixed an issue where RV7Z files would be needlessly recompressed
  • Fixed a missing fix status icon for “MIA found, but won't be used because it results in an incomplete set”
  • Fixed an issue with the description tag in Fix DATs
  • Increased the maximum DAT size limit for DatVault to support very large DATs (E.g. TeknoParrot)

 

NOWSZY [tools] RomVault 3.6.3 4/01/2024

ROMVault 3.6.3 Release Date: 2024-01-04

Feature Updates:

  • Enhanced the Directory Mapping window to highlight non-existent directories in red

Bug Fixes:

  • Added checks to ensure directory exists while creating a directory mapping
  • Fixed the DAT XML loader to load non-standard characters in XML
  • Fixed a DatVault crash that could occur on startup
  • Fixed a crash that could occur when adding directory mappings

ROMVault 3.6.2 Release Date: 2023-12-25

Feature Updates:

  • Split Directory Settings into Directory Mappings and DAT Rules for greater flexibility
  • Added a new Single Archive directory setting to use subdirectories only if a set contains multiple roms or a rom/set name mismatch (Great for archiving TOSEC with shorter paths)
  • Added a new DAT Rule to use category tag values as subdirectories (Most useful for Redump DATs)
  • Added the ability to prioritize categories for subdirectories in case the DAT contains multiple for a partiular set (Common with No-Intro)
  • Added a global setting to delete previous cue packs downloaded by DatVault
  • Added a Modified Date column to the Game List and ROM Details grids
  • Added a context menu to the Game List grid (Shift + Right-click) which includes re-scanning options and opening a directory, archive, or No-Intro game details webpage
  • Added support for new CHD compression codecs, ZSTD and CDZS
  • Updated the Game List grid to hide the Description column if there is nothing to display
  • Updated the “old DAT cleanup” function to also remove empty directories in the DATRoot
  • Updated the layout of the global settings section
  • Improved performance of deleting cue files downloaded from DatVault

Bug Fixes:

  • Fixed an issue related to path and filename lengths
  • Fixed an issue with scanning archives with the Shrink compression method
  • Fixed an issue where corrupt CHDs would freeze the scanning process
  • Fixed an issue where corrupt CHDs could be marked as good after a Level 1 then Level 2 scan
  • Fixed a scanning performance issue with v1 CHDs
  • Fixed an issue where MIA status was not reflected when using the “Merged” merge type
  • Fixed an issue where Tree Presets could cause a crash
  • Fixed an issue where directories created by RomVault during a fix did not have modified time stored in the cache

 

NOWSZY [tools] RomVault 3.6.1 23/06/2023

ROMVault 3.6.1 Release Date: June 23th, 2023

  • Found some more memory issues in the new CHD C# code which has now been fixed and a couple of missing fixing status's in the new keep only complete sets have been added as needed. So the CHD scanning code is now flying!!!

ROMVault 3.6.0 Release Date: June 16th, 2023

New Features

  • CHD built in support
    • Chdman.exe is no longer needed!, RV now supports reading all CHD Versions, and compression. (Thanks to a number of people over in the RV Discord Channel for help out making this one a reality.) Along with the CHD scanning being built in a lot of work has been done to make this use parallel processing code, to give somewhere around a 3 to 4 times speed improvement in scanning over chdman.exe!!
  • Keep only full sets
    • There is now a directory option to only keep full game sets. Any incomplete sets will not be fixed, meaning no more dirs full of 1000's of cue files and no isos.
  • ZipMove improvements
    • ZipMove is now used in more cases where possible, zipmoving zips even if they are not complete, but are best available.
  • No-Intro DAT Improvements
    • Support for Parent/child and Numbered No-Intro DATs have been added, so you can do all of these styles from the one source No-Intro DAT's, and use dir options to set your style preferences.
  • Don't stop scanning
    • A number of scanning errors are handled better now, previously they would stop the scan, now they are reported as errors, and the scan continues.

Bug Fixes

  • DatVault Linux
    • Datvault has been fixed to work in Linux. Check Boxes working correctly.
  • Added some missing headers
    • Added lynx.xml & a7800.xml header support.
  • Missing files cannot have alt values
    • Finally tracked down a cause of this error, and fixed it.
  • Fix case sensitive FS issues
    • Fixed some issues to make case sensitive file systems better supported.
  • Duplicate directories occurring in the tree
    • Fixed a bug that allowed multiple dirs of the same name to appear in the tree.
  • ToSort default dir
    • If removed it can be added back in as a relative path dir.
  • MIA in FixDats
    • Added the MIA flag to fix Dats.
NOWSZY [tools] RomVault 3.5.2 24/12/2022

ROMVault 3.5.1 Release Date: 2022-1024

New Features

  • Add a way to purge old DATs
  • Filter for MIA ROMs
  • Create default directories for new setups (DatRoot, RomRoot, ToSort)
  • Handle locked files better during scanning

Bug Fixes

  • Empty directories and 0 byte files are deleted from locked branches and ToSorts
  • DatVault can throw invalid JSON error
  • Missing status for "In DAT merged, delete" in ROM details grid
  • FixDATs are missing MIA flags
  • CMP DATs are interpreted with incorrect character encoding
  • Crash occurs if a RV temp archive cannot be deleted
  • Crash occurs when generating Fix DATs for directories using Single Archive
  • Cache can become unstable and trigger errors on every change
  • Corrupt CHDs lose their corrupt status
  • Some edge case statuses are missing images
  • DATs with single archive directory settings are reprocessed on every DAT update
  • Registration window uses default icon in task bar
  • Elevated RAM usage after refreshing all DATs
  • Files can be stuck in a "cyan" state until rescan
  • Crash occurs when moving a file open by another process
  • Readable corrupt zips that require fixes cause repeated errors
  • DatVault can load with no Groups displayed, refresh causes crash
  • Missing ROMs from "Single Archives" are included as orphaned ROMs in the wrong FixDAT
  • The "In DAT merged, move to ToSort" scenario displays a broken image in ROM details grid
  • Crash occurs if a RV temp archive is open by another process during a rename
  • Crash occurs during Full DAT creation if DAT has missing rom names
  • Crash can occur during a cache backup if not enough space
  • ZipMove is sometimes not used if the archive to be moved contains a 0 byte file
  • Fixes from 7z archives to Uncompressed sets do not use the 7z cache
  • The Compress action is missing the filesize in the fixing status log
  • The “_0” is inserted into the incorrect place to avoid naming conflicts if the set name contains periods
  • Ampersand characters in the directory settings Dir Location are not displayed
  • Recompressing to RV7Z shows a status of TrrntZipping in the status log
  • An unaccounted for combination of ROM statuses can occur during a fix and throw an error
  • A filesystem error occurs if RomVault tries to ZipMove an archive while it is open in another application

ROMVault 3.5.1 Release Date: 2022-1024

Just released V3.5.1, A very long list of bugfix and feature additions.
From experimental Dark mode! To opt-out/Anonymous option for MIA reporting, plus a lot more.

Feature Updates:

  • Added experimental support for Dark Mode, enabled with a RomVault3cfg.xml flag (<Darkness>true</Darkness>)
  • Added TorrentZipUI into the RomVault interface, accessible via the Help menu
  • Added the ability for anyone (not just DatVault users) to submit “MIA Found” info to DatVault
  • Added a new setting to send “MIA Found” information anonymously
  • Added artwork support in the for the C64 DAT

Bug Fixes:

  • Enhanced the scanning progress window to show the file currently being processed
  • Enhanced the MIA submission functionality to support CHDs
  • Enhanced the Game Info panel by adding the Category value
  • Enhanced the Game List grid filter to clarify merged and deduped
  • Fix for a bug where CHDs were incorrectly merged if the DAT contains CHDs with a .chd extension
  • Fix for a bug that could cause CHD files to be incorrectly named with an extra .chd extension
  • Fix for a crash if RomVault is launched without a DatRoot directory
  • Fix for a crash that could occur when an MIA file is found but DatVault is unreachable or times out
  • Fix for a crash due to “Incorrect Extraction size found 0 expected X” while scanning a corrupt archive with Shrink compression
  • Fix for incorrectly reporting ZIP files as corrupt that used Deflate64
  • Removed unnecessary Console.Write lines that could slow down scanning / fixing using Linux

 

NOWSZY [tools] RomVault 3.5.0 04/07/2022

ROMVault 3.5.0 Release Date: 2022-07-04

 

  • ZipMove - Where possible RV will now moves(renames) a complete correct ZIP file instead of copying/rebuilding it. Which can be a massive speed up when this can be applied.
  • M.I.A. - Missing in Action ROM status has now been added to RV, this lets you know if a rom in a DAT has been lost (or unreleased), so that it is no longer just listed as missing(red).
  • Graphic Packs - Have a little trouble seeing the difference in all the chip icon colors, we you can now download Graphic packs that complete change RV's UI graphics, Check out some graphics packs here
  • Scanning File Ignore - can now add global file (With wild card) ignore while scanning, this has been requested for a long time.
  • Bug Fixes - Over 16 other bug fixes have been squashed.
  • UI cleanup - the UI have had a few quality of like changes / clean ups.

ROMVault 3.4.5 Release Date: 2022-03-08

Feature Updates:

  •  Added a new feature to DATVault where cue packs are automatically scanned when downloaded
  •  Added support for a new dedupe status flag. This flag is used in the “DeDupe” DATVault DATs which allow users to save disk space on large sets with common files across TOSEC-ISO and Redump.
  •  Added a link to the RomVault wiki from the Help menu
  •  Added a link to check for updates from the Help menu
  •  Added a check for available updates during application launch which allows the user to upgrade with one click
  •  Added experimental support for ZSTD compression using zstd.dll when present in the RomVault executable directory
  •  Enhanced the right click copy to clipboard functionality in the game list and rom details grids so that individual field values are copied
  •  Enhanced the DatVault progress bar to indicate the current operation
  •  Enhanced the DatVault add new DATs UI checkboxes so your previous selections are remembered

Bug Fixes:

  •  Fix for a scenario where name conflicts can occur when using the single archive setting
  •  Fix to prevent invalid directories and filenames on Windows (E.g. directory cannot end in a period)
  •  Fix for a crash that could occur when attempting to launch a game from a ToSort directory
  •  Fix for a cached warning message when attemping to update DATs after deleting discontinued DATs with DATVault
  •  Fix to prevent a scan and fix operation from running simultaneously if keyboard shortcuts are used
  •  Fix for a logic error that was erasing CHD version tags during a scan

ROMVault 3.4.4  Release Date: 2022-01-31

To Header, or not to Header? Thank is the question.
RomVault 3.4.4, now has a directory level option to control headers in DAT. (Force/optional/ignore.)

Changelog

Feature Updates:

  • Added a new directory setting for “Header Type” which can be used to enforce headered or headerless ROMs
  • Added a new DATVault option to immediately download DATs after selecting a directory
  • Enhanced native CHD verification by adding support for deflate V4 CHD without chdman.exe
  • Enhanced the Quick Scan (Level 1) to also calculate MD5 or SHA1 for uncompressed files

Bug Fixes:

  • Fix for a crash when initially updating DATs with DATVault if the DATRoot is not in the default location of the RomVault exe
  • Fix for incorrect Linux path separators when saving DATs with DATVault
  • Fix for a Linux display issue where the side buttons could appear missing
  • Fix to calculate and store the AltCRC32 of headered ROMs
  • Fixes related to the D,F,V flags not being properly assigned

January 6th, 2022

  • Happy new year to you all!
  • Hot on the heals of v3.4.2 comes...... v3.4.3!!
  • Please see the What's New page over on the ROMVault Wiki for the bug fixes and updates in this release.
  • This is a big update for DATVault users, now means DATVault can support suggested DIR's for each new DAT. That means TOSEC can be downloaded into the TOSEC recommended DIR structure directly from DATVault!
  • There are a few other quality of life bug/improvements also. As always you can download this latest version from the link over on the left.

(TOSEC DATs will be added to DATVault in the next few days.)

Changelog

Feature Updates:

  • Added a progress bar for DATVault initial data load
  • Added a new sortable DATVault column for uncompressed size of DAT contents
  • Added a new default DAT directory feature to DATVault to help people quickly add new DATs using the most common organization approaches
  • Added Windows long path support to DATVault operations (to coincide with supporting TOSEC DATs)
  • Enhanced DATVault performance by compressing server to client payloads with ZSTD
  • Changed the Update DATs shortcuts for consistency

Bug Fixes:

  • Fix for a crash that could occur when double clicking an archive in a ToSort directory from the game grid
  • Fix for a crash that could occur when both discontinued and new DATs in DatVault are selected then clicking the Add button
  • Fix to disable saving/applying tree presets during scanning/fixing
  • Fix to better handle case sensitive renames by waiting before attempting to reference files from a newly renamed archive

December 25th, 2021

Merry Christmas to all, and a Happy New Year.

  • Here is my Christmas gift ROMVault 3.4.2, and is this one a big release!!
  • Check out the What's New page over on the ROMVault Wiki by far the biggest ever list of Feature Updates & Bug Fixes.
  • My thanks goes out to @johnsanc for putting this wiki page together. (Including back filling it with all the changes of many past releases.)
  • 2021 has for sure been a crazy year, and I has so much more cool development plans to come in 2022.
  • Please enjoy this new version, and remember each line on the whats new and bug fix list is hours of development time, and yes this is my hobby,
  • but you can always show your appreciation by clicking over on the donate button, or even better sign up on Patreon and get DATVault access included!!
  • How are you keeping up with your DAT updates? Click over to DATVault, scroll down and take a look at the daily update logs, and just see how much you are missing!!

Changelog

Feature Updates:

  • Added a new tree pre-set feature to allow the user to save different tree selection/expansion favorites
  • Added a progress bar for DATVault updates
  • Added an instance count column to the ROM details grid
  • Added a popup to show a dupe list on click of a instance count value
  • Added the ability to read -listroms output from the RAINE executable
  • Added an ESC keyboard shortcut to close dialog windows
  • Added the ability to sort any of the columns in the ROM details grid
  • Enhanced DAT reader performance by parrellizing code
  • Enhanced the DATVault groups filter to a redesigned and categorized tree
  • Enhanced the Directory Rules window to be more intuitive with reorganized settings and additional tooltip content
  • Enhanced the directory rule application so only relevant DATs are reprocessed upon update
  • Enhanced the display of ROM sizes by using separator characters and right justified values in the fixing log and ROM details grid
  • Changed the default directory rule to use “Nothing” as the merge type instead of “Split”
  • Changed the filename cleansing to be less aggressive and only trim whitespace (requires a full DAT refresh)
  • Changed the tree behavior so that updated DATs are no longer auto-selected in the tree
  • Changed the menu bar order and keyboard shortcuts for consistency with the left buttons
  • Removed the ability to cancel a DAT update/refresh

Bug Fixes:

  • Fix for a crash that could occur when selecting the “Show Merged ROMs” filter
  • Fix to make the gray merged ROM status show properly for split sets
  • Fix for a display issue where corrupt archive icons are only displayed at levels above the directory where the corrupt archive resides
  • Fix to prevent DATs with no ROMs from being auto-expanded and auto-selected in the tree
  • Fix to the missing counts in the tree and summary panes to exclude ROMs with a blue status
  • Fix for launching ROMs directly from the game list grid
  • Fix to prevent the ROM details grid from auto-scrolling back to the top of the list every few seconds during a fix
  • Fix to properly handle case sensitive directory renames during a fix
  • Fix to prevent a “Rescan needed” error if the only fix is to correct the character case of the ROM and source of the fix was in the same archive
  • Fix for a scenario that could cause a scan to silently end early and erase subsequent items in that directory from the cache
  • Fix to properly scan files with invalid timestamps
  • Fix to properly handle scanning files with incompatible permissions, which were previously skipped with no indication
  • Fix to prevent a crash and cache out-of-sync scenario if a file is in use by another process during a fix
  • Fix to prevent a “Zip64EndOfCentralDirError” if the total number of disks is equal to zero in the central directory of the ZIP archive (Invalid… but extractable)
  • Fix to prevent a “Specified argument was out of the range of valid values” error which could sometimes occur during a fix
  • Fix so that Single Archive settings work properly if the DAT is not in its own folder
  • Fix to make Single Archive settings work properly with ROMs that have a double extension (E.g *.iso.dec)
  • Fix to use a move operation instead of copy/delete when uncompressed sets are renamed using the Single Archive option
  • Fix to properly save and read DatVault login information on Linux
  • Fix to make the side icons visible on Linux

November 15th, 2021

  • Time to automate your DAT downloading with: DatVault
  • With the release of ROMVault V3.4.1 DatVault has been updated with a new UI to enable updating many of your Dats with just a couple of clicks.
  • (DatVault helps support the development of ROMVault by being available through a Patron subscription.)
  • A couple of other Bugs have also been fixed in V3.4.1 the 7z cache has been improved, and a couple of UI crashes have been resolved.

Changelog

Feature Updates:

  • Added DATVault, an automatic DAT downloader and updater
  • Changed ToSort file ignore rules back to global

Bug Fixes:

  • Fix to prevent files left in 7z cache folders
  • Fixes for various UI crashes

October 25th, 2021

Time for an update release with a bunch of good features updates included:

  • Cache write to a full disk does not corrupt the cache. (just leaves the old cache, so it will be out of date, just not corrupt.)
  • Better double check delete checking to try and stop the case where people have mapped the same directory to two different parts of the tree. (PS. Don't do that.)
  • The Dat info is more in sync when clicking around the tree, and game grid.
  • Global file ignore has been replaced with ToSort file ignore.
  • Directory rules now contain the file ignore lists (At the directory level.)
  • The file ignore lists now work with wide cards and regex.
  • Reporting the correct rule if you hit the reset all rules button.
  • Shift click the check boxes in the tree does not set all the child tree nodes.
  • zSTD read support is now built in for zip and 7z. (does not need the external .dll)
  • reworked/cleaned up the 7z writing code. (should not see any external different.) But getting ready for future plans.
  • Pressing the Cancel button while fixing cancels immediately instead of waiting until the end of the current fix.

Changelog

Feature Updates:

  • Added ZSTD read support for ZIP and 7z archives without requiring an external .dll
  • Added the ability to define file ignore rules as part of directory settings
  • Added the ability to use wild cards and regex with file ignore rules
  • Added a “Shift + Click” shortcut for the check boxes in the tree which suppresses descendant selections
  • Enhanced the Fix cancelling so that it stops immediately instead of waiting until the end of the current fix
  • Enhanced double check delete logic to mitigate the case where the same directory is mapped to more than one part of the tree
  • Changed global file ignore rules to ToSort file ignore
  • Cleaned up the 7z writing code

Bug Fixes:

  • Fix to keep the DAT info in sync when clicking around the tree and game grid
  • Fix to prevent a full disk error from corrupting the cache
  • Fix to report the correct rule if you reset all directory rules

July 4th, 2021

Happy 4th of July Everyone, and to celebrate here is the big new V3.3.0 RV Release, with one of the biggest whats new / bug fix list in a long time:

Big updates:
The RV UI can still be used will Scanning/Fixing

Added in most ZIP de-compression methods (all that I have ever actually see in the wild.)
0 - The file is stored (no compression)
1 - The file is Shrunk
2 - The file is Reduced with compression factor 1
3 - The file is Reduced with compression factor 2
4 - The file is Reduced with compression factor 3
5 - The file is Reduced with compression factor 4
6 - The file is Imploded
8 - The file is Deflated
9 - Enhanced Deflating using Deflate64(tm)
12 - File is compressed using BZIP2 algorithm
14 - LZMA
20,93 - (Supported, with external DLL) Zstandard (zstd) de-compression
98 - PPMd version I, Rev 1

I do not belive there is any other C# library anywhere that supports this many ZIP compression methods, I hand coded a number of these more obscure de-compression methods myself from scratch!

V1,2,3,4 (Compression method <3) CHD's are now supported/scanned internally within RV's own code. (latest ChdMan does not read V1 CHD files.)

Scanning level 2 is now the default scanning level, you can Scan at level 1 & 3 from right click menu on the tree

Now using a nice new cleaner looking RomVault Logo.

Other Fixes:

  • Can now sort on more columns in the game lists
  • Worked on Case Sensitivity issues while fixing files.
  • Fixed a t7zip checking bug for bigger that 32bit t7zip files
  • Re-worked Checking for Fixes with Zero Length files, so fixing workes faster with zero length files.
  • Fixed: If an archive contains all the correct files, and then there is a DAT update that changes only the character case of any of these files, then the archive is still marked as good and the files are not renamed to the proper case.
  • Fixed: If a set needs a fix from an archived file with the “incorrect character case” issue above, then a file system error is thrown when that fix is attempted.
  • DAT's that named the CHD's with the extention are no longer named file.chd.chd
  • Cleaned up the Color Key Help Form

April 26th, 2021

  • One bug leads to another... so while deep testing the V3.2.4 version I found a different logic problem going on while fixing. (This one have been around for about 5 months.) And while talking to some others on Discorde another problem with case sensitive file systems showed up, so that also got a fix. So go grab V3.2.5

April 23th, 2021

  • Another edge case bug squashed (Unknown status in double check delete.), and a nice little speed up while fixing (Found a way to get the code a little more parallel). Both added to this release. V3.2.4

April 8th, 2021

  • Found a small edge case crash when fixing 7z files, thanks go out to the user over in my Discord Server for setting me up with an example of the crash. It always makes it so much easier when I can see a reproducable crash setup. So go grab 3.2.3

January 26th, 2021

Somewhere in the last few releases a bug crept in causing zipped file to not be fixed if only the case of the rom name in the DAT set was changed.
This has now been fixed in release 3.2.2

After you install this version you should 'Shift/Right Click' on the Update DATs button to fully reload your DATs, doing this will make RV find any incorrectly cased zip files.
If RV finds any you can then 'Find Fixes' & 'Fix ROMs' to correct these Zip Files.

To read more about 'Shift/Right click' please see this Wiki page: Wiki Side Buttons

December 24th, 2020, Merry Christmas

Merry Christmas everyone, and to celebrate here is an update with some nice bugs fixed.And a fun version number to... V3.2.1, Download link over on the left, and wishing you all a Happy New Year.

  • RomVault will no longer overwrite unknown (unscanned) files while fixing
  • .7z caching does not make multiple cache files any more, and cache fixing .7z files in ToSort now works.
  • Full report crash bug
  • fixed Dats containing zero files now show as green.

 

→ [tools] RomVault 3.0.49 24/01/2020

January 24th, 2020

  • RomVault 3.0.49, bug fix Release. Biggest change is 7z extract caching is now always on, and a cache bug was fixed in that code.
  • Fixed a reporting directory name bug, in unzipped files with directories in the filename. (was just a UI thing.)
  • Fix DAT's now do not add a description if there was no description in the original DAT.
  • And you can now make a Fix DAT from any level in the tree by right clicking on the Tree.

January 5nd, 2020

  • Just put together RomVault 3.0.48.
  • Fixed some new UI Issues, with reporting un-need stats in the ToSort Dirs.
  • Also have done some internal work on the DAT readers so that this version will produce Compatible MAME DAT sets for the -listXML output from a Mame.exe
  • I am planning on making a new Video or two in the next couple of days to explain this a little more.

January 2nd, 2020

  • Happy New Year everybody.
  • Fixed some UI Issues.
  • Fixed the 'Don't Add Multi DAT DIRs' as I added the button but never added the code to use it. Woops.
  • Also Re-structued some 7zip code, ready for some future development.
→ [tools] RomVault 3.0.47 2/01/20

January 2nd, 2020

  • Happy New Year everybody.
  • Fixed some UI Issues.
  • Fixed the 'Don't Add Multi DAT DIRs' as I added the button but never added the code to use it. Woops.
  • Also Re-structued some 7zip code, ready for some future development.
→ [tools] RomVault 3.0.44 12/12/19

December 12th, 2019

  • RomVault V3.0.44, if you are using Directory mapping you should switch to this version, as there was a bug in previous version that could screw these up.
wstecz29/02/2020 01:42
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