langdon Posted March 31, 2023 Share Posted March 31, 2023 Hello, it's Crazy Feature Request Friday. I have a "Queue: PS5" list that's rather long and I have meticulously ordered it. Anyway, I made a mock up to provide some organization inside of game lists. The idea is that you can add dividers to game lists. I'm hoping it's just another item in the array with { divider: true} that gets handled/rendered differently. I'm hoping that because I think it's pretty awesome. ? Some drawbacks: - It will wreck the row striping, which I've disabled with Stlyus anyway--I suppose lists could too (or the script can manually stripe) - One might expect dragging placeholders would drag the underlying items along with it, but that's probably a right pain for you to pull off, so not necessary Link to comment Share on other sites More sharing options...
HusKy Posted April 3, 2023 Author Share Posted April 3, 2023 (edited) On 30. 3. 2023 at 5:21 PM, MrBasia said: @HusKy awesome job, thank you a lot for your work here I have a question, do you have any plans for integrations with metacritic or opencritic scores for custom lists or in general? Would love to get my backlog and sort it by opencritic score - easier to decide what to play next No plan for now. Both of these websites don't have a open API (I think) and pairing games would be complicated as well. On 31. 3. 2023 at 8:53 PM, langdon said: Hello, it's Crazy Feature Request Friday. I have a "Queue: PS5" list that's rather long and I have meticulously ordered it. Anyway, I made a mock up to provide some organization inside of game lists. The idea is that you can add dividers to game lists. I'm hoping it's just another item in the array with { divider: true} that gets handled/rendered differently. I'm hoping that because I think it's pretty awesome. ? Some drawbacks: - It will wreck the row striping, which I've disabled with Stlyus anyway--I suppose lists could too (or the script can manually stripe) - One might expect dragging placeholders would drag the underlying items along with it, but that's probably a right pain for you to pull off, so not necessary Definitely tricky to do this. It would break a lot of things. For now, I would recommend using tags or separate lists. -------------------- In other news, I made this simple script for this forum which pulls trophy list link into game threads: (the platinum icon leads to trophy list) You can install the script by copying everything below, then go to Tampermonkey -> Create new script -> paste in the window and save it // ==UserScript== // @name PSNP Game Forum - Trophy List Links // @version 1.0 // @description Adds trophy list link to Game Forum threads // @author HusKyCode // @match https://forum.psnprofiles.com/topic/* // @run-at document-idle // @grant none // ==/UserScript== (async function() { 'use strict'; console.log('Running', GM_info.script.name); const nav = document.querySelector('nav.ipsBreadcrumb > ul[itemscope]') const allLis = [...nav.querySelectorAll('li')]; const isGameForum = allLis.some(li => li.textContent.trim() === 'Game Forums'); if(!isGameForum) { console.log('Not a game forum, stopping'); return; } const specificGameForumLi = allLis[allLis.length - 2]; const specificGameForumLink = specificGameForumLi.querySelector('a').getAttribute('href'); const htmlString = await (await fetch(specificGameForumLink)).text(); const doc = new DOMParser().parseFromString(htmlString, 'text/html'); const trophyListLink = doc.querySelector('a[href^="https://psnprofiles.com/trophies/"]').getAttribute('href'); const newLink = document.createElement('a') newLink.setAttribute('href', trophyListLink); newLink.setAttribute('target', '_blank'); const icon = document.createElement('img') icon.setAttribute('src', 'https://psnprofiles.com/lib/img/icons/buttons/platinum.png'); icon.setAttribute('width', '14'); newLink.appendChild(icon); specificGameForumLi.appendChild(newLink); specificGameForumLi.appendChild(document.createTextNode(' ❯')); })(); Edited April 3, 2023 by HusKy 2 Link to comment Share on other sites More sharing options...
HuntingFever Posted April 3, 2023 Share Posted April 3, 2023 1 hour ago, HusKy said: No plan for now. Both of these websites don't have a open API (I think) and pairing games would be complicated as well. Definitely tricky to do this. It would break a lot of things. For now, I would recommend using tags or separate lists. -------------------- In other news, I made this simple script for this forum which pulls trophy list link into game threads: (the platinum icon leads to trophy list) You can install the script by copying everything below, then go to Tampermonkey -> Create new script -> paste in the window and save it Reveal hidden contents // ==UserScript== // @name PSNP Game Forum - Trophy List Links // @version 1.0 // @description Adds trophy list link to Game Forum threads // @author HusKyCode // @match https://forum.psnprofiles.com/topic/* // @run-at document-idle // @grant none // ==/UserScript== (async function() { 'use strict'; console.log('Running', GM_info.script.name); const nav = document.querySelector('nav.ipsBreadcrumb > ul[itemscope]') const allLis = [...nav.querySelectorAll('li')]; const isGameForum = allLis.some(li => li.textContent.trim() === 'Game Forums'); if(!isGameForum) { console.log('Not a game forum, stopping'); return; } const specificGameForumLi = allLis[allLis.length - 2]; const specificGameForumLink = specificGameForumLi.querySelector('a').getAttribute('href'); const htmlString = await (await fetch(specificGameForumLink)).text(); const doc = new DOMParser().parseFromString(htmlString, 'text/html'); const trophyListLink = doc.querySelector('a[href^="https://psnprofiles.com/trophies/"]').getAttribute('href'); const newLink = document.createElement('a') newLink.setAttribute('href', trophyListLink); newLink.setAttribute('target', '_blank'); const icon = document.createElement('img') icon.setAttribute('src', 'https://psnprofiles.com/lib/img/icons/buttons/platinum.png'); icon.setAttribute('width', '14'); newLink.appendChild(icon); specificGameForumLi.appendChild(newLink); specificGameForumLi.appendChild(document.createTextNode(' ❯')); })(); The spoiler tag doesn't open . Link to comment Share on other sites More sharing options...
HusKy Posted April 3, 2023 Author Share Posted April 3, 2023 (edited) 2 minutes ago, HuntingFever said: The spoiler tag doesn't open . Buggy spoiler tag strikes again. I removed it altogether. Edited April 3, 2023 by HusKy 1 Link to comment Share on other sites More sharing options...
MrBasia Posted April 3, 2023 Share Posted April 3, 2023 2 hours ago, HusKy said: No plan for now. Both of these websites don't have a open API (I think) and pairing games would be complicated as well. How about making custom field to add notes to games with text / numbers? Then I could add opencritic scores to my games on the list manualy and sort them. For now we only can toggle PS plus tag on games, would be great to be able to add custom notes. Link to comment Share on other sites More sharing options...
HusKy Posted April 4, 2023 Author Share Posted April 4, 2023 18 hours ago, MrBasia said: How about making custom field to add notes to games with text / numbers? Then I could add opencritic scores to my games on the list manualy and sort them. For now we only can toggle PS plus tag on games, would be great to be able to add custom notes. Yeah, I'd like to add notes support for individual games. Added to my backlog. 1 Link to comment Share on other sites More sharing options...
Dash_373 Posted April 6, 2023 Share Posted April 6, 2023 On 9/5/2019 at 1:34 PM, HusKy said: Wondering what game to play next? Let PSNP+ choose a random game for you! Hi, I was wondering how this feature works. I haven't been able to figure it out. Link to comment Share on other sites More sharing options...
FilmFanatic Posted April 6, 2023 Share Posted April 6, 2023 50 minutes ago, Dash_373 said: Hi, I was wondering how this feature works. I haven't been able to figure it out. Go to one of your games lists and next to the Platform drop down box is a button with 2 intertwined arrows. Clicking this will select a random game from that list. 1 Link to comment Share on other sites More sharing options...
HusKy Posted April 6, 2023 Author Share Posted April 6, 2023 Yep, it should look like this: Link to comment Share on other sites More sharing options...
ArmoredSnowman Posted April 6, 2023 Share Posted April 6, 2023 22 minutes ago, HusKy said: Yep, it should look like this: That'll be way useful Link to comment Share on other sites More sharing options...
Maverick6146 Posted April 6, 2023 Share Posted April 6, 2023 Can I ask if PSN+ support import/export of game lists? Sorry if this has been asked/answered before as I didn't follow the update that closely. Recently Google messed up the browser with their profile thing and I lost my gamelist multiple times. thanks again Link to comment Share on other sites More sharing options...
HusKy Posted April 6, 2023 Author Share Posted April 6, 2023 6 minutes ago, Maverick6146 said: Can I ask if PSN+ support import/export of game lists? Sorry if this has been asked/answered before as I didn't follow the update that closely. Yes, it's mentioned in the first post. You can export all of your data into a single file -- the export button is located in PSNP+ settings. Link to comment Share on other sites More sharing options...
Popular Post HusKy Posted April 7, 2023 Author Popular Post Share Posted April 7, 2023 (edited) Alright, v7.0 is here: Quote 7.0 - 7/4/2023 - game lists: added ability to add notes to individual games - game lists: added option to order by note text - updates: changelog is now hosted on the main website - settings: added link to changelog - update panel: changelog is loaded and displayed directly in the update panel - game search: 1 word search has been improved when using "Refine" button - guide: earned trophies are now correctly hidden when loading progress - trophy list: when creating report for unobtainable trophies, platinum trophy is now marked automatically - trophy list: improve viewing only unobtainable trophies - trophy log: remove pagination fix that kept direction parameter -- this seems to work correctly now The biggest change by far is the ability to add notes to each individual game inside a game list. These can be used to store ideas, personal checklists or even clickable links. You can also order the list by the content of a note. One thing to keep in mind -- this feature is only viable for short notes. Do not copy whole guides in there, browser storage is limited. Update panel now contains changelog: Creating reports for unobtainable trophies is now less error prone -- platinum trophy is marked automatically if any of the base game trophies is marked: Edited April 7, 2023 by HusKy 22 Link to comment Share on other sites More sharing options...
langdon Posted April 7, 2023 Share Posted April 7, 2023 Markdown in notes, nice! Congrats on the 7.0 milestone. 1 Link to comment Share on other sites More sharing options...
Elbender93 Posted April 8, 2023 Share Posted April 8, 2023 Hey @HusKy or anyone that knows, how do I import a game list from the JSON that I exported from another device? I don't see a button for it (I try to keep the same list updated on my mobile and pc, so I'm trying to synch it with an export every now and then). Last time I tried I somehow broke the entire game lists page on my pc, it wouldn't open anymore so I had to reset the entire plugin. Link to comment Share on other sites More sharing options...
HusKy Posted April 8, 2023 Author Share Posted April 8, 2023 Just now, Elbender93 said: Hey @HusKy or anyone that knows, how do I import a game list from the JSON that I exported from another device? I don't see a button for it (I try to keep the same list updated on my mobile and pc, so I'm trying to synch it with an export every now and then). Last time I tried I somehow broke the entire game lists page on my pc, it wouldn't open anymore so I had to reset the entire plugin. Either through PSNP+ settings if you exported everything: If it's a single list, then via Import button in Game Lists section: Link to comment Share on other sites More sharing options...
Elbender93 Posted April 8, 2023 Share Posted April 8, 2023 (edited) 15 minutes ago, HusKy said: Either through PSNP+ settings if you exported everything: If it's a single list, then via Import button in Game Lists section: Thank you for answering! The general import seems to not transfer the Game Lists, and the other button only appears if I have another list open: If I try to create an empty list and then import the JSON File, the entire page breaks and does not open anymore: (Below you see it selected but it just shows my profile) Edit: My screenshots are not showing up I think lol Edited April 8, 2023 by Elbender93 Link to comment Share on other sites More sharing options...
HusKy Posted April 8, 2023 Author Share Posted April 8, 2023 12 minutes ago, Elbender93 said: Thank you for answering! The general import seems to not transfer the Game Lists, and the other button only appears if I have another list open: General import imports everything, including all of your lists. It should work fine unless you modify the JSON file and break the structure. 12 minutes ago, Elbender93 said: If I try to create an empty list and then import the JSON File, the entire page breaks and does not open anymore: (Below you see it selected but it just shows my profile) You don't need to create empty list, import will automatically create a new one. For screenshots, you will need to host them somewhere, for example imgur.com works fine. Link to comment Share on other sites More sharing options...
Elbender93 Posted April 8, 2023 Share Posted April 8, 2023 (edited) 14 minutes ago, HusKy said: General import imports everything, including all of your lists. It should work fine unless you modify the JSON file and break the structure. You don't need to create empty list, import will automatically create a new one. For screenshots, you will need to host them somewhere, for example imgur.com works fine. I tried general import and it didn't bring the list, or any settings actually, file is untouched and just exported from mobile (Kiwi) to PC (Firefox). I am sharing the JSON file via DIscord, could that be breaking it? When the game Lists are empty, the import button does not show up for me:https://imgur.com/a/IWaRD1r Edit: Ok yeah it's definitely the way I share the JSON that does not work Edited April 8, 2023 by Elbender93 Link to comment Share on other sites More sharing options...
Silocia Posted April 8, 2023 Share Posted April 8, 2023 If theres an actual Help section, please let me know. I use Edge (long and boring story) and I'm not sure if the extension is working properly. I've installed it as per the guide and it is definitely installed because I can refresh my page from the top left PSNP+ menu and when I click on my user name PSNP+ settings appears in the drop down. However, I cant see the details of games; how long to platinum, the difficulty but the sessions icon does show. I've checked the settings but I cant see if theres a toggle for it. Any suggestions? I might have missed something very basic. Link to comment Share on other sites More sharing options...
HusKy Posted April 8, 2023 Author Share Posted April 8, 2023 4 hours ago, Elbender93 said: Ok yeah it's definitely the way I share the JSON that does not work I just tested this: exported all of my data through PSNP+ settings, cleared the data completely from browser and then imported the file back. Everything was imported correctly including lists, settings etc. So it must be something wrong with how you store the exported JSON file. @Silocia I'm assuming you are talking about game complexity info shown in profiles, lists etc? This info is "collected" by PSNP+ while visiting different trophy lists. Each user essentially creates their own database. All you need to do is visit any trophy list that has a base game guide attached to it and the script will collect the data. For example, after visiting this page 2nd time, the script will show complexity in the sidebar on the right side: https://psnprofiles.com/trophies/8232-life-is-strange-2/ 2 Link to comment Share on other sites More sharing options...
Silocia Posted April 8, 2023 Share Posted April 8, 2023 (edited) @HusKy Thank you!, I figured it would be something so simple. Feel silly now hahaha Edited April 8, 2023 by Silocia Link to comment Share on other sites More sharing options...
Vynzen Posted April 9, 2023 Share Posted April 9, 2023 On 4/7/2023 at 8:52 PM, HusKy said: Alright, v7.0 is here: Thanx a lot! ? 1 Link to comment Share on other sites More sharing options...
Dash_373 Posted April 9, 2023 Share Posted April 9, 2023 This is just an idea, but could you add a feature that picks a random game from the whole website? This would help those who don't know what to play next and if they want to try something new. 1 Link to comment Share on other sites More sharing options...
ShadePokemon Posted April 10, 2023 Share Posted April 10, 2023 Is there a way to add all my games to my game list at the same? Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now