Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Valkyrie / Old Store (again) #94

Open
RePod opened this issue Sep 23, 2021 · 11 comments
Open

Valkyrie / Old Store (again) #94

RePod opened this issue Sep 23, 2021 · 11 comments

Comments

@RePod
Copy link
Owner

RePod commented Sep 23, 2021

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 RePod pinned this issue Sep 23, 2021
@RePod
Copy link
Owner Author

RePod commented Sep 23, 2021

First!
image

@Macrike
Copy link

Macrike commented Oct 10, 2021

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

@RePod
Copy link
Owner Author

RePod commented Oct 10, 2021

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
Copy link
Owner Author

RePod commented Mar 1, 2022

#97

@RePod
Copy link
Owner Author

RePod commented May 2, 2022

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
Copy link
Owner Author

RePod commented Jun 16, 2022

Second! But still broken.
image

@RePod
Copy link
Owner Author

RePod commented Jun 16, 2022

See #102 to test the current fixes.

@RePod
Copy link
Owner Author

RePod commented Jun 17, 2022

🎉 Report all your bugs.

Except file sizes.

@Lonesteban
Copy link

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

@RePod
Copy link
Owner Author

RePod commented Jun 22, 2022

@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.

@Lonesteban
Copy link

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants