rommapp / romm

A beautiful, powerful, self-hosted rom manager
https://romm.app
GNU Affero General Public License v3.0
2.58k stars 105 forks source link

[Feature] Manage DLC and patches folder #228

Open XargonWan opened 1 year ago

XargonWan commented 1 year ago

My roms folder, expacially for the newer systems like 3DS, Vita and PS3 are including patches and dlc subfolders. Romm now is trying to match these folder with IGDB producing some unwanted game entries.

Example structure:

roms/ps3
- dlc
-- game1/dlc1
-- game1/dlc2
- patches
-- game1
-- game2
- game1.ps3
- game2.ps3

Describe the solution you'd like Romm will recognize dlc and patches folder (name is customizable via config.yml) inside each system folder and will not scarape them. Moreover it could put a fancy grahpics instead of IGDB logo. Clicking on the folder it will load a screen that may be different from the game page as dlc and patches may not be scraped (we need to think about how to organize it actually).

XargonWan commented 1 year ago

Discussed even here: https://github.com/zurdi15/romm/issues/404#issuecomment-1793548282

miltuss commented 2 months ago

This feature will be extremely useful, I realize it is in high demand!

RoiArthurB commented 2 months ago

I'd love to see such a feature implemented as well, however I would more follow this kind of structure :

roms/ps4--1
Game1
├── DLC
│   ├── DLC1.pkg
│   ├── DLC2.pkg
│   ├── DLC3.pkg
├── Game1.pkg
└── Patch
   ├── Patch1.pkg
    └── Patch2.pkg
Game2
├── Game2.pkg
└── Patch
   ├── Patch1.pkg
    └── Patch2.pkg

This allow to less repeat game's folder name, limit typing mistake and probably ease the coding structure (from the game folder, have both DLC and Patch if folders are available; instead of searching for a name in another folder).

miltuss commented 2 months ago

This allow to less repeat game's folder name, limit typing mistake and probably ease the coding structure (from the game folder, have both DLC and Patch if folders are available; instead of searching for a name in another folder).

I completely agree with you. Organizing all the files of a game in the same folder is the best way to do it, which is why I made a feature request https://github.com/rommapp/romm/issues/1189 for that Romm automatically organizes games in folders specific to each game.