HsMod 炉石插件完整指南:BepInEx 安装 + 4 条挂机路线 + 封号红线
HsMod 炉石插件完整指南:BepInEx 安装 + 4 条挂机路线 + 封号红线
【免费下载链接】HsModHearthstone Modification Based on BepInEx项目地址: https://gitcode.com/GitHub_Trending/hs/HsMod
HsMod 炉石插件是一款基于 BepInEx 的炉石传说开源增强插件(AGPL-3.0,不收集任何玩家信息),内置 60 余项功能:炉石皮肤自定义、对手 MMR 显示、酒馆战棋挂机自动化、开包加速,全部免费。免费不等于零风险——冒险购买、卡拉赞修复等功能的源码注释明确写着"有概率被封号",下文讲清哪些能碰、哪些别碰。
HsMod 炉石插件怎么生效:30 秒看懂 BepInEx 机制
炉石客户端像一套精装公寓,墙体和门窗都焊死了,你敲不动。BepInEx 是物业,发给你一把进"设备间"的钥匙。HsMod 就是那套设备:一个编译好的 DLL,改动只在游戏运行(通电)时生效,拔掉就恢复原样。
数据隐私:插件不上传、不收集任何玩家信息,配置和统计都落在本地文件,这点 ReadMe.md 有明确声明。
安全边界:大陆客户端默认启动暴雪内置的反作弊 SDK,HsMod 会尝试屏蔽相关检测,但无法保证账号绝对安全。其中冒险购买、卡拉赞修复两项功能源码注明"有概率被封号",除非用小号,否则别碰。曾经的高危功能"零元购"已被暴雪服务端修复,现已失效,不用惦记。
HsMod 炉石插件安装教程:Windows 五步装好并验证
- 下载 BepInEx 5.x 的 x64 包,解压到炉石根目录
Hearthstone\。为什么:BepInEx 6 还在预览、尚未适配,5.x 更稳;游戏 2026 年 7 月起已是 64 位,务必选 x64。 - 新建
Hearthstone\BepInEx\unstripped_corlib\文件夹,把 HsMod/UnstrippedCorlib 里的全部 DLL 拷进去。为什么:游戏运行时需要这组运行时库,缺一个就可能启动失败。 - 编辑
doorstop_config.ini,把dll_search_path_override一行改成BepInEx\unstripped_corlib。为什么:这行是告诉游戏去哪个"工具间"找工具。 - 把
HsMod.dll放进Hearthstone\BepInEx\plugins,然后启动游戏。为什么:plugins是 BepInEx 扫描并加载插件的位置。
验证:进游戏按Esc打开主菜单,看到Mod Settings按钮即代表插件生效。也可以翻BepInEx\LogOutput.log,出现 HsMod 加载行且没有红色报错就算通过。
失败第一落点:答案基本都在LogOutput.log里。路径含中文、BepInEx 版本不匹配、unstripped_corlib不全,是三大高频原因,对着下面排障表逐项查。
其他平台:macOS / Linux 用 BepInEx 的 unix 版本,把 HsMod/UnstrippedCorlibUinx 的 DLL 同样拷入unstripped_corlib,并在run_bepinex.sh里配置dll_search_path_override与executable_name(macOS 还需把ARCHPREFERENCE改成x86_64,详见 ReadMe.md)。
常用配置文件一览:
| 文件 | 位置 | 作用 |
|---|---|---|
HsMod.cfg | BepInEx\config\ | 主配置,绝大多数功能开关 |
HsSkins.cfg | BepInEx\config\ | 皮肤映射,首跑自动生成 |
HsMatch.log | BepInEx\ | 战棋对局统计,逗号分隔 |
LogOutput.log | BepInEx\ | 加载与报错日志,排障主战场 |
不写代码也能装:从源码编译 HsMod.dll
不想自己编译就直接从 Releases 下HsMod.dll。想动手编译时,需要 .NET SDK 8.x:
git clone https://gitcode.com/GitHub_Trending/hs/HsMod cd HsMod dotnet build --configuration Release产物在HsMod/Release/HsMod.dll。仓库里的 HsMod/install.bat 能顺手把产物拷进默认炉石目录(前提是那里已配好 BepInEx)。多语言文本在 HsMod/Languages/,改 JSON 重新编译即可支持其他语言。
HsMod 功能地图:按你的玩法挑功能
绝大多数功能默认关闭,看不到变化不代表没加载,去设置里手动开。下面按对局时间去分四组,对号入座。
🎨 颜值党:炉石皮肤自定义与卡牌镀金
人设:不一定常玩,但英雄和卡背必须好看。
- 英雄皮肤、卡背、幸运币、对战面板、酒馆面板、击杀特效,连宠物和对手英雄都能换;
- 皮肤映射走
HsSkins.cfg,格式原皮肤ID:替换皮肤ID,支持a:b,c,d随机多选; - 卡牌镀金 / 钻石:普通卡以金卡或钻石特效显示;
- 酒馆战棋外观本地全部显示为已解锁,纯看脸;
- 卡牌原画可导出到本地
CardTexturesDownload。
进阶技巧:对局中想换英雄皮肤,得走"模拟拔线"——先关"报错退出"、允许弹窗,按快捷键模拟断线,再按F4刷新皮肤配置。
风险:🟢 全是本地展示,不产生服务端交互,最放心的一条线。
⚡ 战棋党:炉石酒馆战棋 MMR 与商店快捷键
人设:酒馆天梯常客,被每一局的节奏磨得没脾气。
- 对手 MMR 显示:排行榜对手名字下方显示隐藏匹配分,开局先摸清深浅;
- 对局统计:每把排位自动记录排名、分差、英雄,网页出今日 / 7 天 / 本月趋势;
- 商店快捷键:
R刷新、F冻结、U升酒馆、H放技能,双人模式T看队友棋盘,全部可重绑,仅购物阶段生效; - 快速战斗:跳过部分动画,佣兵 PvE 也适用(末回合死亡结算可能卡);
- 炉石变速:默认最高 8 倍,上限可配到 32 倍。
进阶技巧:日常刷任务 4 倍速足够稳,8 倍是极限,32 倍只留给你在测试环境折腾——太快画面容易撕裂。
风险:🟢 MMR 与统计是纯本地展示,快速战斗和变速只改本地动画节奏。
🤖 挂机党:炉石挂机自动化与 AFK 模板
人设:日常、竞技场、佣兵都得刷,但人不想坐一整晚。
- AFK 模板:设置模板一键套用挂机配置,配完自动切回
DoNothing; - 自动领奖:竞技场、佣兵等结算宝箱自动打开;
- 开包加速:空格直接出结果;自动分解"全额反尘"的卡(启动会自动禁用,须手动开);
- 定时退出:运行 x 秒后(对局结束时)自动关游戏;
- "毁灭吧,赶紧的":一键退坑开关,懂的自行体会。
进阶技巧:把定时退出和"免战网启动"(见 FAQ)组合,就是"刷完即走"全自动,人下班游戏自己收工。
风险:🟡 "自动开包"(开完全部卡包、不区分品类)源码注明有 BUG,首次启用请前台盯着确认。
🔧 折腾党:模拟开包与 Web 信息面板
人设:不追求玩得强,享受折腾游戏本体本身。
- 模拟开包:自定义卡包类型、数量、稀有度、品质,想看全金包长啥样随便配;
- 设备模拟:伪装 iOS / 安卓设备,领对应平台卡背(可能要打一局匹配,重启后生效);
- Web 信息面板:默认端口
58744,看佣兵进度、开包历史等,页面资源在 HsMod/WebResources/; - 开发者选项:解锁游戏隐藏的开发者选项;
- 冒险购买 / 卡拉赞修复:用金币买冒险、修复卡拉赞黑鸦翱翔——源码注释明确"有概率被封号",除非小号别碰。
进阶技巧:网页/config与游戏内设置同源,批量调参数比一个个点快得多。
风险:🔴 本组含冒险购买、卡拉赞修复等红色功能,动手前确认账号可弃、区服情况。
HsMod 插件排障速查:症状、原因与解法
| 症状 | 最可能原因 | 解法 |
|---|---|---|
| 装完游戏打不开 | BepInEx 没解到根目录 /unstripped_corlib不全 /doorstop_config.ini改错 / 路径含中文 / 版本不匹配 | 按上手章节顺序核查,答案在LogOutput.log |
| 皮肤显示错乱 | HsSkins.cfg映射格式写错 | 核对格式;仍错则删HsMod.cfg重新配置 |
| 设置存不上 | 同时启用其他炉石插件在抢同一处补丁 | 逐个禁用其他 BepInEx 插件排查 |
| 炉石更新后功能失效 | 更新动了Assembly-CSharp.dll等关键文件 | 先试进游戏,能用就继续用;失效再找对应大版本 |
| 补丁整体不生效 | 与Assembly-CSharp.dll的修改共存导致 IL 偏移错位 | 去掉对该文件的改动,避免多插件补同一方法 |
| 想重置回出厂 | 配置写乱 | 删BepInEx\config下对应.cfg重新配置 |
HsMod 炉石插件常见问题 FAQ
Q1:炉石更新后,插件要跟着换版本吗?A:不一定。HsMod 版本号第一位对应炉石大版本(如12.1.0.1)。只有更新动了Assembly-CSharp.dll这类关键文件才需要换新版本;还能进游戏且功能正常,就继续用。
Q2:可以不用战网客户端启动吗?A:可以。在Hearthstone.exe旁放一个client.config,token 填进VerifyWebCredentials:
[Config] Version = 3 [Aurora] VerifyWebCredentials = "你的TOKEN" ClientCheck = 0 Env.Override = 1 Env = cn.actual.battlenet.com.cntoken 取自战网登录重定向地址里ST=后面、&accountId=之前的部分。token 过期打不开时,更新client.config里的 token。这条对挂机路线格外顺手。
Q3:找不到 Mod Settings 按钮?A:先确认插件加载成功(看LogOutput.log)。若加载了却没变化,是因为绝大多数功能默认关闭,去设置里逐项打开。若游戏直接闪退,按排障表顺序查安装路径、unstripped_corlib、doorstop_config.ini。
Q4:出问题怎么回滚还原?A:HsMod 不改游戏本体任何文件——删掉BepInEx\plugins里的HsMod.dll,游戏即恢复原样;想彻底回滚,把整个Hearthstone\BepInEx文件夹删掉即可。只是设置乱了,删对应.cfg重新配置就行,不必卸载。
Q5:怎么在安全底线内使用?A:只开 🟢 类本地展示功能(皮肤、镀金、MMR 显示)。🟡 类(如自动开包)用小号或接受 bug 风险再开。红色功能(冒险购买、卡拉赞修复)直接绕开。卡牌揭示可能触发强制断线重连,归入谨慎使用。HsMod 不收集玩家信息,但"开源"不承诺"绝对安全"。
挑顺手的开,红线别碰
回到开头那几个瞬间:排队、逐一点奖励、机械刷任务。HsMod 省下的不只是时间,还有你"想继续玩"的心情。60 余项功能只是工具箱,开哪些、关哪些,决定权在你——挑顺手的开,红线别碰,炉石才能一直好玩。
【免费下载链接】HsModHearthstone Modification Based on BepInEx项目地址: https://gitcode.com/GitHub_Trending/hs/HsMod
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考