ARTICLE DETAIL

建站实战干货

来自一线的建站与推广经验沉淀,每一条都经过真实交付验证。

HsMod 上手指南:炉石传说 BepInEx 插件从零跑通到个性化配置

2026/8/21 17:05:00 拓冰建站 浏览量
HsMod 上手指南:炉石传说 BepInEx 插件从零跑通到个性化配置 HsMod 上手指南炉石传说 BepInEx 插件从零跑通到个性化配置【免费下载链接】HsModHearthstone Modification Based on BepInEx项目地址: https://gitcode.com/GitHub_Trending/hs/HsModHsMod 是一款基于 BepInEx 的《炉石传说》功能增强插件它把天梯 MMR 显示、快速开包、表情屏蔽、皮肤修改、自动收奖励这些零散需求整合进一个 DLL解决原版客户端想改一处就得折腾半天的痛点。全文按认文件 → 装起来 → 进游戏调的顺序带你走完新手照着做一遍就能跑。先认路这个仓库里每一块是什么把仓库当成一个工具箱来理解比死记目录树有效得多。真正要拷进游戏的其实就三类文件目录 / 文件作用装游戏时要不要拷HsMod/UnstrippedCorlib/Windows 下替换用的未精简基础类库✅ 拷到BepInEx/unstripped_corlib/HsMod/UnstrippedCorlibUinx/macOS / Linux 对应的基础类库✅非 Windows 平台编译产物HsMod.dll插件本体✅ 放进BepInEx/plugins/HsMod/BepInExCore/BepInEx 5 框架核心 dll 及 Harmony 补丁库一般直接用官方发布的 BepInEx 包即可HsMod/Languages/15 种语言的界面文案 JSON改语言再编译时用HsMod/WebResources/内置 Web 面板的 HTML / JS 模板随插件自带不用管其余源码目录是想深挖再看的部分HsMod/Patches/全部功能都以 Patch 文件形式存在一个文件对应一块功能。想查快速开包怎么实现的直接看 PatchFakePackOpening.cs天梯 MMR 覆盖层在 PatchBgRank.cs表情屏蔽在 PatchEmote.cs。HsMod/LibHearthstone/编译期引用的游戏与 Unity 运行时库如Assembly-CSharp.dll只用于编译运行不依赖。HsMod/Main.cs、PluginConfig.cs、Patcher.cs插件入口、配置项定义和补丁总调度。GetHsLib.py用来更新炉石自带运行时库的辅助脚本install.bat编译后自动把HsMod.dll拷到默认炉石安装目录前提是那边已装好 BepInEx。装起来Windows 下最快 5 步跑通前提使用BepInEx 5 的 x64 版本BepInEx 6 尚未适配炉石安装路径不能包含非英文字符。从源码构建的话需要 .NET SDK 8.x仓库地址为git clone --depth 1 --branch bepinex5 https://gitcode.com/GitHub_Trending/hs/HsMod然后dotnet build --configuration Release --no-restore产物在HsMod/Release/HsMod.dll也可以直接下 Releases 里的现成 dll。把 BepInEx x64 解压到炉石根目录生成Hearthstone\BepInEx\。新建Hearthstone\BepInEx\unstripped_corlib\把仓库HsMod/UnstrippedCorlib/里的全部 dll 原样拷进去。打开Hearthstone\doorstop_config.ini加一行dll_search_path_override BepInEx\unstripped_corlib旧版 BepInEx 写dllSearchPathOverride。把HsMod.dll放进Hearthstone\BepInEx\plugins\。正常启动游戏即可游戏菜单里会多出一个Mod Settings按钮。macOS 和 Linux 用户多两步把UnstrippedCorlibUinx/的内容放进BepInEx/unstripped_corlib/然后改run_bepinex.sh设置dll_search_path_override与executable_namemacOS 还要把架构改成x86_64最后chmod ux run_bepinex.sh再用它启动。进游戏调三个配置文件各管一摊装好之后所有开关默认基本是关闭的需要手动打开。三个文件分工很清晰HsMod.cfg主开关都在游戏里点不用手写按Esc打开游戏菜单点Mod Settings带分类、搜索和按键绑定录制。改完它落到BepInEx\config\HsMod.cfg。高频玩法举例竞技场/佣兵/对决的奖励自动收取空格一次连开 5 包并可对能全额分解的卡自动分解对手表情全局屏蔽、表情无冷却连发最小间隔 1.5 秒观战/打本的快进倍速默认最高 8 倍可调到 32 倍显示真实收藏数量不再是 9、右键卡面看 DbId。HsSkins.cfg皮肤外观单独一份首次运行自动创建在Hearthstone\BepInEx\config\HsSkins.cfg管天梯/酒馆英雄皮肤、终结技特效、面板、幸运币等外观。对局中改完按F4保存F4 是固定快捷键倒出对局信息 更新皮肤配置 重启 Web 服务再模拟一次断线即可生效。client.config绕开战网直接进游戏放在Hearthstone.exe旁边通过VerifyWebCredentials写一个登录 token 就能跳过战网客户端启动游戏token 过期了游戏打不开时更新它即可。各区的 token 从对应区服战网登录链接的回调地址里截取?ST之后、accountId之前那段。插件启用后直接以Hearthstone.exe VerifyWebCredentials启动也行。另外内置 Showinfo Web 服务默认监听本地58744 端口可查看佣兵进度、开包记录等面板模板就在HsMod/WebResources/对局统计写入BepInEx\HsMatch.log。避坑哪些文件不能动、出问题先查什么Assembly-CSharp.dll别动任何对它的手工修改都会让 IL 偏移错位HsMod 的补丁会全部失效同时注意别和其他重复 patch 同一方法的插件同开。游戏/插件安装路径里出现中文等非拉丁字符是最常见的启动失败原因先检查这里。设置改不动、皮肤显示异常先删掉BepInEx\config\下对应的.cfg重新配置一遍。大陆服客户端默认开启反作弊插件会尝试拦截但不保证账号安全请自行评估风险。版本对照插件版本号第一位对应炉石大版本炉石更新≠插件必坏能正常玩就不用急着换新版。写在最后HsMod 的价值在于一处入口、按需开关装的时候只有三样东西要拷插件 dll、corlib 库、一行 ini 配置日常调优只需要点游戏里的 Mod Settings 菜单。剩下的功能细节、快捷键列表和排错手册建议再翻一遍仓库根目录的 ReadMe.md 补齐。祝开包欧气 【免费下载链接】HsModHearthstone Modification Based on BepInEx项目地址: https://gitcode.com/GitHub_Trending/hs/HsMod创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考