psdle icon indicating copy to clipboard operation
psdle copied to clipboard

Valkyrie / Old Store (again)

Open RePod opened this issue 3 years ago • 11 comments

Valkyrie can be accessed by clicking Transaction History under Account Settings from the store's homepage.

As of 2022-06-17 the extensions have been updated to version 4.1.0 with #102 to restore Valkyrie support. Manual instructions below.

As of 2022-02-18 the extensions have been updated to include this functionality. If you are prompted about PSDLE needing new permission for transact.playstation.com, this is why.

Manual usage (no extension)

Access Transaction History the same as above, switch to the Transact iframe (as shown), and run PSDLE Valkyrie by copy and pasting into your browser's console like so:

image

(Firefox: Ctrl+Shift+K, Chrome: Ctrl+Shift+J)


⚠️Testing
  • Download and extract the repo
  • Copy/move _src\base\valkyrie\psdle.valkyrie.includes.js into _src\chrome\psdle\js\
  • Rename psdle.valkyrie.includes.js to psdle.valkyrie.js (remove .includes)
  • Firefox
    • Navigate to about:debugging, This Firefox, then Load Temporary Add-on...
    • Open _src\chrome\psdle\manifest.json from the extracted ZIP
  • Chrome
    • Navigate to chrome://extensions/ and enable Developer mode in the corner
    • Load Unpacked and open _src\chrome\psdle\ from the extracted ZIP
  • From the store's front page go to Account Settings then Transaction History

To answer some questions:

  • PS_PLUS_REQUIRED as a system/filter?
    • These ~~should be~~ are PS+ items but lack information (such as intended platform and size) that presumably are provided once the account is subbed again. I have no desire to resub and test it myself so you can be the first and report your findings.
    • If you don't care to resub flip the PS+ tri-state checkbox at the top to exclude them and carry on as normal.
  • THAT question? Not likely.
  • Catalog and Download Queue? Not likely.
  • PS4/5 sizes? Not likely.
  • Some stuff is incorrectly marked as PS4? Some original properties are not available and some stuff is not ignored properly yet.
  • I can't scroll and why is this phrased like a question? Eventually:tm:

Other stuff:

  • I accidentally went ahead with my changes on the original PSDLE Valkyrie despite putting some time into an accessibility-enhanced branch. I might get around to this later.

RePod avatar Sep 23 '21 00:09 RePod

First! image

RePod avatar Sep 23 '21 01:09 RePod

I managed to use this script to get a list of all my legacy purchases. Thanks for your hard work.

Any idea why it's showing some items twice, sometimes even three times? Exact same transaction ID, etc.

Screenshot 2021-10-10 at 15 52 26

Macrike avatar Oct 10 '21 14:10 Macrike

I couldn't say for sure right now other than some properties were moved around so the checks for what to show might be more or less accurate than before. Particularly "services" and maybe PS+? My last export (July) before the old web store completely went offline was around 450 but as you can see in my screenshot above it's 774.

I've yet to put more time into it.

RePod avatar Oct 10 '21 15:10 RePod

#97

RePod avatar Mar 01 '22 22:03 RePod

The Entitlements service is currently returning less info than before, perhaps unintentional, and this causes the list/export to fail:

Ember.Application.NAMESPACES_BY_ID["psst"].__container__.lookup("service:entitlements").fetchInternalEntitlements({start:0}).then(a=>console.log(a))

About half of the properties are null particularly those about what the item is such as the title or supported platforms.

The Transaction History requests (on web) are also problematic for regular end-users. Vita purchases from late 2015 do not appear unless includePurged is true. Vita purchases from last year do appear.

RePod avatar May 02 '22 14:05 RePod

Second! But still broken. image

RePod avatar Jun 16 '22 14:06 RePod

See #102 to test the current fixes.

RePod avatar Jun 16 '22 16:06 RePod

🎉 Report all your bugs.

Except file sizes.

RePod avatar Jun 17 '22 21:06 RePod

Extension and running from console seems to be broken. Log attached! store.playstation.com-1655883494360.log

Lonesteban avatar Jun 22 '22 07:06 Lonesteban

@Lonesteban There is nothing in your log that indicates a problem but 4.1.2 has since been released so let me know if it's improved. Currently the progress isn't shown so for larger lists it may take a while from pressing Start but you should see activity in the Network tab.

RePod avatar Jun 22 '22 20:06 RePod

It worked! Previously, it seemed to hang indefinitely when pressing START, but it got done and I exported. You are a hero!

Lonesteban avatar Jun 23 '22 02:06 Lonesteban