炉石传说插件 HsMod 使用指南从安装到安全使用一次讲清【免费下载链接】HsModHearthstone Modification Based on BepInEx项目地址: https://gitcode.com/GitHub_Trending/hs/HsModHsMod 是一款基于 BepInEx 框架的炉石传说插件覆盖皮肤自定义、对战变速、酒馆战棋 MMR 显示、挂机自动化等 60 余项功能。项目遵循 AGPL-3.0 协议定位为学习与研究用途不收集任何玩家信息。免费开源不等于账号零风险先看完下节的安全边界再动手。先划清安全边界开源协议意味着什么AGPL-3.0 是 GNU 系列的强 copyleft 开源协议代码可自由查看、修改和分发但衍生作品须以相同协议开源。它约束的是代码授权方式不是账号安全承诺。HsMod 的运行逻辑是纯本地的官方说明明确不收集任何关于你的信息也就是说它不会回传你的对局数据或个人信息但不收集信息与不产生风险是两回事。反作弊与账号风险大陆客户端默认启动暴雪内置的反作弊 SDK。HsMod 中确有尝试屏蔽相关反作弊检测的补丁但项目 README 原文明确声明插件会尝试拦截反作弊功能却无法保证账号安全。换言之只要插件在游戏进程内运行账号就处于官方未认可的状态风险大小取决于你开了哪些功能。功能风险分级表等级含义功能示例 纯本地只改客户端显示不产生服务端交互皮肤/卡背/镀金、MMR 显示、对局统计、商店快捷键、变速、模拟开包、Web 信息面板 需谨慎涉及真实服务端行为或存在已知 bug自动领奖、快速开包并自动分解、设备模拟领平台卡背、定时退出、绕过战网启动、屏蔽断线 高危源码注释明确警告有概率被封号零元购、冒险金币购买、卡拉赞强制开放 级功能仅列出名称与风险本文不介绍用法。结论主线账号只开 用小号或明确接受后果后再开 不碰。另外卡牌揭示类功能可能触发强制断线重连使用前自行权衡。安装前自检动手前逐项确认全部为是再开始检查项判定标准系统位数Windows 10/11 x64或 macOS/Linux游戏自 2026 年 7 月起为 64 位程序BepInEx 版本使用 5.x 系列的x64版本BepInEx 6 尚在预览期项目未适配安装路径炉石安装路径不含中文等非拉丁字符如D:\Games\Hearthstone可以D:\游戏\炉石不行编译环境仅自编译需要已安装 .NET SDK 8.x必备组件项目内 HsMod/UnstrippedCorlibWindows或 HsMod/UnstrippedCorlibUinxmacOS/Linux目录完整安装步骤Windows解压 BepInEx 到炉石根目录把 BepInEx 5.x x64 压缩包解压到Hearthstone\目录下。为什么要做BepInEx 是插件加载器负责在游戏启动时接管进程并加载插件必须与游戏主程序同级。完成标志出现Hearthstone\BepInEx\文件夹其中含plugins、core等子目录。铺好 unstripped_corlib新建Hearthstone\BepInEx\unstripped_corlib\把项目 HsMod/UnstrippedCorlib 目录下的全部 DLL 复制进去。为什么要做这份未裁剪的 .NET 运行时库为插件修补提供完整类型信息缺任何一个 DLL 都会导致加载失败。完成标志目录内 DLL 数量与项目源目录一致。修改 doorstop 配置编辑Hearthstone\doorstop_config.ini将dll_search_path_override一行改为BepInEx\unstripped_corlib。为什么要做这一步告诉游戏去哪里加载上一步的运行时库不改则插件无法注入。完成标志保存后该行内容为dll_search_path_override BepInEx\unstripped_corlib。放入插件把HsMod.dll放入Hearthstone\BepInEx\plugins\启动游戏。为什么要做plugins是 BepInEx 扫描插件的固定目录放错位置等于没装。完成标志游戏能正常进入主菜单加载是否成功见下一节。自编译执行git clone https://gitcode.com/GitHub_Trending/hs/HsMod后运行dotnet build --configuration Release需 .NET SDK 8.x产物位于./HsMod/Release/HsMod.dll。构建完成后的 install.bat 会自动把编译出的 DLL 拷贝到已配好 BepInEx 的默认炉石目录。macOS / Linux 变体使用 BepInEx 的 unix 5.x 版本解压到游戏根目录将 HsMod/UnstrippedCorlibUinx 的 DLL 拷入BepInEx\unstripped_corlib并在run_bepinex.sh中配置dll_search_path_overrideLinux 对应DOORSTOP_CORLIB_OVERRIDE_PATH与executable_namemacOS 另需把架构偏好改为x86_64并准备一个登录 token见 FAQ Q3。生效验证与配置入口怎么确认插件真的加载了界面标志进游戏后按Esc打开主菜单看到Mod Settings按钮即代表插件生效。日志标志打开BepInEx\LogOutput.log出现 HsMod 的加载记录且没有红色 ERROR 报错即通过若日志缺失或报 DLL 加载错误回到上一步的完成标志逐项核对。注意绝大多数功能默认关闭看不到任何画面变化不代表插件没生效需要进设置手动开启。三个配置入口入口位置适用场景游戏内设置菜单主菜单 Mod Settings 按钮日常使用首选支持分类浏览、搜索、按键重绑网页配置界面浏览器访问本机58744端口多设备/多语言环境页面资源见 WebResources/配置文件Hearthstone\BepInEx\config\HsMod.cfg主配置与HsSkins.cfg皮肤映射首次运行自动生成精调参数、备份与重置快捷键说明F4是固定快捷键不可重绑作用是保存设置、更新皮肤配置并重启 Web 服务。其余快捷键全部可重绑例如把表情绑到数字键 1–6无冷却表情的最低间隔为 1.5 秒。功能全景按干预深度分层纯本地展示 只改客户端显示内容不向服务器发送任何新数据是风险最低的一层。皮肤自定义可替换对战英雄皮肤、酒馆面板、幸运币、终结特效、卡背、宠物外观等。适合想换外观的人用法是在设置或HsSkins.cfg中按原皮肤ID:替换皮肤ID写映射对局中换皮需按 F4 保存后模拟断线刷新。卡牌镀金/钻石特效普通卡牌以金色或钻石质感显示纯视觉改装在设置中一键开启。酒馆战棋 MMR 显示排行榜每行对手名字下直接显示其 MMR 隐藏分开局前先摸清对手深浅无需操作、进对局自动生效。对局统计每局自动记录排名、分差、英雄到BepInEx\HsMatch.log并生成今日/7 天/本月趋势图适合复盘自己节奏的人开启后自动记录。Web 信息面板Showinfo内置 Web 服务默认监听58744端口浏览器打开可查看佣兵进度、开包记录等属于本地只读展示。开发者选项解锁游戏隐藏的 Developer Mode适合想研究游戏内部机制的折腾党。本地节奏增强 改动的是本地动画与输入节奏同样不产生额外服务端交互。炉石变速最高 8 倍速运行上限可配置到 32 倍日常刷任务开 4 倍足够稳。商店快捷键战棋购物阶段按快捷键刷新、冻结、升酒馆、放技能双人模式还可查看队友棋盘全部可重绑。快速战斗跳过部分动画并屏蔽终结特效酒馆与佣兵 AI 局更顺佣兵的最终死亡结算可能卡顿属已知现象。弹窗屏蔽屏蔽匹配失败等弹窗、结算提示、成就奖励提示、广告与削弱公告适合想清静打牌的人。表情自动化无冷却表情、快捷键发表情、屏蔽对手表情或限制其数量纯本地行为。自动化 这一层功能会让客户端执行替你做操作的动作可能触发服务端真实行为或有已知 bug。自动领奖竞技场、佣兵等奖励自动领取并打开奖励包。已知问题自动开包链路有 bug首次启用时建议前台盯着确认结果。AFK 挂机模板一键组合自动领奖、开宝箱、屏蔽弹窗、禁用断线判定等用于长时间挂机。配合禁用断线可实现长期无操作不掉线但请只在 安全范围内挂机。开包加速空格一次开五包并可勾选自动分解全额返尘的卡分解动作不可逆勾选前确认卡池价值。定时退出设置运行时长到时自动关闭游戏适合挂机路线收尾。绕过战网启动通过client.config或命令行参数VerifyWebCredentials直接启动游戏详见 FAQ Q3。涉及真实登录凭据token 泄露等同账号风险仅在自己的可信环境配置。屏蔽/上报错误拦截报错弹窗避免信息上报暴雪或允许上报并自动退出二选一。高危区 仅列名与风险不提供用法零元购源码注释明确有概率被封号且该项目已标注被暴雪修复属于历史功能不建议使用。冒险金币购买纳克萨玛斯、黑石山、探险者联盟等以金币购买本应付费的冒险内容源码注释明确警告封号风险仅限小号。卡拉赞强制开放同样有封号警告且无法跳过未通关的关卡仅限小号。进阶组合定时退出 绕过战网启动配好client.config后用./Hearthstone.exe VerifyWebCredentials直接拉起游戏设好挂机模板与定时退出实现刷完即走的全自动流程。风险全程使用 级功能建议小号执行。MMR 显示 对局统计开局看对手 MMR 决定打法赛后统计自动落盘复盘两者纯本地主线账号可放心长期开着。皮肤映射 F4 刷新在HsSkins.cfg中用a:b,c,d语法给某英雄配置随机皮肤池进对局后 F4 保存再模拟断线即时换装注意先关闭报错退出并允许弹窗。故障排查症状最可能原因处理装完游戏打不开BepInEx 未解压到根目录、unstripped_corlib不全、doorstop_config.ini未改、路径含中文、插件与 BepInEx 版本不匹配按安装步骤的完成标志逐项核查答案通常在BepInEx\LogOutput.log里皮肤显示错乱HsSkins.cfg映射格式错误先核对原皮肤ID:替换皮肤ID格式仍错就删掉HsMod.cfg重新配置设置存不上与其他炉石插件互相冲突逐个禁用其他 BepInEx 插件排查谁在同一处打了补丁游戏更新后功能失效更新改动了Assembly-CSharp.dll等关键文件版本号第一位对应炉石大版本能进游戏且功能正常则继续用否则换新版本补丁整体不生效与基于Assembly-CSharp.dll的修改共存导致 IL 偏移错位或多个插件修补同一方法移除对Assembly-CSharp.dll的修改避免同方法多重补丁想重置回出厂配置累积出错删掉BepInEx\config\下对应.cfg重新配置彻底回滚则删除Hearthstone\BepInEx整个文件夹FAQQ1怎么在安全底线内使用A主线账号只开 层功能皮肤、镀金、MMR 显示、统计、快捷键、变速。 层自动开包、领奖、绕过战网用小号或明确接受已知 bug 与凭据风险后再开。 层零元购、冒险购买、卡拉赞修复源码注释明确有概率被封号直接绕开。记住AGPL-3.0 开源只保证代码可审计不保证账号绝对安全。Q2游戏更新后插件必须跟着更新吗A不一定。HsMod 版本号第一位对应炉石大版本如3.0.0.0中 3 对应炉石 26 版本第二位只在更新实际改动了Assembly-CSharp.dll这类文件时才递增。先正常进游戏功能照常就用旧版异常再换新版。Q3可以不用战网客户端启动炉石吗A可以。把client.config放在Hearthstone.exe同目录其中VerifyWebCredentials填登录 tokenEnv按所在区服填写再执行./Hearthstone.exe VerifyWebCredentials即可绕过战网启动。token 从战网登录回调 URL 中ST之后、accountId之前的部分获取游戏打不开时优先更新 token。这条对挂机组合很顺手但 token 即登录凭据注意保管。Q4出问题怎么回滚AHsMod 不修改游戏本体任何文件。删除BepInEx\plugins里的HsMod.dll游戏即恢复原样想彻底回滚删除Hearthstone\BepInEx整个文件夹即可。只是设置乱了的话删对应.cfg重新配置就行不必卸载。Q5皮肤映射怎么写A在Hearthstone\BepInEx\config\HsSkins.cfg中逐行写原皮肤ID:替换皮肤ID右侧支持a:b,c,d形式随机多选实现某英雄在若干皮肤里随机。文件首次运行自动生成可用集合界面右键卡片查看 DbId 获取皮肤 ID。写在最后回到开头那几个让你烦的瞬间排队等下一局、逐一点奖励、机械地刷日常。HsMod 的价值是把这些等和点省下来而不是替你赢下对局。60 余项功能只是一个工具箱开哪些、关哪些决定权在你 层放心用 层想清楚后果再用 层不碰。插件为玩法服务而不是反过来。【免费下载链接】HsModHearthstone Modification Based on BepInEx项目地址: https://gitcode.com/GitHub_Trending/hs/HsMod创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考