「MIKURO X」挂载的扩展游戏内容(青莲灵石、镶嵌孔 5→10 扩充、御兽嘲讽机制等)已独立成篇,详见工具库 → MIKURO 游戏增强 · 内容。本页面专事收录 Mikuro 启动器与其底层增强模块的版本迭代记录。

2026-09-23(修复 1.26 上 10+ MOD 不生效 · 关闭震动修复与公告通道) ​

本次最重要的是修好了 Steam 1.26 上「允许 10+ MOD」不生效的问题。另外修复了 Steam 版「关闭震动」不生效;启动器顶部新增公告和小修复提醒,以后同版本号的小修复也能及时通知到大家;还撤下了一项有崩溃隐患的启动提速。

  • 🐛: 修复 Steam 1.26 上「允许 10+ MOD」不生效(重点) —— 1.2.7 首发时,在 1.26 上勾选「允许 10+ MOD」实际没有生效:游戏仍然只加载 10 个父 MOD,运行时日志却显示改好了。原因是 1.26 的主程序加了壳,改上限这一步只能交给 MIKURO X 运行时在游戏解壳后做,而首版做得太晚——游戏启动约 6 秒后才改,可游戏在加载开头约 0.2 秒时就已经检查完上限。现在改到运行时加载的最早时机同步完成(游戏启动约 0.01 秒,此时游戏的数据加载还没开始),实测 1.26 上 12 个 MOD 全部加载。1.26 玩家之前勾了 10+ MOD、却发现有 MOD 没加载的,更新后重新启动游戏即可。 1.25 独立版 / 零售版和旧 Steam 1.25.5.6 仍由启动器用原来的办法处理,一直正常,不受影响。
  • 🐛: 修复 Steam 版「关闭震动」不生效 —— Steam 版游戏读的是按 Steam 账号分开保存的配置 文档\My Games\Runic Games\Torchlight 2\save\<Steam ID>\settings.txt,启动器此前只改了上一层目录里的 settings.txt,所以 Steam 版勾了「关闭震动」进游戏照样震。现在 Steam 版会写入每个账号目录下的配置(同一台电脑登过多个 Steam 账号时一并写入),上一层那份如果存在也同步写入;1.25 独立版 / 零售版照旧只写原来那份。账号目录下还没有配置时(新账号第一次玩),会提示「先进一次游戏再退出」,不再显示设置成功。
  • 💬: 环境检测:提示存在多份游戏配置 —— Steam 版同时存在两份 settings.txt 时,「环境检测」会写明游戏实际读的是哪一份。手动改语言、分辨率等设置要改账号目录下那份,改上一层那份对 Steam 版没有效果。
  • ✨: 启动器顶部新增公告横幅 —— 维护通知之类的消息会以蓝色横幅显示在启动器顶部。点「不再提醒」后,同一条公告不会再出现。
  • ✨: 小修复提醒 —— 同一版本号重新打包修了小问题时,启动器顶部会提示「发布了小修复,请重新下载启动器」,不用等下一个版本号才知道该更新。可以点「跳过此修复」,不影响启动游戏。
  • 💡: 「关于」显示构建号 —— 版本号后面附上构建号(形如 v1.2.x (7fc9783)),闪退反馈包里也记录完整构建号,反馈问题时能对上具体是哪一次构建。
  • ♻️: 停用「虚拟文件查找」启动提速 —— 复核发现这项提速有一个崩溃隐患:游戏运行中登记新文件时会扩充文件表,如果此时另一个线程恰好在给同一目录建查找索引,就会读到已经释放的内存。它只在启动时省约 1 秒(9 个 MOD 实测),进游戏后过图几乎没有收益,不值得背这个风险,从这次更新起停用,启动会比之前慢约 1 秒。「单位类型扫描」提速经复核与原版逻辑逐句等价,继续保留。更正:1.2.7 日志说这项提速在 1.26 上「已恢复生效」,实际上 1.26 有时会因为线程状态探测失败而放弃安装它。
  • 🐛: 1.26 上初始化偶发多等约 5 秒 —— 1.26 有时会出现一个运行时探测不到状态的线程,技能冷却修复等补丁要等它消失才能安全写入,初始化因此多拖约 5 秒。现在增加了一条备用探测路径。这种线程并非每次启动都出现,备用路径已通过测试,实机触发的情况还在观察。

2026-09-22(1.2.7 · 适配《火炬之光 2》官方 1.26 更新) ​

