You can install Extended Steamgifts userscript, then scroll down to load the full list and then there are 2 options here:
Comment has been collapsed.
Good idea... but my account have synced automatically 1 hour ago :(
Comment has been collapsed.
When I checked my wishlist just now most of the games appeared to still be in the correct ranking, but there were a few games at the top which I would guess were just games that I added but never actually ranked them so they appeared first by default. I can't check the accuracy of this though since SG has already synced is showing my wishlist as being empty.
Comment has been collapsed.
Comment has been collapsed.
Damn. Saw this JUST after m y account got synched. No wishlisted games here now. Stupid steam and their unnecessary changes.
Comment has been collapsed.
Rankings yes, but it's still fucked in terms of SG.
Update: cg fixed the SG wishlist https://www.steamgifts.com/discussion/3Qoqo/wishlist-issue-is-now-resolved
Comment has been collapsed.
Oh, I'm late. Well, my wishlist is still not ranked correctly.
Comment has been collapsed.
Paste this in the console to get it:
async function getWishlistRank() {
let array = [];
let DOM = {};
DOM.parser = new DOMParser();
DOM.parse = string => DOM.parser.parseFromString(string, `text/html`);
let nextPage = 1;
let pagination = null;
do {
console.log(`Getting page ${nextPage}...`);
let response = await fetch(`/account/steam/wishlist/search?page=${nextPage}`, {credentials: `include`});
let text = await response.text();
let html = DOM.parse(text);
let elements = html.getElementsByClassName(`table__row-outer-wrap`);
for (let i = 0, n = elements.length; i < n; i++) {
let element = elements[i];
array.push({
id: element.getElementsByClassName(`table__column__secondary-link`)[0].getAttribute(`href`).match(/\d+/)[0],
name: element.getElementsByClassName(`table__column__heading`)[0].textContent.trim()
});
}
pagination = html.getElementsByClassName(`pagination__navigation`)[0];
nextPage += 1;
} while (pagination && !pagination.lastElementChild.classList.contains(`is-selected`));
console.log(JSON.stringify(array));
}
getWishlistRank();
I'm currently seeing if I can use the output array to rearrange the items on Steam automatically.
Comment has been collapsed.
I see the ranking was fixed for some people, but not for me. So if someone else needs it, I made a code to use the output from the code above to reorder the wishlist on Steam:
async function reorderWishlist() {
let script = document.createElement(`script`);
script.setAttribute(`src`, `https://ajax.googleapis.com/ajax/libs/jquery/1.6.4/jquery.min.js`);
script.addEventListener(`load`, () => {
document.body.appendChild(document.createElement(`script`));
}, false);
document.body.appendChild(script);
let array = JSON.parse(`ARRAY`);
let ids = [];
array.forEach(item => {
ids.push(item.id);
});
setTimeout(() => {
if ($.ajax) {
$.ajax({
type: `POST`,
url: `${g_strWishlistBaseURL}reorder/`,
data: {appids: ids, sessionid: g_sessionID}
});
console.log(`Done!`);
}
}, 100);
}
reorderWishlist();
You need to replace ARRAY with the output from the code above (copy the text that begins with [
and ends with ]
, including those symbols). This code must be run from your wishlist page on Steam.
Comment has been collapsed.
Is there a way to rearrange the rank ? The Drag & Drop option doesn't seem to do anything, and why on earth did they remove the numbers on the left side ? I'd like to know which game is in the top20/top50, top100...etc. I don't mind the bigger thumbnails, they look better even if it's at the expense of visibility, but no one wants missing features and reduced functionality.
Comment has been collapsed.
46 Comments - Last post 13 minutes ago by m0r1arty
12 Comments - Last post 34 minutes ago by Gamy7
219 Comments - Last post 5 hours ago by darktribble
517 Comments - Last post 5 hours ago by abendorg
239 Comments - Last post 11 hours ago by y2
43 Comments - Last post 12 hours ago by malkavian1331
16 Comments - Last post 19 hours ago by Tenn
15 Comments - Last post 5 minutes ago by Unekha
315 Comments - Last post 13 minutes ago by m0r1arty
35 Comments - Last post 15 minutes ago by 404HPKVV
137 Comments - Last post 33 minutes ago by ayuinaba
5 Comments - Last post 39 minutes ago by Klaudika
150 Comments - Last post 40 minutes ago by Coldwalls
4 Comments - Last post 47 minutes ago by LittleBibo1
In case they don't fix the broken rankings, I suggest to save SG's snapshot of your Steam's wishlist. For lack of a better option, you'll need to use the browser's save page option (Ctrl+S) for each page of the wishlist. Edit: nhahtdh proposed a couple of options to save all pages at once.It'll probably be gone the next time SG syncs with Steam, so better hurry up!The main discussion about Steam's new wishlist is here, I just thought this calls for more visibility.At last wishlist ranking is fixed!
O.GA
Comment has been collapsed.