MIKURO · EMBERWORKS
MIKURO · TORCHLIGHT II DEVWORKS

余烬工坊

Emberworks 重制 · 模组 · 工具

拆解一盏旧灯,点亮一炉新火。这里存放 Torchlight II 的逆向研究与重制开发日志、挑战者大陆 MOD 的更新记录,以及一整套自研第三方工具 —— 从打包器到启动器。

◆ ◆ ◆

指南 Field Manual

安装说明、战斗数值与排错手册 —— 进图之前先看这里。

2026-09-03挑战者大陆 玩家手册 一站式玩法指南:安装与加载顺序、新手路线、难度与周目、36 职业、装备品阶、界墟核心、镶嵌与合成、护身符、佣兵、地图副本、火炬内挂、联机与排错。由 2023 年 CHM 说明文档整理,并对照 2026-09 最新组件逐条校对。2026-07-21战斗数值全解 四属性 → 派生战力 → 造成伤害 → 承受伤害(护甲平减 / 承伤%)→ 飘字颜色 → 攻击顺序 → 承伤收口,附一场 50 级狂战士 vs 大区长 Eldrayn 的实战对照。全程逆向实证。2023-11-27挑战者大陆MOD 使用说明 安装、加载顺序、常见闪退排查 —— 玩前必读。
◆ ◆ ◆

更新日志 Changelog

挑战者大陆与 Mikuro 启动器的版本记录,条目按物品稀有度着色 —— 一眼扫出这版掉了什么好东西。

2026-09-10挑战者大陆MOD 更新日志 挑战者大陆整合包的全部版本变更记录。2026-09-05Mikuro 启动器 更新日志 Mikuro 启动器(含 MIKURO 游戏增强层)的版本变更与技术迭代记录。
◆ ◆ ◆

开发日志 Dev Journal

逆向、复刻、踩坑与回填 —— 决不写推断当结论

2026-09-05TL2 怪物 DAT 属性逆向分析:命名误区与底层真实语义 深度解析 Torchlight II 怪物相关 DAT 属性的逆向结论:涵盖 AI 行为圈层的六个判定半径与视野全张角语义、AITYPE 八大枚举的底层 Handler 分派收敛、[SKILL] 块中抽签权重与百分比门限的区分、技能 DAT 引擎缺省值、Missile 描述符 55 项字段偏移与历史勘误、Populate 刷怪数量公式及 PPROPS_MAX 拼写陷阱。提供汇编地址级别(Torchlight2.exe)的技术支撑与官方数据普查对照。2026-07-25.MOD 里到底装了什么 —— Torchlight II 打包格式完全解析 从 MOD 源文件夹到可在游戏内加载的 .MOD 文件,系统解析全链路技术细节:容器封装规格、五类二进制编译格式、底层 rollingHash 校验算法以及寻路网格(.mpp)生成机制。深入剖析“启动器勾选却无效果”、“角色头像异常”、“副本无法移动”等常见故障背后的底层成因。2026-07-24TL2 TAG 系统逆向:引擎零校验,与 property key 排查 引擎按 rghash 匹配 tag、运行时零校验 TAGS.DAT —— mod 里任意 tag 都能用;附 GUTS 那条刷屏 no-match 警告的真相,与两个整合 mod 的 property key 实测排查。(2026-07-25 追加第 9 节勘误:名字分两个命名空间,「引擎硬编 tag = 0」的搜法失效。)2023-08-05火炬之光2 IMBA MOD 修改笔记 IMBA MOD 修改的技术笔记与数据侧改动记录。
全部日志
◆ ◆ ◆

工具库 The Armory

自研第三方工具,每一件都按装备陈列 —— 词缀是它的能力,品质是它的成熟度。

Mikuro 启动器