Steam 近期把《火炬之光 2》更新到了 1.26.0.1(发行商由 Runic Games 变更为心动 XD Inc.)。时隔多年这次官方更新改动不大,但改了三处最关键的地方:联机登录强制切为 TapTap 账号、大厅地址配置项改名、主程序加了 SteamStub 壳。旧版启动器会直接拒绝启动 1.26,联机也会断开。本次 1.2.7 对 1.26 做了完整适配,新版玩家可以正常启动游戏、进社区大厅联机并使用全部增强功能;仍在使用 1.25 独立版 / 零售版的玩家不受任何影响。

  • ✨: 支持 Steam 1.26.0.1 版本 —— 启动器此前会判定 1.26 为「不支持的版本」并拒绝启动,现已识别放行 1.26.x;游戏本体新增的 SteamStub 壳不影响增强层注入。
  • ✨: 免 TapTap 账号联机登录 —— 1.26 强制绑定 TapTap 登录才能进入多人大厅。现通过自建认证服务接管登录流程:在游戏内点登录后,浏览器会自动完成验证并切回游戏,分配一个固定匿名身份(形如 Player_xxxxxx),全程无需注册或填写 TapTap 账号。认证与联机均直连社区服务器,不经过任何第三方账号服务。
  • ✨: 联机服务器改为独立下拉选择(国内 / 澳洲 / 美国) —— 服务器选择从原先 MIKURO X 弹窗里的开关抽离出来,移到主界面作为独立下拉框,不开启 MIKURO X 也能单独切服务器:支持直接指定国内(广州)/ 澳洲 / 美国大厅,或选「不改」保持现有配置。同时适配 1.26 改名的大厅地址配置项(LOBBYHOST → LOBBYHOST_XD),写入时新旧键名一并更新,新旧版本通用。
  • ♻️: 全部运行时增强完成 1.26 适配与验证 —— 战斗统计面板、护盾 HUD、数值上限突破(减伤 / 暴伤 / 闪避 / 格挡)、DoT 护盾结算、镶嵌孔发光、外观装备联机同步、存读档修复、技能冷却修复等增强模块,均已在 1.26 实机逐项验证挂载正常;虚拟文件查找与单位类型扫描两项提速补丁也已重新对齐新版特征码并恢复生效。
  • 🐛: 修复「御兽·嘲讽令」偶发闪退 —— 嘲讽的「短时锁定目标」原先靠给怪物 AI 下发引擎的「永不改变目标」标志实现,而该标志会让之后的重设目标操作变成空动作,令怪物 AI 用于判定的目标与实际锁定的目标永久错位,进而陷入无限自我递归、耗尽线程栈而崩溃(玩家转储实证递归深达 1246 层)。现改为由运行时每帧检查、约每 200ms 主动重设一次目标来维持嘲讽,不再触碰该标志,从根上消除这条递归路径,嘲讽手感不变。另外,嘲讽调用的引擎函数已全部改为按特征码定位——此前硬编地址在 Steam / 不同版本上会指向错误代码而必崩,现已在零售版与 Steam 版双版本各自校验唯一命中。
  • 🐛: 修复武器攻击 / 技能触发的闪退(空实体·空指针防护) —— 定位并拦下一类由武器攻击引发的崩溃:当某个单位的网格(模型)文件未打进 MOD 包时,其武器攻击的抛射物生成会解引用空对象而崩;现加入空实体防护,遇到即安全跳过并写下一份现场转储便于定位缺失文件(默认常开)。同批还为单位音效事件(如复活音效)的空指针崩溃加了同类防护(默认常开);针对非角色单位施放「按所持武器命名动画」的玩家系技能导致的空指针崩溃,防护也已就绪,但默认保留崩溃以采集定位所需的转储,可在运行时配置中以 modelNameGuard=1 手动开启。
  • 🐛: 修复取消勾选增强后旧 d3d9.dll 残留 —— 此前若在游戏运行期间取消勾选 MIKURO X / DXVK,删除或还原 DLL 会因文件被进程占用而静默失败且无提示,导致玩家脱离启动器单独开游戏时仍残留旧代理文件。现调整为:切换开关时若检测到游戏正在运行,会明确弹窗提示先关闭游戏;每次打开启动器时也会自动补扫并清理残留的旧代理 DLL(仅比对清理自身 MIKURO X / DXVK 文件,玩家自行放置的 ReShade 等第三方 d3d9.dll 绝不触碰)。
  • ♻️: 优化设置项悬浮说明换行与样式 —— MIKURO X / DXVK 等开关的悬浮提示此前未限制宽度,文字会拉成一行横跨屏幕;现统一限制宽度并自动折行,配色也对齐启动器主题。
  • ✨: 「关于」弹窗新增主页入口 —— 弹窗中加入可点击的工具库主页链接 tl2-mod.chr.moe/tools/mikuro-launcher,方便查阅更新日志与使用说明。
  • 💬: 登录时弹出的浏览器标签页说明 —— 认证完成后浏览器会停留在「TapTap login complete. You may return to Torchlight II.」页面,手动关掉标签页即可(这是本地认证回调页,浏览器出于安全策略无法自动关闭自身,不影响游戏登录)。
  • 💬: 好友列表说明 —— 接入社区账号后,原官方好友列表会被清空(好友数据保存在官方旧服务器上);本地角色存档与单机进度不受任何影响。

⚠️ 关于游戏版本:只有 Steam 版自动推送了 1.26 更新;若你的《火炬之光 2》仍是 1.25 独立版 / 零售版(如 GOG),无需做任何改动,照常使用即可。

💡 联机快速上手:确保 Steam 保持运行,在启动器主界面选择大厅节点(国内 / 澳洲 / 美国),启动游戏后点击登录;浏览器弹出并完成自动认证后切回游戏,即可进入社区大厅联机。

🔧 底层适配细节备忘: ① 启动提速特征重新定位:虚拟文件查找与单位类型扫描两项性能优化依赖原版函数特征定位,1.26 函数体微调导致旧特征失配降级;现已更新特征码,重新恢复提速。〔更正:虚拟文件查找提速在 1.26 上并不总能装上,且 2026-09-23 起已整体停用,见上方 2026-09-23 条目。〕 ② 已有增强特性逐项复核:战斗统计、护盾 HUD、数值上限突破、DoT 护盾结算、镶嵌发光、外观同步、存读档与冷却修复等均在 1.26 下逐一确认,行为与 1.25 完全一致。

2026-09-14(1.2.6 BETA · 崩溃诊断与闪退一键反馈) ​

