ARTICLE · INTELLIGENCE

战地情报 · 详情页

来自尧图项目组的一线实战观察与深度解析

炉石传说 HsMod 完整加速指南:8 倍速战斗、帧率锁定与挂机自动化,10 分钟完成调优

炉石传说 HsMod 完整加速指南:8 倍速战斗、帧率锁定与挂机自动化,10 分钟完成调优

炉石传说 HsMod 完整加速指南:8 倍速战斗、帧率锁定与挂机自动化,10 分钟完成调优

【免费下载链接】HsModHearthstone Modification Based on BepInEx项目地址: https://gitcode.com/GitHub_Trending/hs/HsMod

动画拖沓、弹窗打断、开包领奖全靠手点?HsMod 是基于 BepInEx 的炉石传说优化插件,支持最高 8 倍速战斗、目标帧率锁定与挂机自动化,帮助你在战棋和天梯里省下大量无谓等待。

📋 能力总览:它能替你解决什么

你遇到的痛点HsMod 对应能力量化收益
对战/战棋动画拖沓,节奏慢时间齿轮(Time Gear)+ 快速战斗最高 8 倍速,并可跳过部分动画
帧率不稳、卡顿掉帧目标帧率锁定 + 实时 FPS 显示锁定任意帧率上限,Ctrl+P 即时读数
开包、领奖反复点击快速开包 / 自动领奖励一次连开 5 包,自动开箱领完奖励
弹窗、结算提示、表情打扰思路弹窗屏蔽 / 表情静音 / 一键静音屏蔽弹窗与结算提示,静默鲍勃语音
长时间挂机被判定掉线掉线检测禁用允许长时间无操作不踢线
窗口必须保持焦点、不能改大小移除焦点/缩放限制可后台运行、自由调整窗口尺寸
战棋想看对手强度与自身战绩对手 MMR 显示 + 对局统计开局后台加载 MMR,CSV+图表看分差走势
收藏里只看到 9+收藏真实数量显示把 9+ 还原成实际张数

说明:以上均为 ReadMe.md 与 PluginConfig.cs 中真实存在的功能,参数名与下文一致。

🚀 快速上手:安装到验证一步到位

前置条件

  • 使用BepInEx 5 的 x64 版本——炉石自 2026-07-01 起转为 64 位,旧版 x86 加载器不再适配。
  • 从源码构建需要.NET SDK 8.x;直接用 Releases 里的HsMod.dll则无需编译。
  • 炉石安装路径不能含非拉丁字符(中文、空格外的特殊符号都会导致加载失败)。

Windows 一键安装步骤

  1. 取得HsMod.dll(下载或编译,编译见 HsMod.csproj)。
  2. 把 BepInEx x64 解压到炉石根目录Hearthstone\。
  3. 新建Hearthstone\BepInEx\unstripped_corlib\,把 UnstrippedCorlib/ 里的所有 DLL 复制进去。
  4. 编辑Hearthstone\doorstop_config.ini,写入dll_search_path_override = BepInEx\unstripped_corlib(旧版 BepInEx 用dllSearchPathOverride=...)。
  5. 把HsMod.dll放进Hearthstone\BepInEx\plugins,启动游戏。

如何确认已生效

  • 游戏内按Esc,主菜单出现Mod Settings按钮——说明插件已接管设置界面。
  • 打开Hearthstone\BepInEx\LogOutput.log,能看到Plugin ... is loaded!与is started!两行日志。
  • 按Ctrl+P,屏幕叠加实时帧率读数;把targetFrameRate=60后帧率被锁定在 60,即帧率调优已生效。

⚙️ 按目标抄配方:想要什么就开什么

配置文件HsMod.cfg首次运行自动生成,位置在Hearthstone\BepInEx\config\。也可全部在游戏内Mod Settings菜单操作,无需手改。

配方 A|要更快节奏(加速)

场景:对战/战棋动画看得想跳过。 做法:isTimeGearEnable=true,再用档位键调节。

  • timeGear=2到timeGear=8为加速档(2 倍到 8 倍),默认快捷键↑升档、↓降档、→直接跳到 4x/8x、←复位到 1x。
  • 想要更顺滑可叠加isQuickModeEnable=true(快速战斗):跳过部分动画、终结技释放时保留效果,适用于酒馆战棋及佣兵 PvE/AI 对局。
  • 反向减速:timeGear=-2到-8,最低约 0.125 倍,用来细看关键对局。

配方 B|要更稳帧率(调优)

场景:高刷屏或集显想锁帧省电。 做法:targetFrameRate=144(或 60),配合isShowFPSEnable=true实时看帧率。

  • 该值直接写入游戏图形管理器,targetFrameRate=-1表示保持游戏默认。

配方 C|要挂机自动(AFK)

场景:领奖励、开包、刷任务不想一直盯着。 做法:一键套用挂机模板configTemplate=AwayFromKeyboard,它会自动组合:

  • isIdleKickEnable=true(不掉线,允许长时间无操作)
  • isAutoOpenBoxesRewardEnable=true(自动开包领竞技场/对决/佣兵奖励)
  • isQuickPackOpeningEnable=true(快速开包)
  • 需要定时收工再设autoQuitTimer(秒),到点无对局即自动退出。