传奇 · 游戏增强 · MOD 启动器

  • MIKURO X 增强层:掉落过滤 / 存档防崩 / 冷却词条修复 / WASD 控制,单一开关全局激活
  • 突破官方 10 个 MOD 加载上限,支持无上限自由挂载(内存动态解限,零篡改可执行文件)
  • 启动前智能校正 MOD 加载顺序,集成组件版本状态检测与更新提醒
  • DXVK 双版本自适应适配显卡驱动,将 Direct3D 9 转译为现代 Vulkan 渲染
  • 存档工具箱:技能退点洗点、重置四维属性、修改世界难度、清理崩溃级失效宝石、按 MOD 精确解绑
  • 一键直连 MIKURO 专属高速联机大厅(广州 / 澳洲节点)
  • 启动全自动环境健康检查:操作系统 / 首次运行状态 / MOD 目录 / VC++ 运行库

“上限只存在于旧启动器的一条指令里。”

■ 已发布 · v1.2.3Windows 10 / 11 · 整合包内置

MIKURO 游戏增强 · 内容

传奇 · 运行时内容 MOD · 青莲灵石体系

  • 青莲灵石:三阶冷却主线(聚灵 / 凝华 / 太虚)+ 四颗「属性 + 上限」双效突破石 + 嗜血
  • 镶嵌孔悬浮显示 5 → 10(引擎无 5 孔上限,对 5 孔内装备无影响)
  • 御兽嘲讽:项圈 + 嘲讽令,宠物拉 10m 仇恨 4 秒
  • 游戏内物品描述刻意精简,完整机制与获取方式以本页为准

“刷图凝玉,熔铸成灵。”

■ 随「游戏增强」常开运行时挂载 · 单人 / 房主

火炬之光2 MOD 打包/解包工具

传奇 · MOD 打包 / 解包 CLI

  • 3 秒初始化 —— 无需忍受编辑器 20 秒加载
  • 直调 EditorGuts.dll 导出函数打包 / 解包
  • 适合保持 workspace 干净的开发流

“每次打包,不必再等编辑器苏醒。”

■ 已发布github.com/heiybb/TL2-Mikuro

物品价格换算台 · 网页版

稀有 · 物品 VALUE ↔ 商人价换算 · 网页版

  • 完整复现 CEquipment::computePrices 的六个定价档与判定顺序 —— 赌博存货 → Unique → Magic → 带词缀 → Map → 普通,先命中先算
  • 十条 PRICE_*.DAT 等级曲线逐点解析后确认全为直线,写成闭式;GREEN 两条缺 INFER_PASSED_END,106 级起百分比封顶,工具照实复现
  • 两条 ceil 路径分开实现:NORMAL/GREEN/MAP 先舍到 float32 再 ceil,UNIQUE/MAGIC/GAMBLE 保持 double,真值非整数时差 1 金
  • 完整复现商人窗口的实时计算链:堆叠、MERCHANT_PRICE_MULT、插槽加成、已镶嵌宝石(只计入卖价)、stat83 买卖不对称修正
  • 反推模式给出满足目标的最小 VALUE 与整个等价区间 —— ceil 的台阶宽度一并算出来
  • 批量对照与等级扫描,一次把一整条消耗品线或一套装备的定价摆在一起,可复制成 TSV
  • 体检面板按引擎实际分支报警:VALUE:0 直接 return 停在 1、未鉴定永远走 NORMAL 曲线、买价不算已镶嵌宝石
  • 未确认的部分单独列出并标明 —— stat83 的数据名、MAP 的运行期系数、缺少游戏内端到端实测

“铸币的重量不在模子上,在称上。”

■ 已上线web · chrome / edge / firefox

武器数值设计台 · 网页版