本次更新聚焦于运行时崩溃捕获与诊断链条重构。原版《火炬之光 2》自带的崩溃转储机制在发生致命深层异常(如栈溢出)时存在严重缺陷:引擎在异常处理过程中尝试动态加载外部模块生成转储,往往直接导致二级崩溃,最终仅在 文档\My Games\Runic Games\dump\ 下生成 0 KB 的空转储文件,无法提供有效排查线索。本次版本彻底重构异常捕获与诊断数据收集链路,实现深层崩溃现场的可靠转储与一键化打包反馈。

  • ✨: 启动器集成「闪退反馈」一键打包(右上角入口) —— 一键聚合故障排查所需的完整上下文诊断数据并压缩归档:涵盖 MIKURO X 运行时日志(含上次会话历史日志 .prev.log)、MIKURO X 专属崩溃转储(Minidump)、游戏原生转储(即使为 0 KB 亦归档保留时间戳与 PID 线索)、Windows 错误报告(WER)中关联的崩溃事件记录、当前已激活 MOD 清单、MIKURO X 与启动器配置文件,以及系统运行环境摘要(操作系统版本、显卡型号与驱动版本、游戏本体版本)。支持可选附带当前角色存档(便于开发者直接载入特定存档快速复现异常;用户可按需取消勾选)。打包完成后自动在资源管理器中定位高亮生成的压缩包。隐私与安全声明:启动器绝不自动上传任何本地数据,诊断包仅生成于本地磁盘,发送渠道与内容完全由用户自主掌控。
  • ✨: 崩溃状态主动感知与引导提示 —— 再次启动启动器时,若检测到上次运行遗留了未经反馈的新崩溃转储,将主动弹出提示对话框询问是否立即打包诊断信息。同一崩溃事件仅提示一次,且支持选择「永久关闭提示」。
  • 💬: 明确规范反馈提交渠道与体积指引 —— 反馈对话框首部清晰列出直连反馈途径(QQ 私聊 / Discord 私聊 __mikuro / 支持邮箱 tl2@chr.moe,并配备「复制邮箱地址」快捷按钮);当诊断包体积超过 20 MB 时,智能提示改用即时通讯渠道传输,规避邮件附件体积超限导致发送失败的问题。
  • 🐛: 诊断文件读取权限校验与缺漏告警 —— 彻底杜绝因系统访问权限不足导致静默生成残缺包的假成功缺陷。若部分诊断项因文件权限无法读取,打包结果页面将逐项明示缺失条目并明确标记「诊断包不完整」,同时指引用户以管理员身份重启启动器后重新打包;若管理员权限下依然受阻,提供进一步排查指引。
  • 🐛: 历史会话日志轮转保留机制 —— 修复因再次启动游戏导致崩溃日志被直接覆写冲刷的问题。每次初始化加载时,自动将上一会话的运行日志重命名轮转归档为 tl2_mikuro_runtime.prev.log;闪退反馈包将完整打包当前与历史两份日志,确保故障现场线索不丢失。
  • 🐛: 受限安装路径下的日志与转储重定向回退 —— 针对游戏安装于 C:\Program Files 等写保护目录导致的日志与转储静默写入失败问题,新增路径可写性探测与重定向回退机制:写权限受阻时自动将输出目录重定向至 %LOCALAPPDATA%\tl2-mikuro-runtime\,日志首行规范打印重定向提示,并在启动器「环境检测」面板中输出针对性告警。
  • ✨: MIKURO X 专属崩溃转储引擎(Minidump) —— 在日志同级目录下自动捕获并生成包含完整上下文的 tl2_mikuro_crash_*.dmp 文件(自动轮转保留最近 5 份;亦可在配置项中将 crashDump 设为 0 关闭)。相较于游戏原生转储具备两大关键技术优势:
    1. 基于向量化异常处理(VEH)架构:在独立轻量处理管线中就地生成转储,无需在异常发生时二次动态加载模块,即使遭遇深层栈溢出(Stack Overflow)亦能稳定写入;
    2. 包含关键堆内存数据(MiniDumpWithIndirectlyReferencedMemory):在转储中完整保留异常指令现场的上下文指针与引用堆内存,支持直接反查崩溃瞬间正在交互的单位实例指针、技能数据与对象虚表状态,从根本上解决原生转储全为空文件的痛点。
  • ✨: 运行时 MOD 加载拓扑日志注入 —— 游戏启动时自动将当前挂载的 MOD 清单(名称、MOD 版本号、匹配游戏版本及加载优先级序列)完整格式化输出至 MIKURO X 运行时日志首部,便于排查特定 MOD 组合间的兼容性冲突。
  • ♻️: 优化游戏内 HUD 面板折叠布局 —— 增强面板在折叠收起状态下,标题条自适应按标题文本实际宽度收窄,避免占用屏幕多余操作区域。
  • 💡: 实验性武器动作空指针防护(内置门控开关) —— 在闪退溯源排查中,定位到一条因「非角色实体查询武器攻击动作(Action Name)」引发的空指针解引用路径。该防护补丁已编写并验证完毕,可通过在 MIKURO X 配置中设置 modelNameGuard=1 手动启用。该选项默认保持关闭,以确保崩溃现场完整暴露并记录至转储,便于后续精准定位引发该路径的异常单位数据源。

💡 崩溃排查与转储机制说明:定位偶发性崩溃高度依赖完整的现场上下文。包含间接引用堆内存的 Minidump、崩溃前的运行时会话日志以及确切的 MOD 加载序列,构成了定位异常单位指针、技能流水线及组件冲突的闭环证据链。若遇到游戏意外退出,请通过「闪退反馈」生成并提交诊断数据包以协助定位修复。

启动器右上角的「闪退反馈」入口
fig.1 — 入口:启动器右上角新增「闪退反馈」,与「环境检测」并列。
「闪退反馈」对话框
fig.2 — 对话框清晰展示反馈提交渠道与收集项目明细,支持自主勾选附加角色存档;全程坚持本地生成原则,绝不静默自动上传。

2026-09-13(1.25 BETA · 游戏增强:战斗统计面板与稳定性加固) ​

