IsThereAnyDeal / AugmentedSteam

Augments your Steam Experience
https://augmentedsteam.com
GNU General Public License v3.0
1.4k stars 87 forks source link

[FEATURE REQUEST] Restore the old "view all DLCs" display for >200 DLC apps #1443

Open qs-arno opened 2 years ago

qs-arno commented 2 years ago

Current Behavior (if any)

Currently, the Web site starts by showing up to five DLCs, with a "view all" button if there are more than five. Clicking that button will display up to 200 DLCs; if there are more than that, you get a different kind of "view all" button that takes you to an entirely different page with a completely different UI where you can't get a list of all DLCs sorted by release date (which is the order they're in on the main store page, at least for the app I'm interested in).

Desired Behavior

I'd like the original "view all" button to do what it used to do, which is actually display all the DLCs, no matter how many there are.

Motivation / Use Case for Changing the Behavior

First, let's reproduce the behaviour. Go to the page for an app that has more than 200 DLCs. The reason I want this feature is for Rocksmith 2014, so let's use that:

  1. Go to https://store.steampowered.com/app/221680/Rocksmith_2014_Edition__Remastered/
  2. Scroll down to the DLCs; you'll see the first five listed, as you'd expect, and just below it says "SHOWING 1 - 5 OF 1555".
  3. Click the "SEE ALL" button
  4. Another 195 DLCs will pop into view; scroll down to the bottom of that list
  5. You'll see "Showing 200 of 1555", along with another button saying "Browse all (1555)"
  6. Clicking that button will take you to https://store.steampowered.com/dlc/221680/Rocksmith_2014_Edition__Remastered/ which is a completely different UI that doesn't offer the same "release order sort".

The feature that's being requested here is to have the original click of "SEE ALL" (step 3) show all 1,555 DLCs instead of just 200 (which is actually what the stock Web site used to do).

candela97 commented 2 years ago

TIL this is a thing now... We can of course fetch the missing DLCs and manually build the rows, but if as you say they are not sorted by release date, we can't guarantee that either since we don't have the means to parse Steam's localized dates. That being said, are the items on the DLC page not sorted by release date? Looks like they are to me, at least when viewing the "new releases" tab.

qs-arno commented 2 years ago

Hmph. It looks like they are, and the Opeth songs that are at the top of the dedicated DLC page are the last DLCs (I didn't get that from the page data, I just know it from community involvement), but if you scroll all the way down to the bottom you get Cherub Rock, which is not at the top of the app page list.

Having said that, I happen to know that Cherub Rock was one of the very first, if not the first, DLC (because that's the one all the CDLC are based on). So perhaps it's the app store page list that was never really in release order.

So OK, here's the problem I'm trying to solve: previously (before the site change) I could expand the list of all DLC and just scroll down to the last one I'd bought or wishlisted and know that all the new ones that came out since last time would be below there; with a list that big, you don't really want to go through the entire thing every time. With this new list being in a different order (even if it's a more consistent order), I have to start over with that.

HOWEVER

Ubisoft has announced that they made their last DLC release (the Opeth ones), so I guess I can grit my teeth and go through the whole list since I know I won't have to do it again. :) I also liked the app page list because it was compact which also made it a lot quicker to browse, but again...if I know this time is the last time then the thought of slogging through it all is less off-putting.

So here's a question: let's say for the sake of argument that I just abandon this feature request (in its current form) as a lost cause. Would it be theoretically possible to restore the old display behaviour at all (e.g. without preserving any kind of sort order, or enforcing a separate sort order like alphabetic)?

I guess in practical terms this feature is slightly a moot point for me since I can just brute-force it one last time and I don't see myself getting into any other game with a bazillion DLCs (maybe a future Rocksmith, of course, but the next Rocksmith game is gonna be some subscription flat-rate online-only thing, so...). Still, if it woulda helped me then it could help someone else!