Steam

Steam

339 ratings
关于steam的一些技巧----如何玩隐藏的应用或游戏 & 如何在展柜中展示它们
By ~Coral•Sea~ and 3 collaborators
本则指南将教你一些小把戏,它们让你的主页在众多steam用户中与众不同,下面是指南的主要内容:

1)通过同时挂多个游戏来增加你的游戏时间,几乎不占用系统资源;
2)在你的游戏收藏家展柜中展示你没有的游戏,或者是被steam隐藏的应用;
3)启动被steam隐藏的游戏或应用,增加这些游戏在你主页上显示的游玩时长;

听起来很有趣,不是吗?让我们开始教程吧~
   
Award
Favorite
Favorited
Unfavorite
事前准备
对于“游戏收藏家”展柜 部分,你需要做如下准备:
  • Google Chrome[www.google.cn]或其它带有开发者工具的浏览器
  • 至少10级的steam等级(可以使用游戏收藏家展柜)
对于本指南的其他部分,你只需要一台装有 Windows™ 操作系统的电脑即可。
如何累积大量的游戏时间
友情提醒:如果你需要同时累计多个游戏的时间,请使用云挂卡的方法。具体的使用方法,请在这个指南里面使用Ctrl+F搜索关键词“挂卡”。如需手机云挂卡,请移步至这里

steam 会在你的个人主页展示近两周来所有游戏的总游玩时间。两个星期,一共只有336个小时,但你仍可以把超过336小时的游戏时间显示在个人主页上。

一个比较 naive 的解决方案是,让多个游戏进程同时在后台运行。这是因为 steam 会单独计算每个进程的游戏时间、然后把它们简单加在一起。这样你就能使你的个人主页变成这个样子

理论上,只要你的CPU和内存资源足够丰富,你可以把任意多的游戏进程挂在后台,单纯用来计时。但受到计算资源的限制,这么做是不可能的;而且占用了这么多资源,却仅仅利用了其中的计时功能,未免过于浪费。

下面介绍的方法能够达到相同的效果,却几乎不会占用任何系统资源。

你可以把目标游戏的可执行文件(*.exe),替换成一个占用极少系统资源的小程序,来让 steam 打开,这样 steam 会认为正在运行的还是原来的游戏,并且正常计算游戏时间。除了自行编程以外,也可以直接使用 Windows 自有的命令提示符(cmd.exe)。

  1. steam 中找到目标游戏,按下列步骤打开它的安装文件夹:

  2. 通常的游戏路径会是这样:steam安装路径\steamapps\common\游戏名\
    找到其中的可执行文件(*.exe),重命名之,在前面加上一个“_”。不要删掉它,以便日后恢复。

  3. 对于32位 Windows 系统,在 C:\Windows\System32 目录下找到 cmd.exe
    对于64位 Windows 系统,在 C:\Windows\System64 目录下找到 cmd.exe
    把它复制到先前打开的游戏安装路径下,并重命名为游戏可执行文件的原始名字,像这样:

  4. 不通过 steam,从文件夹直接双击运行 CMD (这样可以绕过 steam 检测,同时创建多个进程),打开多个命令提示符窗口以翻倍计算游戏时间。

  • 如果想继续游玩,交换两个可执行文件(*.exe)的名字即可
  • cmd.exe 仅占用极少的系统资源,你可以大量运行它而不必担心电脑变卡
  • 如果打算挂卡,则只需打开一个进程,同时打开多个将会导致卡牌掉落概率下降
  • steam 游戏是无法在个人资料上显示游玩时间的
  • 使用这种方式不会导致游戏外的VAC封禁,但对启用了Value反作弊保护的游戏还请谨慎尝试
  • steam 对于2周内游玩总时间并未设定上限,有兴♂趣的steamer可以试试看它达到多少时会发生溢出(笑)
如何在“游戏收藏家”展柜中展示隐藏游戏
接下来介绍的方法主要是利用浏览器的开发者工具调用网页内嵌函数,以在“游戏收藏家”展柜中展示隐藏的、或是尚未购买的游戏。

利用这种方法,我们可以在展柜里放置任何已知 AppID 的游戏。