本次为 BETA 标记版本:标题栏显示「1.25 BETA」,程序集与更新检查所用的版本号仍为 1.2.4。随挑战者大陆 2026-09-13 整合包同步发布。

  • ✨: 战斗统计面板(DPS meter,快捷键 End) —— 点「开始统计」「结束统计」划定一段区间,把玩家及其宠物 / 召唤物打出的伤害按来源 / 技能 / 伤害类型 / 目标四个维度分桶,实时刷新并绘制最近 120 秒的每秒伤害曲线;结束后冻结为完整汇总(总伤害、DPS、战斗内 DPS、命中、暴击率、最大单击、溢出、击杀)。持续伤害单独成行;木桶、箱子等环境物不计入。统计口径为实际打出的有效伤害(护甲、抗性、格挡、吸收盾与暴击结算之后),而非仅统计目标生命值的扣减量(规避因练功假人等锁定血量单位造成输出统计偏差);生命值未承受的部分单列为「溢出伤害」。技能名与单位名均取引擎已翻译的显示名,并渲染游戏内的颜色标签。联机时非房主一端会少计(引擎只在权威端结算扣血),单机与房主准确。
  • 🐛: 运行时崩溃加固(针对玩家反馈的「刷图中画面停住两三秒后闪退」,共三轮复核)—— ① 冷却词条修复补丁的内联写入改为等待所有在途线程完全退出后一次性提交:以目标函数专属的异常处理帧判定在途线程、全体挂起后再枚举直到没有新线程、逐线程确认真正停下,两处补丁点同一事务写入,若在等待预算内未能完全同步则中止写入并安全回滚;② 掉落过滤不再直接拦截落地,改为放行落地后交由引擎自身的移除函数拆除,拆前核对单位的实例 GUID、所属关卡与链表成员资格(此前每一件被过滤的掉落都会泄漏一份内存,且存在同地址新对象被误拆的可能);③ 宝石发光在关闭时不再挂任何钩子,缓存钉住对象的虚表身份,界面窗口销毁时主动剔除;④ 数值上限突破补丁在内存页权限修改失败时触发安全降级机制直接禁用而不再强行写入。每一条都有隔离进程中的确定性复现与修复验证。
  • ♻️: DoT 护盾抵扣规则修正 —— 规范持续伤害的护盾抵扣规则:撤销 09-01 版本中未吸收余量二次流入物理护盾的非标逻辑(此前系对引擎反伤路径调用的误读),持续伤害与直接伤害统一为「按伤害类型严格匹配护盾,ALL 全类型护盾正常生效」,PHYSICAL 物理护盾不再吸收元素类持续伤害;长帧(卡顿)下的速率写回调整为严格守恒机制,护盾每帧扣减上限与实际生命扣减保持守恒。
  • ✨: 绿洲联盟 MOD 支持 —— 识别「绿洲联盟正版MOD--编号 N」并自动按编号 1 → 10 排序(不再是字符串排序的 1、10、2、3 …);该系列共 10 个组件正好占满引擎的父 MOD 上限,与其它第三方 MOD 一起勾选时会提示「只启动绿洲联盟 MOD」,未选中的 MOD 文件保留、下次照常可勾。
  • 💡: 构建指纹 —— 运行时日志首行写入提交号 / 语言 / 编译时间戳,后段写入 DLL 自身 SHA-256 前缀,反馈问题时能对到具体版本。
  • 💡: 用量统计标识头 —— 启动器向更新服务器的请求带上「启动器版本 + 界面语言」;不含任何机器码、安装 ID、用户名或游戏路径,也没有新增请求。
Mikuro X 面板中的「打开战斗统计面板」按钮
fig.1 — 入口:Mikuro X 面板(Home 键)新增「打开战斗统计面板」按钮;面板本身也可用 End 键直接开关。
战斗统计 · 来源页
fig.2 — 来源页:玩家 / 随从 / 持续伤害三类来源各自展开到技能,逐行给出总伤害、占比、DPS、命中、暴击率、最大单击与溢出。
战斗统计 · 技能页
fig.3 — 技能页:按技能汇总;技能名沿用游戏内的译名与颜色标签,走不到技能结算的伤害归为「普通攻击」,持续伤害单列一行。
战斗统计 · 伤害类型页
fig.4 — 伤害类型页:物理 / 魔法 / 火焰等各通道的总伤害、占比与 DPS 条。单次武器挥击按各元素属性独立经护甲折减后合并扣除生命值,元素占比基于护甲结算后数值推算。
战斗统计 · 目标页
fig.5 — 目标页:按受击目标分桶归集,含击杀数。上方总览含总伤害、DPS、「战斗内 DPS」(只计有输出的秒)、命中、暴击率,以及最近 120 秒的每秒伤害曲线。

2026-09-10(v1.2.4 · 补丁模块化与存档检测重构) ​

随挑战者大陆 2026-09-10 整合包发布(当时只记在 MOD 更新日志里,此处补记)。

  • ✨: 运行时补丁模块化加载 —— 全部运行时补丁接入配置管理器,游戏内面板新增「补丁及持久化设置」专区逐项显示装载与生效状态;新增 --mikuro-safe-hooks 诊断启动参数,一键安全禁用全部运行时补丁。
  • 🐛: 大背包存档保存加固 —— 写盘短写不再提交、主动拒绝未知的存档格式版本;修复文件索引安装阶段的并发竞态。
  • ✨: 存档检测重构 —— 内嵌失效 / 退役宝石特征库做字节级精准扫描;支持按角色单独清理(含宠物随从与地图残留物品);列出存档依赖但当前缺失的 MOD;无法完整解析的存档明确告警而不是漏报。
  • 🐛: 屏幕震动配置写入健壮性 —— 写入后回读校验,对配置只读、权限不足或文件丢失给出针对性提示。
  • 💬: 页签「难度」改名「难度设置」,「洗点」改名「属性/技能洗点」。

