Fix DATs contain <dir> tags under <game> with File archive type

Closed

Reports
j

johnsanc

2 quarters ago

RV alters the format of the FixDAT depending on the user's DAT settings. When the archive type is set to file, any paths in <rom> tags are converted to <dir> which creates a DAT that has malformed information which is skipped in RV's DAT processing logic.

Steps to reproduce:

  1. Download the Dats.site PS4 Scene 2023 DAT with DatVault

  2. Save a fixdat of that dat from the tree

  3. Load the fixdat into RV

  4. Filter by "Black"

  5. Compare the fixdat to the original dat, you will notice the fixdat is missing a file that was never processed by RV.

Example Fix DAT with archive type set to Zip, notice the full path including the Proof folder:

Same Fix DAT with archive type set to File, notice the <dir> with a <rom> within it: