Opened 6 months ago

Closed 4 days ago

#14668 closed feature request (fixed)

GUI: Allow removing games before accepting Mass Add

Reported by: chrisis123 Owned by: chrisis123
Priority: normal Component: GUI
Version: Keywords:
Cc: Game:

Description

I have lots of legally acquired games from various sources (Steam, Amazon Games, GOG and some more in addition to games I have physical copies and I copied the files over ages ago) and ScummVM adds supported games all the time so it's kind of hard to keep up :)
So sometimes I like to re-run the mass-add just to see if any games on my computer are supported.
While this works fine sometimes there are false positives or a single game gets recognized as multiple language versions.
Unfortunately you can only accept all or none of the detected games so if you accept all (OK) you then have to manually remove the unwanted games (false positives or multiples).
That's why I wonder how hard it would be to add a feature to the mass-add function in the GUI where before accepting the games to review or at least delete false positives?

I hope my description of the feature request makes sense!

Change History (5)

comment:1 by tag2015, 5 months ago

Summary: Allow removing games before accepting Mass AddGUI: Allow removing games before accepting Mass Add

comment:2 by sev-, 5 months ago

Owner: set to sev-
Resolution: pending
Status: newpending

The problem here is with UI/UX. How do you anticipate users would indicate which games they want to "mass add"? If you say, "If they sit in the same directory," that will not work because many games, like multilingual ones, report multiple game versions in such cases.

comment:3 by i30817, 5 months ago

Not the reporter, but my main issue is with the extra languages I don't want. The duplicate games that are not cd vs floppy are bugs (some of my bug reports have some cases).

So I opened a issue of a potential (but sort of complex) solution UI https://bugs.scummvm.org/ticket/14709

Last edited 5 months ago by i30817 (previous) (diff)

in reply to:  2 comment:4 by chrisis123, 5 months ago

Replying to sev-:

The problem here is with UI/UX. How do you anticipate users would indicate which games they want to "mass add"? If you say, "If they sit in the same directory," that will not work because many games, like multilingual ones, report multiple game versions in such cases.

I'm no UX designer nor a programmer so I have no idea how hard it would be to implement, but one example where I would want to remove the games before accepting is: I have the game Europa Universalis 2 on GOG which is obviously completely out of scope for ScummVM but for some reason something in random subdirectories of this game triggers as "Quest Game" and Mass add ends up with multiple Quest Games that are obviously not playble...

However the GUI already allows to select games with the mouse but it's not possible to do anything whith this - so I wonder if maybe it would just be possible to add next to the "OK" and the "Cancel" button something like "Remove" so it removes the selected game (be it a false positive or an unwanted language version) before hitting OK.

comment:5 by chrisis123, 4 days ago

Owner: changed from sev- to chrisis123
Resolution: pendingfixed
Status: pendingclosed

Fixed feature added as per PR #5686 was merged into trunk.

Note: See TracTickets for help on using tickets.