2026-09-05(v1.2.3 · 游戏增强:冷却词条与联机外观) ​

包含两条引擎底层关键修复,并彻底重构了启动器异常捕获与诊断机制。

  • 🐛: 冷却缩减词缀机制重构与修复 —— 原版引擎在连续施法或触发技能连招时会克隆生成新的技能实例,但在处理「修改/缩减冷却」时仅检索同名技能的第一个基准实例。当正在冷却的克隆体无法被缩减逻辑覆盖时,导致玩家直观感知「冷却缩减词条完全失效」(且该缺陷在跨地图传送或洗点后持续残留,以往需重启游戏方能清除)。现已改为深度遍历活动表与基准表中的全部同名实例;同步修复了「强制清除当前冷却」未能覆盖克隆体技能实例的历史缺陷
  • ✨: 外观槽装备联机数据同步 —— 原版外观槽 MOD 将防具六槽标记为非装备属性以纯作外观展示,但导致引擎网络传输层判定该部件无需同步,使联机队友视界中呈现为初始裸模。现于数据发送端放宽三处校验判定并严格限定于六个护甲部位,接收端逻辑保持不变;未加载外观槽 MOD 时网络数据包结构与原版逐位保持完全一致
  • ✨: 启动异常诊断与日志机制 —— 重构初始化异常捕获链路:启动器在运行期间遭遇非预期未捕获异常时,将自动持久化一份标准崩溃诊断日志并弹出交互对话框指引排查,彻底解决进程静默退出无反馈的问题
  • ♻️: DXVK 运行时组件升级至 3.1 分支;更新并规范了启动器程序图标

2026-09-01(游戏增强:持续伤害与护盾) ​

针对底层伤害扣除管道参数传递错误导致的两个相反向逻辑缺陷展开系统性重构。

  • 🐛: DoT 穿盾与同属性护盾无敌双向缺陷修正 —— 深入逆向查明,原版护盾吸收函数的第四参数并非控制是否吸收,而是指示「是否真正扣减护盾池数值」,而持续伤害(DoT)结算管线中将其硬编码传参为 0,从而引发两个相反向的异常机制:① 当护盾属性与 DoT 类型契合时,仅结算百分比减伤却从不扣减护盾量(如工程师全属性力场在持续时间内对 DoT 形成事实上的绝对无敌);② 当属性不契合时,DoT 绕过护盾池直接侵蚀角色生命值(如法师余烬护盾属于物理通道,面对燃烧等元素 DoT 吸收率为 0,直接击穿血线;MOD 未声明类型的自定义护盾默认按物理判定,面对元素 DoT 全额穿透,即长期存在的「DoT 穿盾」现象)。现已重构为:依据帧时长将伤害速率换算为当前帧真实伤害,在对应属性通道精准扣除护盾池,未被完全吸收的溢出伤害按规则进入物理护盾二次兜底(判定逻辑与直接伤害结算严格统一);多人联机环境下非权威端仅抵扣本地预测伤害,保持权威护盾池同步
  • 💡: 机制变动说明:① 开启游戏战斗日志(Combat Log)时,将按帧、按通道输出精细化护盾抵扣日志;② 拥有全属性护盾的敌方首领单位现已可被 DoT 正常击破护盾;③ 不经过伤害吸收管道、直接扣减生命上限或当前生命的百分比生命流失效果不受此机制影响

2026-08-29(v1.2.1) ​

推出四大存档管理工具、新增版本状态提示横幅,并将 WASD 移动控制深度整合至游戏内 HUD 交互面板。

  • ✨: 单人存档难度平滑调整 —— 原版游戏在角色创建后锁定难度且无法更改。现于存档卡右侧呈现难度徽章(专家铁人模式标注 HC),支持通过「难度」按钮无损重置世界难度(仅对单人存档开放;无法解析难度结构的异常文件自动隐藏入口)
  • ✨: 一键清理引发崩溃的失效镶嵌石 —— 当 MOD 更新剔除某宝石数据后,已镶嵌于凹槽内的宝石在读取时会引发空指针解引用崩溃(置于背包或仓库的未镶嵌宝石拥有空指针保护逻辑,会被静默丢弃,故唯有已镶嵌部件存在隐患)。清理前先以干运行(Dry-run)模式完整列出受损文件与宝石数量,经用户确认后方执行写入。由于火炬之光 2 机制在镶嵌完成时即已将数值烘焙至装备属性表,因此清理仅移除失效外壳,装备既有数值增益完全保留
  • ✨: 职业名称本地化精准映射 —— 存档界面不再展示底层骨架标识代码(如 CLASS_QLJX_F),而是动态检索存档挂载的 MOD 资源库,还原其真实的汉化规范显示名称
  • 🐛: 自适应识别存档加扰状态与安全回写 —— 游戏在读取存档时会在内存中解扰并以明文标记写入,完全退出时方重新施加扰码;异常崩溃或被强制终止的进程留存的存档常处于明文态。此前一律假定为扰码文件导致解析乱码与错误回写。现重构为严格依据文件头加扰标志解析,原态回写还原。同时引入严格的逐字节校验比对:写入前将未变动内容重新编码并与磁盘源文件核对,一旦校验不通过则坚决拒绝写入,杜绝任何潜在写坏存档可能
  • ✨: MOD 加载优先级智能校准与确认机制 —— 遵循《火炬之光 2》优先加载覆盖规则,在生成加载方案时依据三项核心规则智能归序(运行时 MOD 强制置顶、MIKURO_* 系列组件前置于挑战者大陆各包、各组件严格按编号升序排列),并弹出交互对话框由用户最终确认;该机制仅规范推荐包次序,绝不干扰用户插入的第三方 MOD 相对位置
  • ✨: MOD 在线版本核对与平滑更新提醒 —— 自动检索云端版本库并与本地安装清单比对,检测到新版本时展示金色横幅提醒;秉持非阻断原则,绝不拦截游戏启动;本地未安装的非必需组件自动跳过比对,消除误报扰民
  • ♻️: WASD 键盘移动迁移至游戏内 HUD 面板(按 Home 键呼出)—— 启动器移除冗余复选框,由增强模块自主记忆开关状态,底层键盘钩子优化为用户首次开启时按需加载
  • ♻️: 大背包存读档防崩修复默认常驻启用 —— 无需手动干预,默认全局开启;游戏内面板保留调试开关,便于排查特定异常时快速对照原版行为
  • ✨: 配置持久化固化 —— 游戏内增强面板新增「存为默认」操作项,支持将当前自定义参数持久化保存为后续启动的默认状态
  • 💬: DXVK 术语与说明文案现代化规范 —— 将早期陈旧的「防闪退」表述重构为「现代显卡/驱动兼容层」,准确阐释 Vulkan 转译架构及其对新硬件、限帧、垂直同步与各向异性过滤的支持意义(功能保持完全一致,仅校正宣传文案)
  • 🐛: 修复 MOD 描述文本中字面量 \n 字符未转义的问题,现与游戏内原版菜单保持一致渲染为真实换行
