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.
47,442 Comments - Last post 3 minutes ago by MyLifeGameRU
2,862 Comments - Last post 15 minutes ago by djsmokey001
51 Comments - Last post 27 minutes ago by Tecfan
332 Comments - Last post 52 minutes ago by TdbSpidey
23 Comments - Last post 1 hour ago by Vigram
56 Comments - Last post 3 hours ago by jojo1241
24 Comments - Last post 4 hours ago by SeaGoblin
154 Comments - Last post 4 minutes ago by IAmZorglub
176 Comments - Last post 8 minutes ago by kungfujoe
3 Comments - Last post 13 minutes ago by Chris76de
63 Comments - Last post 16 minutes ago by Phantomreader42
17,800 Comments - Last post 33 minutes ago by Shoomlax
2,923 Comments - Last post 40 minutes ago by Yamaraus
348 Comments - Last post 46 minutes ago by Patxxv
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.