步骤如下:
  1. 在带有开发者工具的浏览器中,登入 steam,进入修改个人资料页面。
  2. 添加一个“游戏收藏家”展柜。

  3. 按下F12,进入开发者界面,打开控制台(console)。之后,输入以下代码,并按下回车:
    SetShowcaseConfig(2, '0', X, {appid: 目标AppID});
    这行代码意味着在编号为 X 的展位放置指定 AppID 的游戏,其中展柜从左向右编号依次为0, 1, 2, 3.

    比如我们已知:
    游戏名称
    AppID
    SteamVR
    250820
    Steam Workshop
    766
    Steam Hardware
    223300
    Steam for Linux
    221410

    就可以这样输入:

    其中,SetShowcaseConfig(2, '0', X, {appid: 目标AppID}); 是我们的输入,之后的 Object(...) 是控制台的自动反馈,不需要输入。

  4. 确认无误后,就可以保存更改了。如果上述步骤没有出现问题,你将看到:

  • Steam DB [steamdb.info]能够帮助你方便地查找游戏的 AppID;或者你可以使用下面的指南来快速查询一些奇奇怪怪的游戏或APP:
    http://steamcommunity.com/sharedfiles/filedetails/?id=821310133
  • 这行代码只对“游戏收藏家”展柜有效,至于如何破解与之类似的成就展柜,有兴趣的同学可以自行阅读 html 代码寻找答案
如何“运行”隐藏或未安装的 Steam 应用
接下来介绍的这一方法可以使你“运行” Steam 的隐藏应用、或是在自己库中但尚未安装的游戏。Steam 隐藏应用的 AppID 如下表所示:

应用名称
AppID
Greenlight
765
SteamVR
250820
Steam Cloud - User Logs
764
Steam (Client)
753
Steam Music
258280
Steam Economy
754
Steam Artwork
767767
Steam Screenshots
760
Steam Cloud - Videos
761
ValveTestApp200269
200269
Steam Controller Configs
241100
Steam Software Beta Access
218800
Game Library Sharing Access
248210
Steam Trading Card Beta Access
202352
Beta Access to the New Steam Community
202351
Steam Workshop
766

具体步骤如下:
  1. 打开一个游戏的安装目录(以 Half Life 2 为例,打开方法参见 如何累积大量的游戏时间),找到其中的 steam_appid.txt,把它修改为目标 AppID

  2. 不通过 Steam,在文件夹中运行游戏可执行文件(*.exe)。

  3. 看到这个就说明你成功了

  • 结合上文“如何累计大量的游戏时间”,可以在不安装游戏的条件下实现挂卡和刷时间
  • 无法用这种方法“运行”未拥有的游戏
  • 恢复 steam_appid.txt 的内容就可以照旧使用了
  • Steam Workshop 不会累计游玩时间
  • 有些应用会在启动时检查并纠正 steam_appid.txt 的内容,因此在启动前需要将 steam_appid.txt 设定为只读
  • 同样,这个指南可以快速查找隐藏游戏和APP:
    http://steamcommunity.com/sharedfiles/filedetails/?id=821310133
  • 这个指南中有介绍如何使用软件同时运行多个隐藏游戏或APP:
    http://steamcommunity.com/sharedfiles/filedetails/?id=834098394
附录1:翻译说明
  1. 本指南的翻译授权已取得,最好的证明已经添加原作者(RetriButioN)为本指南贡献者。
  2. 如果指南中有翻译不实或错误的地方,欢迎大家指正,谢谢。
http://steamcommunity.com/sharedfiles/filedetails/?id=353244460
8 Comments
May 31 @ 11:00pm 
详细
神秘人·o619 Jul 12, 2018 @ 10:46am 
CMD好像用不了了,不会显示游戏状态:steamsad:
Sep 13, 2017 @ 8:54pm 
cmd好像失效了。我大部分游戏都试过,个人状态完全不会变
kennyS hellcase.com Aug 13, 2017 @ 11:17am 
目前多个cmd已经失效了吧,刚试了一下只有原版的文件才能在Steam那边显示In-Game状态
Dr, Bean  [author] Jul 30, 2017 @ 3:15am 
@sim PLAY - 是没找到 cmd.exe ,还是没法增加两周的游戏时间?
sim-PLAY Jul 15, 2017 @ 4:01am 
增添游戏时间那个 我照着楼主的方法着了一遍 根本不管用
76561198368653319 Jul 13, 2017 @ 1:15am 
感谢:chocola:
鲨鲨鲨鲨鲨鲨鲨鱼 Jul 12, 2017 @ 4:17pm 
不错(*๓´╰╯`๓)♡