修改角色难度
fig.1 — 调整难度:存档卡右侧集成难度徽章与「难度」入口;弹窗中四档任选,明确提示「只对后续生成的内容生效,已探索区域不重置,累积经验、掉落与角色数据均不受影响」。
清理失效镶嵌石
fig.2 — 清理失效镶嵌石:预先以干运行方式清点受影响存档与失效宝石总数(含共享仓库),用户确认后安全执行写入并留存 .bak 备份。

2026-08-23(游戏增强:祝福与词缀迁移) ​

装备打造与附魔体系全面拓展,集成为四大专属功能面板并整合进统一的枢纽 NPC。

  • ✨: 附魔词缀定向迁移 —— 支持将源装备上由附魔师附加的专属词缀完整迁移至目标装备,单件最高支持 5 条、支持自主勾选。判定算法严格限定于附魔师生成的标记数据,装备基础属性、固有掉落随机词缀及镶嵌石效果受严格保护绝不发生变动;区间型浮动词缀实施深拷贝迁移,数值原样保留不触发二次随机重掷;若接收装备返回背包时发生包裹空间不足,立即触发事务安全回滚并保留源装备,从根本上杜绝装备吞噬隐患
  • ✨: 精准词缀剥离 —— 支持针对指定装备栏位单项移除选定的附魔词缀
  • ✨: MIKURO 专属祝福与涤除系统 —— 引入专属词缀池(最多可容纳 3 条祝福词缀);祝福属性在装备浮动提示(Tooltip)中以墨绿色专属高亮渲染以示区分;专属涤除功能仅清除祝福词缀,普通附魔与装备基础词条完全不受影响
  • ♻️: 将附魔迁移师等多个功能入口收敛合并为「四合一综合枢纽 NPC」,优化主城场景布局空间
  • 🐛: 修复关闭自定义交互面板后游戏镜头异常卡死在 NPC 对话特写的缺陷(引擎在多重菜单判定机制下偶发退出阻塞,现重构检测逻辑并强制执行镜头平滑复位)
  • 💡: 交易安全机制:所有自定义打造面板均明确标定消耗金币;若底层货币接口交互判定异常,系统一律中断并拒绝交易,规避异常零元消耗漏洞

2026-08-19(游戏增强:界面) ​

  • 🎨: 游戏内增强 HUD 面板美术重构:采用火炬之光 2 原生金边九宫格材质风格,与游戏底层 UI 质感与护盾条渲染机制无缝契合
  • 🐛: 修复装备锻造次数在浮动提示(Tooltip)中状态更新延迟的问题

2026-08-14(游戏增强:诅咒卷轴「鬼工·乱铸」) ​

  • ✨: 新增特色道具【鬼工·乱铸】 —— 右键使用后点击选定装备,对该装备所有既有属性词条分别实施独立的 ×0.7 ~ ×1.3 随机倍率重铸(各词条独立投掷,非全局统一缩放),基础攻防抗性与加成系数同步经历 ±30% 的区间波动
  • 💡: 每件装备具备独立的重铸次数上限(默认 3 次)并随存档持久化存储;达到上限后卷轴将受到保护不再被扣除,并弹出专属警示提示
  • 💡: 装备插槽内镶嵌的宝石与灵石受底层隔离保护,不受乱铸重算影响
  • 💡: 采用自绘对比结果面板,逐行清晰展示属性重铸前后差值(提升显绿,降低标红,12 秒后平滑淡出);采用独立自绘避免了原生 Tooltip 等级换算系数与内存真实数据之间的显示偏差
  • ⚠️: 重铸不可逆提醒:属性洗练为即时随机运算且不保存历史种子状态,再次使用将产生全新随机数值,无法回退至初始状态
  • 🐛: 系统跟进修复:校准结果面板的分组与行序以贴合原生 Tooltip;修复读取存档后锻造次数展示行位置错位的问题;修复卷轴自身浮动提示显示为占位符的问题;修复锻造次数上限为 0 时的逻辑判定与文本展示冲突

