怎么在steam库里面删除steam不想要的游戏免费游戏

Steam日前为玩家加入了一项十分“贴心”的功能,也就是“允许玩家从自己库里永久删除某游戏”。
&Steam日前为玩家加入了一项十分&贴心&的功能。
有些Steam玩家的游戏库中游戏太多,而他们根本没时间玩某个游戏,还有一些游戏可能是来自朋友们搞笑的礼物,或者是买了某个同捆套装送了一些不会去玩的游戏。总之,有些游戏玩家可能根本不希望留在库里。
Steam现在似乎加入了这一&允许玩家从自己库里永久删除某游戏&的功能,当然了删除该游戏并不会为你退钱,仅仅是从库里删除而已。
这一功能是被Reddit用户Jay_Nullbuilt最先发现,现在玩家已经可以去Steam的帮助页面去详细了解该功能了。
另外需要注意的事,如果想删除的游戏是同捆套装的一部分,该游戏也不能被淡出删除,需要删除整个套装。当然不用害怕,Steam界面会提示你需要删除哪些具体内容的。Steam玩家终于可永久删除账号中的游戏
(原标题:Steam玩家终于可永久删除账号中的游戏)
摘要:对于Steam平台的玩家来说,通用的账号游戏库中可能已经有庞大的游戏储备,有时会苦于一些赠送的或者慈善包的多余游戏存在于库列表中不能删除。现在,Steam玩家终于可以从账号的库中永久删除某个游戏了。
你只需要在Steam中进入帮助—客服页面,搜索需要删除的游戏—然后选择我需要永久从账号中删除该游戏,并且确认即可。目前steam商店购买,cdkey激活,礼物添加都可以自主移除(dota2当然还是不可以移除)也无法单独删除捆绑包内的某个游戏(包括购买和cdkey激活),只能删除掉整个捆绑包的所有游戏。
本文来源:cnbeta网站
关键词阅读:
不做嘴炮 只管约到
跟贴热词:
文明上网,登录发贴
网友评论仅供其表达个人看法,并不表明网易立场。
热门产品:   
:        
:         
热门影院:
用微信扫描二维码分享至好友和朋友圈&>&&>&&>&&>&正文
Steam新增“贴心”功能:玩家可以永久删除游戏
09:14:14 来源:游民星空[整理] 作者:未知 编辑:旧城七喜 浏览:loading
  不论什么原因,总有一些游戏是玩家不想让其在自己的游戏库中出现的。今日,Steam提供了一个删除游戏的功能,玩家可以直接从库中删除游戏。
  据悉,这个功能是由Reddit用户Jay_Nullbuilt最先发现的,现在玩家们已经可以去详细了解该功能了。
  不过需要注意的是,删除游戏之后你并不会得到退款,并且游戏大包只能完整删除,并不能删除其中某一款游戏。所以玩家们在删除之前还是要三思。(估计对于喜加1患者来说也用不上这个功能……)
相关新闻:
综合热点资讯
单机游戏下载
| 崎峻军史周刊
游民星空联运游戏1114人阅读
Javascript
手贱用steamdb上的js 获取了几百个免费的demo和游戏 出现在了用户凭证里,但是并没有喜+1
所以后来琢磨如何删掉又长又臭的单子 强迫症伤不起啊
后来发现了一个别人写好的js 然而似乎因为年代久远 有一点错误
其实今天也是第一次看js代码
在读了代码后 大概了解到了作者的意思
首先网页进入账户明细,选择&
在这里包含了所有的游戏 有的免费的可以移除 有的不可以
可以移除的 通过判断rows[i].cells[1].textContent是否通过NUKE_REGEX = /\b(?:trailer|teaser|demo|cinematic|pegi|esrb)\b/i;的正则表达式检测
稍微改了后 发现仍然有好多免费的游戏还在
所以自己想通过检查是否有“移除”两个字来移除
但有关汉字的正则表达式比较困难 于是找到了一个懒招 直接判断rows[i].cells[1].textContent.indexOf(&移除&)!=-1
现在它可以代替你点击所有的移除按键了!
进入页面&/account/licenses/
进入浏览器的控制台 复制代码 回车
稍等一会儿 所有的可以移除的游戏就都被移除了
(function () {
var NUKE_REGEX = /\b(?:trailer|teaser|demo|cinematic|pegi|esrb)\b/i;
var PACKAGE_ID_REGEX = /javascript:\s*RemoveFreeLicense\s*\(\s*(\d+)/;
var REMOVE_LICENSE_API = &/account/removelicense&;
var RUN_ON_PAGE = &/account/&;
var idsToRemove = [];
var packageId;
var licensesTable = document.getElementsByClassName(&account_table&)[0];
rows = licensesTable.
for (var i = 0, l = rows. i & i++) {
//alert( rows[i].cells[1].textContent.indexOf(&移除&));
if (rows[i].cells[1].textContent.indexOf(&移除&)!=-1) {
packageId = PACKAGE_ID_REGEX.exec(rows[i].cells[1].innerHTML);
if (packageId !== null) {
idsToRemove.push(packageId[1]);
function removePackageAndQueueNext(packages, index) {
if (index &= packages.length) {
console.log(&Packages removed.&);
var parameters = &?sessionid=& + encodeURIComponent(g_sessionID) + &&packageid=& + encodeURIComponent(packages[index]);
var xhr = new XMLHttpRequest();
xhr.open(&HEAD&, REMOVE_LICENSE_API + parameters, true);
xhr.onreadystatechange = function () {
if (this.readyState === 4) {
console.log(&Removed package %d/%d&, index + 1, packages.length);
removePackageAndQueueNext(packages, index + 1);
xhr.send();
// Kick off the first request
if (idsToRemove.length & 0) {
removePackageAndQueueNext(idsToRemove, 0);
没有找到能直接删除的代码
所以算抄袭+小小的改造吧
参考知识库
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:7538次
排名:千里之外
原创:28篇}

我要回帖

更多关于 steam免费游戏排行榜 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信