-
Notifications
You must be signed in to change notification settings - Fork 0
Inner Workings
stoj edited this page Jun 1, 2021
·
15 revisions
- Parse the PinballX/Y DB to extract all the tables (aka games)
- For each configured "content type" (e.g. table audio, wheel images, etc)..
- For each configured "file extension"..
- Enumerate all files within the matching configured "content folder"
- For each file file against a table based on the configured "check criteria"..
- Associate with table if..
- Exact: DB Description == file name (minus file extension). 'Description' only used for content files; png, mp3, etc.
- Duplicate extension: more than 1 exact match (i.e. different file extensions)
- Wrong case: DB description == file name igoring case
- Table: DB TableFile == file name (minus file extension). 'TableFile' only be used for Vpin files; vpx, b2s, and pov.
- Fuzzy: table file or description partially matches file name. To be extended in future release.
- Mark file as unneeded if none of the above criteia match.
- Associate with table if..
- For each configured "file extension"..
- TBD
- TBD
- TBD
ClrVpin v7