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.
294 Comments - Last post 8 minutes ago by TwixClub
24 Comments - Last post 20 minutes ago by Myrsan
115 Comments - Last post 4 hours ago by wigglenose
2,452 Comments - Last post 6 hours ago by Ch1cWolf
18 Comments - Last post 9 hours ago by makki
71 Comments - Last post 9 hours ago by vlbastos
322 Comments - Last post 12 hours ago by ManlyMeatMan
726 Comments - Last post 1 minute ago by aquatorrent
140 Comments - Last post 9 minutes ago by Mikurden
360 Comments - Last post 19 minutes ago by RePlayBe
108 Comments - Last post 45 minutes ago by Kingsajz
147 Comments - Last post 57 minutes ago by shandyseggs
914 Comments - Last post 1 hour ago by rufioh
1,598 Comments - Last post 1 hour ago by Ingrid88
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.