配方 D|要清爽对局(低干扰)

场景:弹窗、结算提示、对手表情总打断出牌思路。 做法:

  • isAlertPopupShow=false+responseAlertPopup=YES(弹窗不再弹出并自动确认)
  • isRewardToastShow=false(屏蔽结算/晋级/战令奖励提示)
  • isThinkEmotesEnable=false(屏蔽对手思考表情)、receiveEnemyEmoteLimit=3(限制对手表情数量)
  • isShutUpBobEnable=true(静默鲍勃)、isSkipHeroIntro=true(匹配跳过英雄介绍)

配方 E|战棋效率

场景:想看对手强度、记录自己的分差走势。 做法:isBgRankEnable=true(开局后台加载对手 MMR)、isBgSessionStatsEnable=true(每局记录名次/分差/英雄到 CSV 并出图表,支持今日/7 天/本月/全部与单排/双排筛选)。

  • 商店阶段快捷键:R刷新、F冻结、U酒馆升级、H英雄技能、T看队友棋盘。

配方 F|要自由窗口

场景:想边挂机边切别的窗口。 做法:isOnApplicationFocus=false,移除窗口焦点要求与缩放限制,窗口失去焦点不再暂停、也可自由拖拽大小。

🧩 进阶调参与原理(点到为止)

  • 时间齿轮的实现:插件通过 Harmony 前缀补丁接管TimeScaleMgr.Update(见 Patches/)。timeGear大于 1 时按整数倍加速,小于 -1 时按-1/timeGear反向减速,有效倍率被钳制在 0.125x–8x 之间,所以配置值虽可写到 32,实际最高仍锁定 8 倍。
  • 快捷键全部可重绑:在Mod Settings里逐键捕获,或直接改HsMod.cfg对应项;输入文本框激活时快捷键会自动失效,避免打字误触发。
  • 命令行启动:支持width、height、matchPath、afk等参数(UtilsArgu.cs),例如指定分辨率或直接用afk=1应用挂机模板,无需先开菜单。
  • Showinfo 信息服务:webServerPort=58744默认监听本地,可在页面查佣兵进度、开包历史等;/shell需手动开启。
  • 版本规则:如3.0.0.0,首位对应炉石大版本,次位是该版本内炉石更新次数(文件未变则不加),第三位随新功能 +1,末位跟踪 bug 修复。炉石更新不必然导致插件失效——还能用就不必急着换新版。

🛠️ 排错手册:高频问题速查

现象可能原因处理
启动崩溃 / 无任何反应unstripped_corlib缺失或版本不符;安装路径含中文确认用的是 BepInEx 5 x64,核对 UnstrippedCorlib/ 完整;路径改纯英文
插件加载了但功能无效与同样改Assembly-CSharp.dll的插件冲突,IL 偏移错位导致补丁落空BepInEx\plugins里只留 HsMod 单独测试,正常后再逐个加回
设置改完不保存其他炉石插件占用同一方法关闭其他炉石插件后重试
皮肤显示异常HsSkins.cfg配置问题检查HsSkins.cfg,或删HsMod.cfg让其重新生成默认配置
游戏打不开、token 失效client.config里的登录 token 过期重新取 token 并更新到client.config
日志/统计找不到路径记错运行日志看BepInEx\LogOutput.log,对局统计默认BepInEx\HsMod\match.log
某项设置突然丢了HsMod.cfg被删删掉让插件重新生成默认配置,再按需改

🔒 风险与安全

重要提示:中国大陆地区的炉石客户端默认启用反作弊 SDK。HsMod 会尝试屏蔽相关反作弊功能,但无法保证账号安全。项目遵循 AGPL-3.0,仅用于学习与研究,不收集任何用户信息。建议在非排位模式先验证功能;Showinfo网络服务默认监听所有本地 IP,若部署在云服务器请自行配置防火墙与安全组。

📦 资源与社区

  • 获取源码(用于构建或查看实现):git clone https://gitcode.com/GitHub_Trending/hs/HsMod
  • 快速构建:进入仓库后dotnet build --configuration Release --no-restore,产物在HsMod/Release/HsMod.dll。
  • 想理解插件工作原理,从 Main.cs、PluginConfig.cs 与 Patches/ 入手最清晰;本地库刷新脚本见 GetHsLib.py,一键安装脚本见 install.bat。
  • 完整的安装步骤、全部设置项、快捷键与排错说明见项目文档 Wiki(README 中已链接)。

按 ReadMe.md 的安装指引走完一遍,配好上面任意一个"配方",就能把炉石的对局节奏、帧率稳定性与日常重复劳动一起优化掉——现在就去仓库取插件,开一局试试 8 倍速的手感。

【免费下载链接】HsModHearthstone Modification Based on BepInEx项目地址: https://gitcode.com/GitHub_Trending/hs/HsMod

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

RELATED READING

延伸阅读

更多一线实战笔记与深度复盘,助您持续精进