[游戏工具] Steam 游戏伪破解及解锁 DLC 详细教程.
看到有同学报告我发的几款游戏是正版分流无法玩… 那介绍两款相关工具好了, 大家应该都知道的.
之所以说是伪破解, 是因为有些游戏使用了 Denuvo 等防破解手段, 所以无法使用此类方式运行.
以及即使你下载的游戏已经是破解版, 也无法使用接下来要讲到的方法解锁 DLC 和成就并进行联机.
所以说, 这篇文件能覆盖的仅限于未加密的原版分流游戏, 若需要解锁 DLC 也需已有 DLC 内容文件!
至于原版游戏和 DLC 文件去哪里找… 这个不归我管
1. SmartSteamEmu (SSE)
SSE 由 CS.RIN.RU 论坛的 syahmixp 开发, 是一款能使游戏脱离 Steam 运行, 以及让在线游戏工作在局域网的工具.
原版[1.4.3]使用帮助:
以之前发的雪女为例, 它应当是这样运作的.
1. 下载游戏正版分流文件并拖入启动器.
2. 在商店界面找到 appid 写上并调整配置.
3. (可选) 如果 steam_api.dll 和主程序不在一个目录, 你最好把它复制一份到外面. 有些情况下会工作.
[iframe]https://www.youtube.com/watch?v=H-T2abLDEFs[/iframe]
油管上有人对原版的功能进行过讲解, 重制版也变化不大, 可以进行参考.
在这之后游戏本应当可以正常启动. 但是由于此款软件于2017年的4月11日就停止了更新, 所以对于新的64位 steam 游戏支持并不好. 于是就有了重制版.
重制版[1.46.1]使用帮助:
下载完重制版的压缩包并解压, 你应该能够得到这些文件: (其实原版的文件夹里也有这些文件, 只是多了一个 Launcher 方便一些)
第一个文件夹 SmartSteamEmu 包含了 SSEoverlay (用于使得游戏能够在线联机, 但实际上效果不大.) 和 SSEFirewall (用于防止游戏连接到一些服务器) 以及一些用户文件.
第二个文件夹 StubDRMPatcher 包含了一个可注入的, 也许是用于解除部分 DRM 的 dll 文件. 不太了解, 但你可以修改第62行的 InjectDll 值来使用它.
一般情况下你需要修改的文件只是 SmartSteamEmu.ini
对于大多数无 DRM 游戏, 只需要把这些东西丢进游戏文件夹, 修改32行的游戏主进程名, 以及100行的APPID 即可启动.
在第273行开始, 你可以看到 DLC 文件. 可以以示例的格式在 SteamDB 找到对应的 appid 和 name 加进去进行解锁.
2. CreamAPI
CreamAPI 的开发者 Christsnatcher 也活跃于国外的那个论坛, 这个工具仅限于解锁 DLC 使用. 适用范围 (谷歌文档) <- 打开需 FQ.
如果你会用上面的重制版 SSE, 那我相信这个应该也难度不大. 下载之后你会得到如图的文件, 两个文件夹内容有什么区别就不介绍了, 挺明显的.
原理差不多, 也是在配置文件写上游戏本体的 appid 然后添加 DLC 的 appid. (可在 SteamDB 找到) 不想手动添加的话, 也可以装上这个油猴脚本一键生成配置文件.
记得把游戏目录下的 steam_api.dll 重命名为 steam_api_o.dll / steam_api64.dll 重命名为 steam_api64_o.dll (如有). 如与主程序在不同目录下, 是否复制出来是可选的.
如果你发现游戏报错严重, 请将19行 extraprotection 的值改为 true. 不过部分游戏还是不太支持, 等作者更新吧.