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.
1,100 Comments - Last post 2 minutes ago by vlad767
141 Comments - Last post 3 minutes ago by devotee
41 Comments - Last post 29 minutes ago by Carenard
67 Comments - Last post 30 minutes ago by brutusthebarbar
874 Comments - Last post 32 minutes ago by sensualshakti
26 Comments - Last post 41 minutes ago by racha
53 Comments - Last post 48 minutes ago by FrozenShiver
61 Comments - Last post 5 minutes ago by Naviis
41 Comments - Last post 11 minutes ago by Lubiii
64 Comments - Last post 14 minutes ago by stogle
129 Comments - Last post 18 minutes ago by MikeWithAnI
81 Comments - Last post 18 minutes ago by hawkeye116477
59 Comments - Last post 23 minutes ago by ManateeOfWar
26 Comments - Last post 40 minutes ago by viaI
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.