2026-08-12(游戏增强:启动提速与杂项) ​

  • ⚡: 启动加载性能极致优化(基准实测 4.74s → 3.76s):在挂载 9 个 MOD 的典型配置下展开性能重构:① MOD 文件检索机制由线性字符串匹配重构为哈希二分索引,耗时由 1,173ms 压缩至 88ms;② 单位类型全量遍历流程剔除两处汇编层面的无效内存分配死拷贝,耗时由 726ms 骤降至 49ms
  • ⚡: 经数以百次启动样本严格回归验证零差异后,剔除新旧双路径并发影子比对逻辑,启动效率进一步节约约 38ms
  • 🐛: 针对文件查找特征码在特定版本(尤其是 Steam 分支)失效的问题,重构为基于主函数体内动态逆向解析,彻底摆脱对静态绝对内存地址的依赖
  • ♻️: 规整宠物嘲讽触发逻辑:移除 T 键快捷旁路,收敛至主动技能施放唯一正规入口
  • ♻️: 优化近期掉落记录列表展示:单位类型列保留原生标识原文,中文环境下增设独立译名对照列

2026-07-31(游戏增强:崩溃兜底) ​

从引擎底层加装安全防护机制,彻底封死一类在特定职业上高发且长期存在的崩溃漏洞。

  • 🐛: 修复角色加点与镶嵌灵石时的闪退崩溃 —— 深入排查被动技能较多职业(如「狂热杀神」「独角兽」等)在加点或镶嵌时偶发的致命崩溃。根本原因系引擎原生缺陷:在重算角色属性的过程中,每帧到期的临时增益(Buff)可能将正在执行计算的目标效果(Effect)提前销毁,导致计算流水线直接解引用已释放的野指针内存。运行时增强层在内存读取前引入强校验,一旦检测到数据失效则安全按 0 记值并平滑放行,彻底消除崩溃点
  • ⚙️: 引擎级通用防护特性:该防护直接作用于游戏运行时底层,与任何具体 MOD 均无绑定关系,所有职业、存档及 MOD 组合均自动受到保护;正常运转时完全保持静默且零性能损耗,不改变任何游戏数值
  • ℹ️: 高发成因技术解析:根源在于生命周期与执行窗口的高频并发竞争:职业拥有的被动与触发式机制越多,每秒创建与销毁临时 Effect 的频次越高,与属性重算时间窗口发生冲突的概率呈指数级上升,因而被动技能密集型职业更易诱发此类原生引擎竞争冒险

2026-07-25(游戏增强内容更新) ​

青莲打造素材掉落体系重构:怪物掉落覆盖率由 20% 扩展至 92%,并全面转入通用动态随机池。详细机制与数值请参阅 MIKURO 游戏增强 · 内容。

  • 🐛: 修复重铸合成配方产出为空的严重缺陷(以聚灵 ×9 熔炼凝华等 5 项核心配方此前因目标物被引擎稀有度阈值过滤而无法正常产出)
  • ⚡: 掉落生态覆盖面跃升(20% → 92%):系统性接管 11 张原生掉落表并按怪物梯度分档投放,彻底解决此前地图工场首领与群魔堕落等高阶场景无材料掉落的问题
  • ⚡: 动态随机掉落池接入:打造材料接入与「玛雅碎片」同等的通用掉落机制,确保所有地下城与秘境怪物均拥有规范的产出期望(地图首领玉髓产出率约 7.8%,精英单位约 4.3%)
  • ⚡: 【群魔堕落】史诗级与传说级高难首领的稀有素材掉率翻倍,提高攻坚高阶地下城的收益匹配度
  • ✨: 商人货架新增素材兑换通道,提供基于大额金币消耗的保底购买途径(100 级参考价格:玉髓约 900 万、劫灰 1,800 万、神符 2,700 万金币)
  • ⚠️: 掉落池权重稀释机制说明:青莲素材并入通用掉落池后,与同池共享权重的暗黑传奇「玛雅碎片」等物品掉落期望会有所稀释(降幅约 60%),系公共权重自然分配所致

2026-07-25(v1.2.0) ​

优化并解决鼠标指针高频闪烁的交互体验问题。

  • 🐛: 修复系统光标与游戏鼠标指针高频闪烁的冲突 —— 排查并修复鼠标在悬浮交互时频繁在系统箭头与游戏指针间闪烁的缺陷:根源在于游戏内面板在处理鼠标移动事件时无意触发了系统光标重置,与原生游戏指针渲染发生互斥竞争。现已彻底剥离对系统光标的干涉逻辑,指针控制权全权交还游戏引擎

2026-07-24(v1.1.9) ​

重要版本更新:将各项增强特性统整为「MIKURO X」单一总控开关并增设 ⚙ 高级选项弹窗;新增存档洗点工具、WASD 键盘移动支持、羊皮纸浅色视觉主题、一键关闭镜头震动、首次运行诊断引导及强制版本一致性校验等核心功能。

  • ✨: 新增存档精细化重置工具(洗点/退点) —— 存档管理卡片新增「洗点」功能:支持单项技能逐级回退或一键全量退还技能点(从存档效果表中安全剥除技能项并返还点数);支持四维属性重置(四维初始化为 10/10/10/10,点数总和守恒转化为自由属性点);原地保存并自动生成 .bak 备份文件(重要提示:保存修改前请务必彻底退出游戏回到桌面,规避改动被游戏运行时的自动存档覆盖)
  • ✨: 掉落过滤白名单机制 —— 批量按稀有度过滤时,镶嵌石(SOCKETABLE)与护身符(AMULET)默认纳入全局白名单豁免保护,杜绝误销毁高价值辅助道具;支持按物品类别或名称自由扩充白名单,判定优先级高于常规过滤黑名单
  • ♻️: 架构统整:原「MIKURO 游戏增强」整合为「MIKURO X」总开关与 ⚙ 高级配置弹窗,统一对解限、联机与控制等进阶子项实施门控管辖
  • ✨: 突破 10 个 MOD 加载限制 —— 在游戏拉起挂起阶段通过内存动态补丁解除引擎的硬编码挂载限制,游戏可执行文件全程保持纯净未变动
  • ✨: WASD 键盘移动控制实装 —— 支持利用键盘方向键替代传统鼠标点击寻路,内置快捷开关(F6)与步长微调键位([ ])
  • ✨: 主界面新增「关闭震动」快捷开关,在拉起游戏前预先写入免震动设置
  • ✨: 环境自检增设「首次运行」状态感知,出具人性化图形初始化引导
  • ✨: 引入重大不兼容版本的强制更新拦截机制,确保联机环境协议与底层存档格式的强一致性
  • 🐛: 修复因文件瞬时被系统占用导致 MOD 被标记为无效且需重启启动器才能恢复的缺陷,现已增加动态自愈重试机制
  • 🐛: 修复双击原版纯净存档卡片引发异常报错的 Bug,修正为自动清空 MOD 选中项并无缝切换至「启动原版」模式
  • 🎨: 新增典雅的「羊皮纸」浅色视觉主题;软件正式定名规范为「Mikuro 启动器」

