Missing ROMs from "Single Archives" are included as orphaned ROMs in the wrong FixDAT

RV 3.5.2

Logic Issue
j

johnsanc

2 years ago

If a directory with Single Archive = No Subdirs has missing ROMs, then these ROMs are included in the fixdat from the previous collection. This results in a fixdat with content that does not belong which also cannot be parsed properly without potentially thousands of "Trying to add a ZipFile to a Dir" errors since the roms are orphaned in the fixdat.


Steps to reproduce:

  1. Start with a fresh RV instance

  2. Place two DATs into your DATRoot in the same folder (Example: Redump Acorn Archimedes and Nintendo Gamecube)

  3. Configure the lowest DAT in the tree with Single Archive = No Subdirs with Archive Type = File with Override DAT set to true (Nintendo Gamecube)

  4. Generate fixDATs for all directories

  5. Notice only one fixDAT is created, and that this fixDAT contains content from both source DATs and files from the Gamecube DAT are orphaned without a set


Expected behavior:

  • RomVault should generate the fixDATs correctly with the appropriate content for each and no ROMs should be orphaned without a set.


(Screenshot: 1, 2, 3, 4)

Activity

G

GordonJ changed the status to Cannot Reproduce

2 years ago

G

GordonJ changed the status to WIP Testing

2 years ago

G

GordonJ

2 years ago

Fixed in RV3.5.1 WIP 6

G

GordonJ changed the status to RV 3.5.2

2 years ago


Powered by Convas