Skip to content

(Chihiro) Enhanced Accuracy

RePod edited this page Nov 19, 2017 · 1 revision

There are a few instances where PSDLE goes beyond the download list's original accuracy (not features) and may confuse users with discrepancies.

The generated list has (considerably) less items than the original download list.

When a PS+ subscription lapses, PS4 items expire but remain on the download list (at the time of writing).

PSDLE ignores these simply due to being expired (otherwise they would be gone similar to non-PS4 PS+ offerings).

Everything has an icon!

Icon loading is done in three stages in increasing redundancy: per item, per product, and then the API icon.

The first step, item, attempts to fetch the icon for that specific item. For instance, DLC packs. This would be the most accurate but not all of them exist, or exist at this step (from looking at the item).

The second step, product, attempts to fetch the icon based on it or its parent's general information. For instance, if an icon check for DLC failed and reached this step it would assume the icon of its parent (the actual game). This is the middle of the road in regards to accuracy and can't really be helped. Most problematic icons stop here.

The third and final step, the API icon, isn't really a step but the ultimate fallback. This icon is always available and is similar to the icons used on the console download lists. For enhanced accuracy's sake, at this point even delisted items (that don't have icons on the web store list but do on consoles) get their icons from this step.

So why not skip the first two steps and always use the API icon?
While they may be the most accurate a majority of the time, they're also usually the lowest quality. They're poorly cropped and low resolution (the first two steps typically cap at 1024x1024 pixels). These two properties specifically get magnified by the download window which attempts to load 400x400 pixel icons which simply doesn't happen for API icons. This also maintains parity with the store's avoidance of the API icons in favor of the equivalent of the first two steps.