Page 1 of 1

More intelligent alphabetical sorting?

Posted: 06 May 2021, 16:07
by bsim500
I tend to have a lot of games installed at once on a big SSD, and I notice that a lot of games of the same series are appearing out of order. Eg:-

Avadon 2: The Corruption
Avadon 3: The Warborn
Avadon: The Black Fortress

Baldur's Gate II - Enhanced Edition
Baldur's Gate: Enhanced Edition

Desperados 2: Cooper's Revenge
Desperados: Wanted Dead or Alive

System Shock 2
System Shock: Enhanced Edition
etc.

ie, the order is often 2-1 or 2-3-1 because the order rules seems to be "spaces come first, then symbols (colon or hypen) then letters afterwards". But if this were changed to "symbols come first (hyphen & colon) then spaces then letters", then a lot of games in the same series would automatically be correctly ordered. Is this difficult to implement?

Re: More intelligent alphabetical sorting?

Posted: 17 May 2021, 11:30
by InsaneMatt
While technically possible, it would drastically (and I really do mean drastically) affect performance of the scanner.
The 3x branch isn't multi-threaded, so in short all 'tasks' are performed in the UI (user interface) thread which is partially why it's slow.

I've toyed with this in the 4x branch over the last couple days and managed to get something functional there. Even there, it can make the scan 'hang' for a second. I'd hate to imagine how long the 3x branch would 'hang'.