2026-07-14(v1.1.7) ​

推出自动化环境自检机制,提前诊断阻碍游戏启动的系统级常见故障。

  • ✨: 启动全自动化环境健康检查 —— 启动时自主排查操作系统兼容性、MOD 存储路径规范及 VC++ 依赖库完整度,仅在检测到异常时弹出预警指引
  • ✨: MOD 存放路径智能诊断 —— 自动检测散落在游戏安装根目录、用户设置根目录或深层嵌套目录中的 .MOD 文件并提供归正指引
  • ✨: VC++ 2008 x86 运行时缺失校验 —— 精准捕获导致 msvcp90.dll 缺失的运行库缺损状态并指导一键安装

2026-07-13(v1.1.6) ​

新增自建联机中继服务器一键快速直连功能。

  • ✨: 新增「MIKURO 爱发电服务器」快速接入 —— 针对大厅服务波动问题,支持将大厅地址(LOBBYHOST)自动注入游戏配置并分流至自建高速节点(中文环境自适应广州节点,海外自适应澳洲节点),启动时动态覆盖以解决 Steam 云存档反向还原配置的弊端

2026-07-12(v1.1.5) ​

重点围绕 DXVK 显卡兼容双版本自动适配、增强层架构整合及存档解绑智能识别开展优化。

  • ✨: DXVK 双分支自适应调度 —— 内置 3.x 现代版与 2.7.1 兼容版,依据当前显卡驱动版本智能推荐,显著减少黑屏或异常闪退
  • ♻️: 功能矩阵整合:原「物品过滤」开关重构拓展为「MIKURO 游戏增强」,统揽掉落过滤、大背包防崩与切图保护等多项底层修复并默认常驻生效
  • ♻️: MOD 解绑智能鉴别 —— 依据角色职业元数据精准区分职业 MOD 与通用内容 MOD,解除通用 MOD 时不再强制要求映射原版职业,大幅简化解绑流程
  • ✨: 优化界面悬浮提示(Tooltip)交互参数:缩短响应延迟至 250ms,延长展示时长至 30s,提升阅读舒适度
  • 🗑️: 移除界面中低频使用的冗余下载链接字段,净化视觉排版

2026-07-03(v1.1.4) ​

针对「存档与 MOD 搭配联动」、「原版/MOD 启动模式自动识别」、DXVK 画质旋钮及第三方悬浮窗冲突提示开展体验升级。

  • ✨: 双击存档卡片联动选择 MOD —— 自动检索并还原存档记录的 MOD 挂载配置与加载顺序(若存在本地缺失项则清晰弹出失败提示)
  • ✨: 纯净原版启动模式联动 —— 未勾选 MOD 时主按钮自适应切换为「启动原版」,直接读取原生存档目录(save\),避免与 MOD 存档目录(modsave\)交叉污染
  • ✨: 存档卡片直观呈现角色等级信息
  • ✨: 底部状态栏增设操作引导提示,指示双击卡片快速还原 MOD 搭配
  • ✨: 图形钩子与第三方悬浮窗冲突检测 —— 启动时排查「游戏加加」、MSI Afterburner / RTSS、Discord 悬浮窗等外部软件的 Direct3D 9 钩子争抢隐患,防范黑屏与进程崩溃(支持勾选「不再提醒」)
  • ♻️: MOD 解绑支持批量多选 —— 支持单次指定多个目标 MOD 同步剥离,解绑后安全写回 modsave\ 并生成专属 .SVB.bak 备份
  • ♻️: 规范视觉标签:存档卡片「带 MOD」精简优化为「MOD」
  • ✨: DXVK 配置面板扩充「显示 FPS」「最大帧延迟」与「纹理清晰度(LOD 偏置)」等深度画质调节项(附带优化推荐配置)
  • 🎨: 优化 DXVK 配置弹窗布局:自适应上方弹出、展宽下拉选项框避免文本截断、采用滑块图标提升辨识度
  • 💬: 规范「地面清晰化(16× AF)」相关说明文案

机制说明 ​

  • 双击存档卡片的自动选择机制基于存档文件内部持久化的 MOD 签名与加载序列;若检测到任意依赖 MOD 未在本地安装,系统将中止自动匹配并给出明确诊断提示。
  • 第三方悬浮窗冲突提示仅在激活「掉落过滤」或「DXVK」时触发(此类功能需挂接 Direct3D 9 管道)。若需在游戏内监控实时帧率,推荐直接启用 DXVK 配置面板中的「显示 FPS」功能。