-
Notifications
You must be signed in to change notification settings - Fork 134
SteamTools_Plugin
解锁插件 目录位于 Steam/config/stplug-in
了解 解锁插件 前请确保你已知晓 SteamTools 的相关细节
最新情况 1.8.16 已经调整为 只识别 lua 插件。
和 1.7时期不同,1.8 不再将 解锁列表存储于 info.pak(sqlite)
而是改为通过 lua 自定义解锁内容,之后 将 lua 编译成 st 供 steamtools 读取。
目前拖拽 任意id 到 tools悬浮窗 之后。tools 会将 id 记入到 appids.db 中,并把 appids.db 中 所有的 id 写入到 steamtools.lua 文件。
程序最终读取的 是 steamtools.lua
目前拖拽 任意id 到 tools悬浮窗 之后。 tools 会将 id 记入到 info.pak 中,并把 info.pak 中 所有的 id 写入到 steamtools.lua 文件
再将 steamtools.lua 编译为 steamtools.st
程序最终读取的 是 steamtools.st
早期观察出 如果 id 已存在于 info.pak 则不会触发 steamtools.lua 和 steamtools.st 的变动。(目前是否有改动不清楚,请自行尝试)
所以如果想使用 最基础的拖拽id 进行入库的话,请先按住Ctrl 拖拽进行移除,再正常拖拽。这样能确保产生内容变动,从而触发重新编译。
将 lua 文件 拖拽到 悬浮窗 就能生成 对应的 st。
SteamTools 论坛帖子
分享游戏 永久入库 汇总(出处: SteamTools)
什么是永久入库 如何制作永久入库?(出处: SteamTools)
Steam入库插件提取工具 (出处: SteamTools)
SAI v2.13.7 的更新说明中有提到过:
(SteamTools 1.8 beta9 调整了插件规则,如果之前使用SAI入库,现出现解锁失效的情况的话,请更新SAI后重新入库)
SAI v2.13.7 之前的版本,使用的是 tools 1.8 beta1 提供的 插件模板中的批量解锁模板。
SteamTools 1.8 beta9 中为了提高了安全性,对一些lua语法做了禁用,导致 使用 旧版SAI 生成的解锁插件失效和弹出错误提示。
这里额外多说一点,不是说 SAI 的插件不安全,而是 tools 为了安全,对可用函数加了限制,旧的SAI生成的插件不满足限制。
根据错误提示,到指定的目录 将错误的 SAI_*.st 删除 或 根据 appid 重新生成插件。
tools 1.8 beta11+ 新增了 setManifestid 接口,允许在解锁插件中对 depot 和 清单 的关系做绑定。
使用这种插件后,可以让 steam 只识别特定版本的游戏,确保能下载,且不受后期更新影响。
(默认情况,游戏更新会导致清单失效,绝大部分游戏不完成更新就不能从steam启动)
- 首先请找到并删除旧的固定插件
- 首先请找到并删除旧的固定插件
- 首先请找到并删除旧的固定插件
- 特别是几个入库工具 或 固定插件 混用的 !
- 首先请找到并删除旧的固定插件
Steam\config\stplug-in - 首先请找到并删除旧的插件配套清单
Steam\config\depotcache - 重要! 不要去手贱删除
Steam\depotcache中的清单文件,这里的全部交给Steam自行调控。除非你想重装游戏或者重装Steam
一般可以根据 appid 筛选出 相关的 解锁插件。
之后 拖拽或者手动放置 新的插件 并 重启Steam生效。(不生效的可以在重启后校验下完整性)
当然 你要是喜欢对游戏 卸载重装 那随你。
一些 第三方整合包 作者的能力参差不齐, 差劲的整合很可能对入库造成污染。
错误的插件 错误的清单 会造成各种奇葩症状
推荐直接清理掉 并重装 steamtools,玩什么 解锁什么,贪多嚼不烂
名词介绍
入库操作
学习用工具
还原Steam