HsMod 完整教程:用 BepInEx 为炉石传说搭建本地优化环境 HsMod 完整教程用 BepInEx 为炉石传说搭建本地优化环境【免费下载链接】HsModHearthstone Modification Based on BepInEx项目地址: https://gitcode.com/GitHub_Trending/hs/HsMod打竞技场连跪三场想快速摸鱼、每天开一摞牌包嫌手指累、界面里各种公告提示弹窗遮得满屏都是——这些炉石传说里不难但很烦的事其实都能在本地解决。HsMod 就是一个基于 BepInEx 框架的炉石本地插件它在客户端层面做加速、界面清理、自动化和皮肤展示这类优化不改动服务器端数据也不收集任何玩家信息。能力全景它到底帮你解决什么与其罗列几十条功能不如按用途分四类先确认它管的事和你要的事对不对得上类别典型能力解决的痛点对战提速齿轮速度调节默认上限 8 倍可配到 32 倍战棋快速战斗跳过部分动画日常任务、刷竞技场耗时太长界面精简屏蔽匹配失败等弹窗、移除部分国服提示与广告横幅、显示收藏卡真实数量9、右键卡牌查看 DbId弹窗干扰、信息展示不准自动化自动领取竞技场/对决/佣兵等奖励、空格快速开包一次五包并可自动分解可退的卡、自动举报对手并生成对局日志重复性点击操作皮肤与展示匹配英雄皮肤、战棋面板、终结特效、幸运金币等替换HsSkins.cfg战棋榜显示对手 MMR每局排名/MMR 变化记入 CSV 并出图表个性化与数据统计另外还有一个内置的网页设置入口和 Showinfo 本地服务默认 HTTP 端口 58744可以看佣兵进度、开包历史等信息。以上功能默认大多处于关闭状态装完插件后需要在设置里逐项打开。从零上手五步搭好环境先记住三个硬性前提否则后面全是坑只能用BepInEx 5v6 仍是预发布版HsMod 未适配炉石 2026-07-01 起变成 64 位程序所以要装x64 版BepInEx炉石安装路径不能包含中文等非拉丁字符比如D:\Hearthstone可以D:\炉石传说不行。以 Windows 为例的完整步骤准备插件文件从项目 Releases 下载现成的HsMod.dll或者自己编译需要 .NET SDK 8.x源码分支 bepinex5git clone --depth 1 --branch bepinex5 https://gitcode.com/GitHub_Trending/hs/HsMod cd HsMod dotnet build --configuration Release --no-restore产物在./HsMod/Release/HsMod.dll。仓库里的install.bat可以在 BepInEx 已配置好时把编译出的 dll 自动拷到默认炉石目录。装 BepInEx下载 BepInEx 5 的 x64 发布包整个解压到炉石根目录即Hearthstone\文件夹内。放 unstripped 运行时库新建Hearthstone\BepInEx\unstripped_corlib\目录把仓库中 HsMod/UnstrippedCorlib/ 下的所有 dll 拷进去Linux/macOS 用户用 HsMod/UnstrippedCorlibUinx/macOS 下 Mono 与 Unity 版本需和炉石匹配。改 doorstop 配置编辑Hearthstone\doorstop_config.iniBepInEx 5.4.23.2 及以上版本写dll_search_path_override BepInEx\unstripped_corlib更老的版本参数名是dllSearchPathOverride注意大小写。放插件并启动把HsMod.dll放进Hearthstone\BepInEx\plugins\正常启动游戏按Esc进入菜单点Mod Settings就能打开设置面板——说明装好了。Linux 和 macOS 的差别主要在 BepInEx 的 unix 包和run_bepinex.sh里的几行参数整体思路与上面五步一致详见仓库 ReadMe.md 的安装章节。高频用法三个先学会就够用的场景场景一日常对局提速。在 Mod Settings 里找到齿轮速度项把倍速调上去默认范围最高 8 倍配置里最高可开到 32 倍战棋玩家还可以开快速战斗跳过部分结算动画。对局时配合F4这个固定快捷键它会把部分局内信息转储到BepInEx目录、更新皮肤配置并重启 web 服务适合想边打边看日志的玩家。注意快速战斗在佣兵 PvE 里也能用只是最后一波死亡结算可能卡顿。场景二把常用操作绑成快捷键。Mod Settings 面板带分类、搜索和按键捕获功能像开包空格一次开五包、静音、放弃 0-0 对局这类操作都可以自己绑定。绑完之后日常流程基本变成按键流不用再去翻菜单。场景三绕过战网直启炉石。从战网登录跳转链接里截取 tokenhttp://localhost:0/?ST之后、accountId之前那段写进与Hearthstone.exe同目录的client.config[Config] Version 3 [Aurora] VerifyWebCredentials 你的token ClientCheck 0 Env.Override 1 Env us.actual.battle.netEnv的值国服写cn.actual.battlenet.com.cn其他地区取 token 前两位如us、eu。配置好之后直接运行Hearthstone.exe或用命令行带VerifyWebCredentials参数启动即可不用每次开战网token 过期打不开游戏时重新截一个新 token 覆盖进去就行。这个配置对多账号玩家尤其实用但换 token 等于换账号注意别混用。合规与边界它管什么、不管什么客观说清楚三件事装之前心里有数纯本地运行。HsMod 不收集任何用户信息优化都发生在客户端表现层和自动化层面不涉及修改服务器端数据。项目采用 AGPL-3.0 协议官方定位是学习与研究用途。国服有反作弊风险。中国大陆的炉石客户端默认启动反作弊 SDKHsMod 会尝试屏蔽相关功能但官方明确表示无法保证账号 100% 安全。是否使用、承担何种风险取决于你自己对账号价值的判断。注意插件冲突。HsMod 的补丁基于Assembly-CSharp.dll的 IL 偏移如果同时装了其他修改同一文件的 mod 或 BepInEx 插件重复 patch 同一方法补丁可能失效甚至互相干扰插件本身不做检测。真出问题时的标准排查动作是删掉BepInEx\config\里对应的.cfg重新配置还不行就带着HsMod.cfg去上游仓库提 issue。快速索引常用快捷键与关键文件项目说明Esc→ Mod Settings打开游戏内设置面板入口按钮可隐藏也有网页兜底入口F4固定快捷键转储局内信息、更新皮肤配置、重启 web 服务不可改空格快速开包一次开五包其他快捷键全部可在 Mod Settings 里自定义BepInEx\config\HsMod.cfg主配置功能开关与键位都在这里BepInEx\config\HsSkins.cfg皮肤配置首次运行自动生成BepInEx\HsMatch.log战棋对局统计日志CSV 格式本地 web 服务Showinfo默认端口 58744云服务器上注意防火墙与安全组版本号也能帮助判断该不该更新以12.1.0.1为例第一位对应炉石大版本第二位是该大版本内炉石更新次数第三位是功能版本第四位是编译修 bug版本。炉石更新后插件没坏就不必急着换新版功能变化看提交历史即可。答疑四个高频问题问炉石更新后插件失效或行为异常怎么办先删BepInEx\config\里相关的.cfg重新配置皮肤显示异常就查HsSkins.cfg必要时删HsMod.cfg重来。仍解决不了把HsMod.cfg附在上游仓库的 issue 里反馈。问为什么必须用 BepInEx 5 而不是 6BepInEx 6 目前还是预发布状态HsMod 尚未适配装 6 基本等于装不上。同时因为炉石已是 64 位程序BepInEx 5 也要选 x64 构建。问设置保存不了 / 功能没生效优先检查是否同时启用了其他炉石插件配置互相覆盖或补丁冲突是常见原因其次确认炉石安装路径不含非拉丁字符。问界面语言不是我想要的怎么办翻译文件放在 HsMod/Languages/ 下含简中、繁中、英、日、韩等 13 种语言的 JSON插件目前翻译尚不完整想加语言就改对应 JSON 重新编译或在上游仓库提 PR。写在最后HsMod 做的事说白了就是把客户端里那些烦人的重复劳动交给脚本把界面里碍眼的东西关掉的开关交给你。装好五步打开 Mod Settings剩下的按自己的使用习惯逐项点亮就好。祝牌运亨通天天金色传说。【免费下载链接】HsModHearthstone Modification Based on BepInEx项目地址: https://gitcode.com/GitHub_Trending/hs/HsMod创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考