User Tools

Site Tools


requested_features

This is an old revision of the document!


List of Feature Requests for RomVault


Larger Features

  • Set headered sets to only fix with headered files.
  • Zip files scanned as files, so that DATs stored as file with zip files in the DAT will scan and fix correctly.
  • Support Date/Times, this means:
    • Replacement to trrntzip that stores dates. (RVZip)
    • Unordered List ItemNew Dat Format to store dates. (RVDats)
  • RVDat extensions to DAT format to support date/time and describe the file compression type in the DAT, also file order from the DAT and zip file comments stored in the DAT.
  • RVDat extension and Date/Time support should enable EXO and T.D.C. to be supported by RomVault.
  • Parallel File Scanning.
  • Improved file reporting, such as HTML report.

Smaller Features

  • Don't use 7z cache if we are only pulling one file out of a 7z.
  • See if we can just rename a ZIP file.
  • Keyboard only usage of RomVault.
  • Emulation launching support.
  • Handle locked and un-accessible files (due to security) better.

Other Ideas from RomVault Users

  • Improve the usability for color blind users, for example hover-over info for the status icons
  • Ability to pivot the directory tree by level for an alternate view of your collection (Ex. “Type > System > Group” piviot to “Type > Group > System”)
  • Ability to have ignored directories within the DatRoot
  • Safely support ToSort folders that exist somewhere within the RomRoot
  • Support wildcards in the global file ignore settings
  • Ability to control the file ignore rules in the directory settings and support wildcards (Ex. allowing all .sbi files)
  • Add a directory setting option to only keep full sets in the RomRoot
  • Allow the user to pause scanning or fixing
  • Allow the user to force cancel scanning or fixing and cleanup the cache up to the last fully processed file. Today the only option is a hard forced shutdown which leads to the cache becoming out of sync compared to what was scanned. (Ex. a multi-stage cancel: Cancel → Force Stop)
  • Show the file that is currently being processed in the scanning/fixing status window
  • If a file cannot be scanned for any reason (Ex. permissions issues) then log the error in the status window. The blue “unscanned” status should be repurposed for this.
  • Show statistics in the status window while fixing (Roms fixed / remaining)
  • Add a compression status progress bar or percentage for the current file (Like chdman verification while scanning)
  • Improve the descriptions for what the scanning and fixing levels do
  • Ability to set the scanning level as part of directory settings
  • Allow the user to access all 3 scanning levels by using the right click context menu for an ad hoc override of your current settings
  • Ability to level 3 re-scan an individual set
  • Display 0-entry DATs as green when there is only one DAT in a folder
  • Update and reorganize the color key help content so its easier to read
  • Ability to filter the fix log by the status column (Ex. Show everything except Deletes)
  • Ability to rearrange the columns of the fix log
  • Combine the “Regular” and “Rename” orange status totals or create a new icon for renames
  • Option to move or rename complete sets when needed instead of copy & delete
  • Show the number of dats in a folder in the tree (Currently only rom Have/Miss is shown)
  • Ability to assign multiple paths in directory settings. (Ex. pooling MAME CHDs across multiple drives)
  • A global setting for FixDAT output directory
  • A global setting to define an external FixDAT post-processing script to execute (Ex. to run DATs through SabreTools)
  • A global setting to define an external FixDAT pre-processing script to execute (Ex. to delete old FixDATs)
  • Ability to rename ToSort directories for display in the tree and present alphabetically by ToSort label. Currently this shows full paths to each ToSort.
  • [RVX] A setting to configure the RomRoot depth for either 2, 3, or 4 levels deep
requested_features.1597782000.txt.gz · Last modified: 2020/08/18 13:20 by johnsanc