炉石传说 50+ 项增强完整指南:HsMod 免费安装、8 倍速与一键开包快速上手
【免费下载链接】HsModHearthstone Modification Based on BepInEx项目地址: https://gitcode.com/GitHub_Trending/hs/HsMod
如果你把炉石传说的开包流程录下来,会发现一半时间耗在"点击—等待—再点击"上。HsMod 是一款基于 BepInEx 的免费炉石增强插件,提供 50 多项功能:游戏动画最高 8 倍速(可配置到 32 倍)、空格一次开 5 包、弹窗按需屏蔽、内置 58744 端口本地数据面板。装上它,结算和过场动画从"泡杯茶"变成"眨个眼";不打开这些开关,游戏则和官方版本完全一样。适合想砍掉重复劳动的老玩家和酒馆战棋重度用户;如果你只想玩纯净官方客户端,不必往下读。
先搞清楚它是什么:BepInEx 插件的定位与边界
HsMod 的技术底座是BepInEx 5插件框架加 Harmony 热补丁:它在游戏运行时拦截并修改Assembly-CSharp.dll的行为,不改写游戏安装文件本身,所以卸载干净。核心逻辑集中在 HsMod/Patches/ 下的 20 个补丁文件,Web 数据服务在 HsMod/WebServer.cs 实现。
它做什么:提速(倍速、帧率、窗口)、自动化(开包、分解、领奖、挂机)、外观定制(皮肤、卡背)、对战情报(对手昵称、段位、已知卡牌)、数据面板(本地 HTTP 服务)。
它不做什么:不收集任何用户信息,不替代官方客户端,也不承诺绕过所有检测——定位是学习与研究用途,遵循AGPL-3.0协议。
温馨提示:中国大陆客户端默认会启动反作弊 SDK,HsMod 会尝试屏蔽相关检测,但无法 100% 保证账号安全。介意风险的话,这项插件和你无缘;能接受的话,量力而行。
多语言方面,HsMod/Languages/目录内置 15 份 JSON 翻译(含简中、繁中、英、日、韩),发现翻译不准可以直接改 JSON 重新编译——这是参与项目成本最低的方式。
五分钟安装方法:Windows 最小可行路径
环境要求:BepInEx5.x 的 x64 版本(炉石客户端 2026 年 7 月已转为 64 位,BepInEx 6 仍是预发布版且未适配);若从源码编译,需要 .NET SDK8.x。
关键步骤只有 5 个:
- 拿到
HsMod.dll——直接从项目 Release 页面下载;或克隆仓库编译(产物在HsMod/Release/HsMod.dll):
git clone --depth 1 --branch bepinex5 https://gitcode.com/GitHub_Trending/hs/HsMod cd HsMod dotnet build --configuration Release --no-restore- 把 BepInEx 5 x64 解压到炉石根目录(
Hearthstone\)。 - 建好
Hearthstone\BepInEx\unstripped_corlib\目录,把仓库HsMod/UnstrippedCorlib里的全部 DLL 复制进去。 - 编辑
doorstop_config.ini,将dll_search_path_override设为BepInEx\unstripped_corlib(BepInEx 5.4.23.2 以下旧版参数名是dllSearchPathOverride)。 - 把
HsMod.dll放进Hearthstone\BepInEx\plugins,启动游戏。
如何验证成功:进游戏按Esc,菜单里出现Mod Settings按钮即挂载成功。
macOS / Linux 简版路径:骨架相同,区别在三处——unstripped_corlib改用UnstrippedCorlibUnix里的 DLL;编辑run_bepinex.sh(macOS 设executable_name="Hearthstone.app"且ARCHPREFERENCE="x86_64",炉石尚无 arm64 版;Linux 设executable_name="Bin/Hearthstone.x86_64",并先用sed -i "s/\r/ /g" ./run_bepinex.sh处理换行),最后chmod u+x启动。两个平台还需要一个登录 token:从战网登录回跳链接中截取http://localhost:0/?ST=之后、&accountId=之前的一段,作为启动参数传入;或写进炉石根目录的client.config实现持久化,之后就能跳过战网启动器直接./run_bepinex.sh。
避坑:炉石安装路径不能包含中文字符或任何非拉丁字符,这是新手翻车率最高的一步,装之前先检查一遍你的安装目录。
划重点:三个平台的公共内核是同一句话——
unstripped_corlib备齐 +doorstop_config.ini指向它 + 插件进plugins目录。换平台只是换 DLL 来源和启动脚本。
功能清单速览:50+ 项增强按场景分组
全部功能一张表,按场景找你的那一项:
| 分类 | 功能 | 一句话说明 | 默认状态 |
|---|---|---|---|
| 战棋 | 对手 MMR 显示 | 排行榜名字下显示对手分段分(单人/双人),开局后台加载 | 需手动开启 |
| 战棋 | 场次统计图表 | 每局天梯的名次、MMR 变化、英雄记入 CSV,按今日/7天/月/全部与单人/双人筛选 | 需手动开启 |
| 战棋 | 购物阶段快捷键 | 刷新、冻结、酒馆升级、英雄之力、队友棋盘,可自定义按键,仅购物阶段生效 | 需手动开启 |
| 战棋 | 自动屏蔽表情 | 开局自动屏蔽所有对手表情 | 需手动开启 |
| 战棋 | 快速战斗 | 跳过部分战斗动画,比齿轮提速更顺滑 | 需手动开启 |
| 界面 | 齿轮提速 | 动画最高 8 倍速,可配置到 32 倍 | 需手动开启 |
| 界面 | 帧率显示与修改 | 实时显示 FPS,手动修改游戏最大帧率 | 需手动开启 |
| 界面 | 窗口限制解除 | 窗口失焦不暂停、窗口大小可自由拖拽 | 需手动开启 |
| 界面 | 弹窗与提示屏蔽 | 无法匹配、削卡补丁、广告、天梯结算、对局结束推广、成就奖励等按需关闭 | 需手动开启 |
| 界面 | 收藏真实数量 / DbId 显示 / 清除 new! 标记 | 收藏显示真实张数(9+);右键卡面显示 DbId;一键清收藏角标 | 需手动开启 |
| 自动化 | 快速开包 | 空格一次开 5 包,可同步自动分解全额返尘卡 | 需手动开启 |
| 自动化 | 一键分解 | 已集齐卡组一键分解返尘(需绑定快捷键) | 需手动开启 |
| 自动化 | 自动领奖 | 竞技场、对决、佣兵等奖励自动领取 | 需手动开启 |
| 自动化 | 挂机登录与防掉线 | VerifyWebCredentials登录、禁用掉线机制,长时间挂机不掉线 | 需手动开启 |
| 自动化 | 自动举报 / 屏蔽报错 | 自动举报对手;屏蔽发给暴雪的错误上报,或允许上报并自动退出 | 需手动开启 |
| 对手情报 | 完整战网昵称 + 加好友 | 显示对手完整昵称,匹配界面直接加好友 | 需手动开启 |
| 对手情报 | 天梯段位显示 | 传奇以下匹配时显示对手段位 | 需手动开启 |
| 对手情报 | 标记对手已知卡牌 | 记录对局中已确认的对手卡牌 | 需手动开启 |
| 表情社交 | 表情控制 | 无冷却(最小间隔 1.5 秒)、表情频率上限、屏蔽对手/思考表情/鲍勃语音 | 需手动开启 |
| 表情社交 | 屏蔽串流模式 | 强制关闭,防止误按 Ctrl+Shift+S 把昵称替换成英雄名 | 需手动开启 |
| 皮肤外观 | 英雄皮肤与面板 | 匹配/酒馆英雄皮肤、终结特效、匹配与酒馆面板、幸运币 | 需手动开启 |
| 皮肤外观 | 卡背与金/钻卡 | 卡背进游戏自动生效;自动金卡、强制钻石卡 | 需手动开启 |
| 皮肤外观 | 佣兵皮肤 | 佣兵随机皮肤、强制钻石皮肤 | 需手动开启 |
| 模拟与开发 | 模拟开包 | 随机或固定结果,自定义卡包类型、数量、稀有度与质量 | 需手动开启 |
| 模拟与开发 | 设备伪装 | 模拟 iOS/Android 领取设备专属卡背(可能需打一局匹配) | 需手动开启 |
| 模拟与开发 | 金币购买冒险 / 强制开启卡拉赞 | 金币买纳克萨玛斯、黑石山、探险者协会;卡拉赞可强开但无序章 | 需手动开启 |
| 模拟与开发 | 开发者模式 / 断线模拟 | 一键进开发者模式;模拟断线拔线(需绑定快捷键) | 需手动开启 |
| 模拟与开发 | 数据面板与 Webshell | 58744 端口查看佣兵进度、开包历史;/shell可执行命令 | 需手动开启 |
划重点:除极少数补丁级行为外,几乎所有功能默认都是关闭的,全部要在Mod Settings或配置文件里手动打开。别一次性全开,按下面的场景逐项勾。
高频功能深潜:提速、开包、皮肤与情报
这 5 项覆盖了绝大多数玩家的日常使用场景。
齿轮提速:8 倍速,极限 32 倍
什么时候用:开包、结算、过场动画让你数秒的场景。原版齿轮只有有限几档,HsMod 拉到 8 倍,极限可配 32 倍。
怎么开启:Mod Settings里找齿轮速度项,数值直接填。
常见坑:倍速只影响动画时长,不影响服务器判定;32 倍主要留给挂机批量处理,正常对局 8 倍已足够。
快速开包与一键分解
什么时候用:版本更新后批量清包,或卡组集齐后返尘。
怎么开启:开启快速开包后按空格一次开 5 包;勾上"开包时自动分解全额返尘卡"就全程零点击。一键分解需要先绑定快捷键。
常见坑:自动分解直接消耗卡牌,误开无法撤销,建议先在一个普通号上验证行为符合预期。
皮肤与卡背定制(HsSkins.cfg)
什么时候用:想让匹配界面、酒馆面板、终结特效、卡背变成"自己的形状"。
怎么开启:首次运行自动生成BepInEx\config\HsSkins.cfg,可直接改文件,也可在设置界面编辑;卡背修改进游戏自动生效。
常见坑:对局中途改配置不会即时生效——见下方妙招。
实战妙招:对局中想换皮肤,按F4保存皮肤配置并模拟一次断线重连即可生效,不用退出对局。注意F4是固定快捷键(还会转储游戏内信息、重启 Web 服务),其他快捷键才可自定义。
弹窗与提示屏蔽
什么时候用:无法匹配提示、削卡通知、广告、天梯结算奖励、成就弹窗轮番轰炸的时候。
怎么开启:Mod Settings里按条目勾选,可屏蔽、可保留,粒度到单个提示类型。
常见坑:屏蔽了天梯结算奖励提示后记得手动去领奖励,或者同时开启自动领奖兜底。
对手情报三件套
什么时候用:想知道对手完整战网昵称、传奇以下段位,或在匹配界面直接加好友。
怎么开启:对应条目逐个打开即可,无需额外配置。
常见坑:"标记对手已知卡牌"需要在对局中持续"喂"信息,它是战术笔记本,不是全知外挂,别期待开局就满格。
进阶玩法:数据面板、模拟实验与命令行
基础功能用熟之后,HsMod 还能当瑞士军刀。按"你能达成什么效果"看:
把佣兵进度和开包历史变成可视化面板。启用内置 Showinfo 服务后,浏览器访问http://localhost:58744即可看到佣兵养成进度、开包历史等数据;在设置里再开启/shell路径,就能在网页上执行命令、调整配置(中文显示可能乱码)。
避坑:本机使用无需任何配置;若跑在云服务器上,记得在防火墙和安全组放行 58744 端口,它默认监听本机所有网卡 IP。
把卡包结果变成可实验的对象。模拟开包支持随机或固定结果,自定义卡包类型、数量、稀有度与质量,测概率、做演示都方便;设备伪装可以模拟 iOS/Android 领取对应设备专属卡背(可能需要先打一局匹配验证)。
用金币打通冒险内容。纳克萨玛斯、黑石山、探险者协会可用金币直接购买;卡拉赞支持强制开启,但玩不了序章,且未通关前不能跳关。
用命令行接管挂机行为。启动参数直接控制形态:afk=1进挂机模板(启用插件+齿轮),afk=4进反挂机模式,配合禁用掉线机制,长时间挂机不用进游戏手动配置。观战好友时还能自动切换双方视角,模拟断线/拔线需先绑定快捷键。
实战妙招:
client.config配好 token 后,./Hearthstone.exe VerifyWebCredentials也能直接命令行登录,完全绕开战网启动器;token 过期打不开游戏时,重新生成并更新进client.config即可。
故障自查表:症状、版本号读法与配置备份
出问题先对照这张表:
| 症状 | 优先排查项 | 终极手段 |
|---|---|---|
| 功能完全不生效 | BepInEx 是否装好、unstripped_corlib是否完整、HsMod.dll是否在plugins下、日志是否显示加载成功 | 检查安装路径是否含中文字符 |
| 配置保存不了 | 是否与其他炉石插件冲突(基于Assembly-CSharp.dll的 mod 会破坏 IL 偏移;同方法被多个插件打补丁也会冲突,如 MixMod) | 逐个禁用其他插件定位 |
| 皮肤显示异常 | HsSkins.cfg格式是否正确 | 删除HsMod.cfg让默认配置重新生成 |
| Web 服务打不开 | Showinfo 是否启用、58744 端口是否被防火墙拦截 | 看日志确认服务是否启动 |
| 更新后失灵 | 游戏是否更新了Assembly-CSharp.dll等核心文件 | 按下方版本号规则判断是否真需升级 |
万能第一步:删除BepInEx\config\下相关.cfg再重开游戏,插件会生成全新默认配置,八成问题到此为止。仍不行再反馈问题,记得附上HsMod.cfg。
版本号怎么读:HsMod 用四段式版本,如3.0.0.0——第 1 位对应炉石主版本(3 即 26 版本),第 2 位是该主版本内炉石更新次数(未改动Assembly-CSharp.dll的更新不递增),第 3 位是 HsMod 新增功能次数,第 4 位是 bug 修复编译号。结论是:炉石更新不等于插件失效。只要游戏没动核心文件、插件照常工作,就没必要跟着 Release 更新。
备份策略:大版本更新前备份三个文件即可一键回滚——BepInEx\config\HsMod.cfg(主配置)、BepInEx\config\HsSkins.cfg(皮肤)、BepInEx\HsMatch.log(对战统计日志,逗号分隔,路径可在设置里改)。
上手之后
下一步就是打开终端,把HsMod.dll放进plugins目录,体验一次 8 倍速开包。项目仍在活跃迭代:游戏内一键换英雄皮肤、Showinfo 网页重构、macOS 适配完善、佣兵功能修复都在路线图上。想参与,最轻的方式是改HsMod/Languages/里的 JSON 翻译提一个贡献;报 bug 时附上HsMod.cfg能帮开发者更快定位。再次提醒那条边界:反作弊屏蔽尽力但不保证,账号是你的,节奏自己掌握。
【免费下载链接】HsModHearthstone Modification Based on BepInEx项目地址: https://gitcode.com/GitHub_Trending/hs/HsMod
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考