You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Likely encompasses the needs of #247, #249, #281. Could touch on #239 for extra credit.
A new tab that lets the user choose how to split DAT file content, preferably into folders to take advantage of RomVault's DatRoot structure being mirrored in its RomRoot.
Prerequisites:
Category inference: If something is set up with a single category of Demos, see if other titles are around that mean it can be inferred that its categories should actually be Demos, Games, or Demos, Applications. Same for Audio, Bonus discs, Educational, Manuals, Preproduction, Promotional, Video, and possibly others.
No-Intro category oddities: The following & syntax would need to be handled:
Applications & Educational
Applications & Demos & Educational & Multimedia
Audio & Demos
Audio & Documents
Audio & Multimedia
Audio & Video
Bonus & Video
Covermount & Video
Educational & Documents
Add-ons & applications
No-Intro category collisions: Some dumpers have over-enthusiastically added a large number of categories to titles that probably aren't compatible. Retool needs to be able to handle scenarios where someone has applied both Applications and Games to a title, for example.
Category hierarchy: After category inference and No-Intro sanitization is performed, establish a hierarchy so DAT files can be split and organized into subfolders. For example (this would likely evolve as the feature is built out and tested against different DAT files):
Audio
Coverdiscs
Games
Add-ons
Audio
Bad dumps
Bonus discs
Coverdiscs
Demos, kiosks, and samples
Educational
Manuals
Preproduction
Production
Promotional
Unlicensed
Aftermarket
Console lifetime
Pirate
Applications
Add-ons
Bad dumps
Coverdiscs
Demos, kiosks, and samples
Educational
Manuals
Preproduction
Production
Promotional
BIOS and other chips
Multimedia
Video
Extra credit:
Scraping of Launchbox or other databases for metadata like genre, year released, number of players, cooperative multiplayer, competitive multiplayer, and so on.
Customized split
The user can optionally split by the following dimensions within the category hierarchy:
Language
Region
Alphanumeric folders from 0-9A-Z containing titles that start with that character (needs to handle other unicode characters too). Alternatively custom ranges for those splitting across multiple drives during the ROM management stage, so 0-C, D-K, L-R, S-Z for example.
So it's entirely possible to end up with, for example:
Sony - PlayStation\Games\Production\Europe\English\A-D\Sony - PlayStation (2024-03-27 17-24-40) (10,776) - Games - Production - Europe - English - A-D.dat
If DB scraping was done, you could also add genre, year, and so on to this structure.
Removes
The removes DAT functionality would be moved into this tab, with an option to either output a single DAT file that contains all removes, or a removes DAT file per folder containing the relevant titles for that folder designation.
The text was updated successfully, but these errors were encountered:
Likely encompasses the needs of #247, #249, #281. Could touch on #239 for extra credit.
A new tab that lets the user choose how to split DAT file content, preferably into folders to take advantage of RomVault's DatRoot structure being mirrored in its RomRoot.
Prerequisites:
Demos
, see if other titles are around that mean it can be inferred that its categories should actually beDemos, Games
, orDemos, Applications
. Same forAudio
,Bonus discs
,Educational
,Manuals
,Preproduction
,Promotional
,Video
, and possibly others.&
syntax would need to be handled:Applications
andGames
to a title, for example.Extra credit:
Customized split
The user can optionally split by the following dimensions within the category hierarchy:
So it's entirely possible to end up with, for example:
Sony - PlayStation\Games\Production\Europe\English\A-D\Sony - PlayStation (2024-03-27 17-24-40) (10,776) - Games - Production - Europe - English - A-D.dat
If DB scraping was done, you could also add genre, year, and so on to this structure.
Removes
The removes DAT functionality would be moved into this tab, with an option to either output a single DAT file that contains all removes, or a removes DAT file per folder containing the relevant titles for that folder designation.
The text was updated successfully, but these errors were encountered: