Skip to content

Releases: huanyuejue/OpenSteamTool

1.5.3.8

Choose a tag to compare

@github-actions github-actions released this 22 Oct 03:18

更新内容

  • 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

Choose a tag to compare

@github-actions github-actions released this 17 Oct 08:48

更新内容

  • 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

Choose a tag to compare

@github-actions github-actions released this 16 Oct 05:28

更新内容

  • 卡普空游戏闪退修复回归
  • 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

Choose a tag to compare

@github-actions github-actions released this 14 Oct 12:44

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

Choose a tag to compare

@github-actions github-actions released this 14 Oct 06:12

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

Choose a tag to compare

@github-actions github-actions released this 13 Oct 03:51

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

Choose a tag to compare

@github-actions github-actions released this 12 Oct 15:01

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

Choose a tag to compare

@github-actions github-actions released this 10 Oct 10:13

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

Choose a tag to compare

@github-actions github-actions released this 10 Oct 07:14

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

Choose a tag to compare

@github-actions github-actions released this 03 Oct 15:09

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!