Steam愿望单整理

安装插件 Augmented Steam:

https://chrome.google.com/webstore/detail/dnhpnfgdlenaccegplpojghhmaamnnfp

会在愿望单页面

https://store.steampowered.com/wishlist/

顶端看见加入了两个按钮:清空愿望单 和 导出愿望单

点击导出愿望单,选择导出类型 纯文本,文本格式里填入内容

%title%, %id%, %appid%, %url%, %release_date%, %price%, %discount%, %base_price%, %type%, %note%
title:游戏名称
id:相对路径。如:app/570
appid:游戏ID。如:570
url:游戏网址。如:https://store.steampowered.com/app/570/
release_date:发售日期。
price:当前区域价格(含折扣)。
discount:折扣率。
base_price:基准价格。
type:类型。Game/DLC
note:用户自定义备注(插件功能)。

可以选择需要的字段进行导出。

这时候会发现导出的愿望单游戏数量有可能少于总愿望单里游戏数(在导出愿望单按钮右边的愿望单按钮上有个数量)。

这是由于愿望单里有一些游戏已经下架,愿望单里已经看不见了,但是依然计入愿望单总数量里,这时候我们就要把他们找出来从愿望单里删掉。

在愿望单页面打开开发者工具(默认快捷键F12)

切换到 Console 标签栏,在下面输入框(有个大于号 > 提示符)输入内容:

var str = "";
for (var i=0; i<g_rgWishlistData.length; i++) {
	str += g_rgWishlistData[i].appid + "\n";
}
console.log(str);

回车执行。会发现在控制台里打印出了所有的愿望单游戏的 appid。

这时候我们将这一批 appid 和前面用插件导出的 appid 进行比较。

有很多种比较方法。这里举一个例子:

先将两次导出的愿望单列表分别保存到一个文本文件中,用 Excel 打开文本文件并进行排序,用比较工具 BeyondCompare 进行比较,视图显示差异,就找到在我们愿望单里并已经下架了的游戏 appid。

这时候可以去 SteamDB 查询一下该游戏是什么,是不是确定要从愿望单里删除,还是留在愿望单里做个纪念。

在确定要从愿望单里删除这个游戏后,我们回到愿望单页面,打开开发者工具,切换到 Console 标签栏,一气呵成。然后输入内容:

$J.ajax({type: "POST", url: g_strWishlistBaseURL + 'remove/', data: {'appid': 570, sessionid: g_sessionID} });

在 appid 处输入我们想要从愿望单删除的游戏,回车执行,完成收工。

此条目发表在Steam分类目录,贴了, 标签。将固定链接加入收藏夹。