稀有 · 武器 UNIT BLOCK 设计台 · 网页版

  • 完整复现烘焙链 MINDAMAGE / MAXDAMAGE / DAMAGE_PHYSICAL / DAMAGE_* → base → 面板值,float32 舍入与 ceil / trunc 方向逐处照抄
  • 三个消费端分开算:面板浮窗排版、computeDPS 的 DPS 数字、resolveStrikeHit 的逐类型伤害包与暴击取上限
  • 同时给出面板 DPS 与真实均值 DPS 的偏差,并复现原版两处口径问题(type 6 随宝石重复计入、平坦加成被误乘下限比值)
  • 附加伤害按真实来源拆开:内联 [EFFECT] 与词缀入桶A、附魔师(0x400 标记)入桶B 且带祛魔前后对照,插槽逐个填各自不同的宝石
  • 16 种武器基础档 + 四档品质档预设,MINDAMAGE / DEVIATION_FROM_30FPS / RARITY_DMG_MOD / MAX_SOCKETS 全是原版 BASE_*.DAT 实测值
  • 体检面板按引擎实际分支报警:MAXDAMAGE 总闸、DAMAGE_PHYSICAL:0 与元素 0 的判定不对称、pctArg 截断损失、调参粒度、RARITY:0 不进掉落池
  • 拖入现成 .DAT 反填,未识别的键与 [EFFECT] / [AFFIXES] 等嵌套块原样带出 —— round-trip 不丢外观和描述
  • 导出 UTF-16LE + BOM + CRLF 的纯净 .DAT,不含注释行,可直接放进 MEDIA 树

“铁砧上量得准,炉子里就不必反复回火。”

■ 已上线web · chrome / edge / firefox

.MOD UN/PACKER · 网页版

魔法 · 网页版 MOD UN/PACKER · WebAssembly

  • 与桌面版 tl2-mikuro-mod-packer 同一套 Rust 代码编译成 wasm,DAT / LAYOUT 编译与 .MOD 封装逐字节一致
  • 纯客户端:选文件夹 → 打包 → 下载,文件不上传、无需安装,资源加载后断网也能用
  • 附带全量 Runic base 数据(UNITS 模板 + 关卡碰撞几何),BASEFILE 继承与 MPP 走格都在浏览器内烘焙
  • 跨源隔离环境走 wasm threads 多线程,大 mod 打包约为单线程的 1/4 ~ 1/6
  • 反向解包:.MOD 还原成可编辑源目录,BINDAT / BINLAYOUT 反编译回文本源;Chrome / Edge 直接写出文件夹,其余走 ZIP
  • 键名恢复:内置 46.5 万条分层反查表 + 文件自身上下文,救回的名字标绿、仍未知的标红;20 个第三方 MOD 实测 UNK_ 从 972 降到 871,零回归
  • 要更快或处理几百 MB 整合包,用原生 Rust 版 tl2-mikuro-mod-packer-rs —— 多核并行、不受浏览器内存上限约束

“同一座熔炉,换了一扇窗。”

■ 已上线web · chrome / edge / firefox
◆ ◆ ◆

创意公示 The Drawing Board

还没成形的构想,先摊在台面上 —— 有些会烧起来,有些只是火星。每一条都标了状态;这是公示,不是承诺。

状态色阶 —— ■ 火种 = 刚冒头的念头 · ■ 孵化 = 调研与原型 · ■ 锻造 = 已在动工 · ■ 出炉 = 已经做成 · ■ 搁置 = 暂时冷却
2026-08-01孵化 青莲术士 · 三清道法 青莲一脉第二职业构想 —— 五行轮转攒炁、五气朝元充能,再以运行时神通做出魅惑/替死/拾魂,三清三系 36 技能草案全表。2026-07-14孵化 给原版装上 WASD 移动 点击寻路的老引擎学会听键盘的话 —— 两个关键引擎锚点已逆向实证,思路定型,待写进 Mikuro Runtime。2026-07-14锻造 青莲·疾速灵石 以青莲玉髓为根、三炼进化的技能冷却灵石体系 —— 完整设计草案,数值与规则待议,欢迎讨论探讨。2026-07-14孵化 《天涯明月刀》养成系统调研报告 把天刀的珑铸、天心铸、琅纹、砭石、经脉整套养成拆开调研 —— 为重制版的装备与养成系统探路。
EMBERWORKS · 余烬工坊 © 2026MIKURO · GITHUB · RSS