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.
210 Comments - Last post 49 minutes ago by Wok
1,031 Comments - Last post 53 minutes ago by MrTommy
22 Comments - Last post 1 hour ago by steva
71 Comments - Last post 2 hours ago by Gamy7
16,552 Comments - Last post 2 hours ago by Carenard
17 Comments - Last post 2 hours ago by spodamayn
910 Comments - Last post 3 hours ago by InSpec
18 Comments - Last post 15 minutes ago by Lifedeather
8,397 Comments - Last post 19 minutes ago by RePlayBe
29,185 Comments - Last post 22 minutes ago by Droj
213 Comments - Last post 29 minutes ago by cheeki7
6 Comments - Last post 30 minutes ago by trentjaspar
40 Comments - Last post 36 minutes ago by Vasharal
10,939 Comments - Last post 56 minutes ago by JMM72
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.