Repository navigation
Releases: huanyuejue/OpenSteamTool
Release list
1.5.3.8
更新内容
- fix: 修复toml获取,上游改为自己fork维护仓库
安装方法
下载 OpenSteamTool-1.5.3.8-Release.zip(如需 <steam>/opensteamtool 目录下的运行日志,请下载 -Debug 版本)。
解压并将 dwmapi.dll、xinput1_4.dll 和 OpenSteamTool.dll 复制到 Steam 根目录(例如 C:\Program Files (x86)\Steam)。
dwmapi.dll 是默认注入入口:由 bin\vgui2_s.dll 加载,不会被部分游戏的反作弊系统拦截,可正常游玩(如 EAC/BE 等);缺点是部分校验 steamclient 的游戏会崩溃(如卡普空的鬼武者/龙信2 等)。
version.dll.disabled 是早注隔离专用入口,默认禁用(保留 .disabled 后缀即不加载),需要启用时去掉后缀改名回 version.dll 再重启 Steam:作为 steam.exe 静态导入在启动早期加载,具备隔离 steamclient 进行副本 hook 的能力,能解决部分游戏崩溃问题(如卡普空的鬼武者/龙信2 等);缺点是会被部分游戏的反作弊系统拦截,无法游玩(如 EAC/BE 等)。
两个入口二选一,不要同时启用。
创建 Lua 配置目录(例如 C:\Program Files (x86)\Steam\config\lua)并将 Lua 脚本放在那里。不要放在 C:\Program Files (x86)\Steam\config\stplug-in!
1.5.3.7
更新内容
- feat: 重构注入方式和副本隔离工作方式,改为可选的双注入口和自适应隔离
- fix: 修复version被游戏的be或eac等反作弊检测导致游戏不可玩
安装方法
下载 OpenSteamTool-1.5.3.7-Release.zip(如需 <steam>/opensteamtool 目录下的运行日志,请下载 -Debug 版本)。
解压并将 dwmapi.dll、xinput1_4.dll 和 OpenSteamTool.dll 复制到 Steam 根目录(例如 C:\Program Files (x86)\Steam)。
dwmapi.dll 是默认注入入口:由 bin\vgui2_s.dll 加载,不会被部分游戏的反作弊系统拦截,可正常游玩(如 EAC/BE 等);缺点是部分校验 steamclient 的游戏会崩溃(如卡普空的鬼武者/龙信2 等)。
version.dll.disabled 是早注隔离专用入口,默认禁用(保留 .disabled 后缀即不加载),需要启用时去掉后缀改名回 version.dll 再重启 Steam:作为 steam.exe 静态导入在启动早期加载,具备隔离 steamclient 进行副本 hook 的能力,能解决部分游戏崩溃问题(如卡普空的鬼武者/龙信2 等);缺点是会被部分游戏的反作弊系统拦截,无法游玩(如 EAC/BE 等)。
两个入口二选一,不要同时启用。
创建 Lua 配置目录(例如 C:\Program Files (x86)\Steam\config\lua)并将 Lua 脚本放在那里。不要放在 C:\Program Files (x86)\Steam\config\stplug-in!
1.5.3.6
更新内容
- 卡普空游戏闪退修复回归
- dll隔离hook修复回归
- 修改dll布局,不再使用dwmapi.dll,新增version.dll
- 修复steam启动报错“VGUI_Setup failed”
- Steam安装目录改按宿主exe定位,不再依赖CWD
- xinput代理本体绝对路径加载,DllMain永不失败
安装方法
下载 OpenSteamTool-1.5.3.6-Release.zip(如需 <steam>/opensteamtool 目录下的运行日志,请下载 -Debug 版本)。
解压并将 version.dll、xinput1_4.dll 和 OpenSteamTool.dll 复制到 Steam 根目录(例如 C:\Program Files (x86)\Steam)。
如果你之前部署过 dwmapi.dll(Steam 根目录或 bin 目录),请将其删除——它已退役,残留会导致新版 Steam 启动失败(VGUI_Setup failed)。
创建 Lua 配置目录(例如 C:\Program Files (x86)\Steam\config\lua)并将 Lua 脚本放在那里。不要放在 C:\Program Files (x86)\Steam\config\stplug-in!
1.5.3.5
Changes
- 禁用hook的dll隔离,回退卡普空崩溃修复
- 修复部分d加密授权报错88500012问题
- 钩子函数热重载获取修复
- toml镜像源jsDelivr换gh-proxy,GitHub直连保底
- 补齐lua示例用法
Installation
Download OpenSteamTool-1.5.3.5-Release.zip (or the -Debug variant if you need logging to <steam>/opensteamtool directory).
Extract and copy dwmapi.dll, xinput1_4.dll and OpenSteamTool.dll to your Steam root directory (e.g. C:\Program Files (x86)\Steam).
Create a Lua config directory (for example C:\Program Files (x86)\Steam\config\lua) and place your Lua scripts there. NOT C:\Program Files (x86)\Steam\config\stplug-in!
1.5.3.4
Changes
- fix: 1791构建崩溃解锁修复
Installation
Download OpenSteamTool-1.5.3.4-Release.zip (or the -Debug variant if you need logging to <steam>/opensteamtool directory).
Extract and copy dwmapi.dll, xinput1_4.dll and OpenSteamTool.dll to your Steam root directory (e.g. C:\Program Files (x86)\Steam).
Create a Lua config directory (for example C:\Program Files (x86)\Steam\config\lua) and place your Lua scripts there. NOT C:\Program Files (x86)\Steam\config\stplug-in!
1.5.3.3
Changes
- 优化不支持的Steam版本的toml获取流程引导
Installation
Download OpenSteamTool-1.5.3.3-Release.zip (or the -Debug variant if you need logging to <steam>/opensteamtool directory).
Extract and copy dwmapi.dll, xinput1_4.dll and OpenSteamTool.dll to your Steam root directory (e.g. C:\Program Files (x86)\Steam).
Create a Lua config directory (for example C:\Program Files (x86)\Steam\config\lua) and place your Lua scripts there. NOT C:\Program Files (x86)\Steam\config\stplug-in!
1.5.3.2
Changes
- IPC spec 缓存手动放错位置时自动校验并清除重下,根治静默0方法导致的玄学54
- 错误毒 IPC 校验自愈重下,启动 Steam 下载toml签名时增加失败重试一次
- 将不支持的 Steam 版本提醒等弹窗改为中文,并优化编码
Installation
Download OpenSteamTool-1.5.3.2-Release.zip (or the -Debug variant if you need logging to <steam>/opensteamtool directory).
Extract and copy dwmapi.dll, xinput1_4.dll and OpenSteamTool.dll to your Steam root directory (e.g. C:\Program Files (x86)\Steam).
Create a Lua config directory (for example C:\Program Files (x86)\Steam\config\lua) and place your Lua scripts there. NOT C:\Program Files (x86)\Steam\config\stplug-in!
1.5.3.1
Changes
1.5.3.0
- 修复卡普空的新游戏启动崩溃闪退的问题
- 修复大部分游戏启动报错 error 54 的根因
- 优化donor获取为泛式+多渠道,不再固定 app 7 为单一来源
1.5.3.1
- 修复因未知问题steam客户端不会询问steamclient致副本hook失效的问题
Installation
Download OpenSteamTool-1.5.3.1-Release.zip (or the -Debug variant if you need logging to <steam>/opensteamtool directory).
Extract and copy dwmapi.dll, xinput1_4.dll and OpenSteamTool.dll to your Steam root directory (e.g. C:\Program Files (x86)\Steam).
Create a Lua config directory (for example C:\Program Files (x86)\Steam\config\lua) and place your Lua scripts there. NOT C:\Program Files (x86)\Steam\config\stplug-in!
1.5.3
Changes
- 修复卡普空的新游戏启动崩溃闪退的问题
- 修复大部分游戏启动报错 error 54 的根因
- 优化donor获取为泛式+多渠道,不再固定 app 7 为单一来源
Installation
Download OpenSteamTool-1.5.3-Release.zip (or the -Debug variant if you need logging to <steam>/opensteamtool directory).
Extract and copy dwmapi.dll, xinput1_4.dll and OpenSteamTool.dll to your Steam root directory (e.g. C:\Program Files (x86)\Steam).
Create a Lua config directory (for example C:\Program Files (x86)\Steam\config\lua) and place your Lua scripts there. NOT C:\Program Files (x86)\Steam\config\stplug-in!
1.5.2.1
Changes
- 修复向好友广播游玩状态功能失效的问题
Installation
Download OpenSteamTool-1.5.2.1-Release.zip (or the -Debug variant if you need logging to <steam>/opensteamtool directory).
Extract and copy dwmapi.dll, xinput1_4.dll and OpenSteamTool.dll to your Steam root directory (e.g. C:\Program Files (x86)\Steam).
Create a Lua config directory (for example C:\Program Files (x86)\Steam\config\lua) and place your Lua scripts there. NOT C:\Program Files (x86)\Steam\config\stplug-in!