MIKURO · EMBERWORKS
  • 工具库
  • 原版图鉴↗
  • 指南
  • 统计
  • 反馈
  • 赞助
开发日志护盾碎裂联动机制:引擎原生支持什么、样例、运行时扩展方案左键触发与键位表逆向关卡生成与传送门逆向复活 / 任务 / 容器逆向走格寻路逆向Mikuro Runtime Hook 架构全景与技术实现总账 —— 引擎缺陷修复、机制扩展与运行期拦截规范怪物 DAT 键逆向.MOD 里到底装了什么 —— Torchlight II 打包格式完全解析TL2 TAG 系统逆向:引擎零校验,与 property key 排查火炬之光2 IMBA MOD 修改笔记
更新日志挑战者大陆MOD 更新日志Mikuro 启动器 更新日志
工具库Mikuro 启动器MIKURO 游戏增强 · 内容火炬之光2 MOD 打包/解包工具物品价格换算台 · 网页版武器数值设计台 · 网页版.MOD UN/PACKER · 网页版
指南挑战者大陆手册战斗数值全解挑战者大陆MOD 使用说明
百科XP与声望实际入账及v34状态翻译订正原版包围盒与静态四叉树候选查询角色碰撞资源请求与局部范围初始化CBaseUnit碰撞属性与角色/物品链表接线CCollisionModel构造、装载门与失败状态原版静态碰撞四叉树构造TYPE52持续伤害挂载、来源与重放XP接收、等级修正与主从转发声望接收与FameGate升阶规则原版FEATURETAGS关系矩阵与包来源核验Godot节点后端与TL2定制Ogre可见性原版Group实例条件与唯一性列表Group条件字段与构造默认值Group候选池构建与解析期唯一性剔除初始碰撞对象查询与完整几何世界扫掠原版网格与Room Piece几何扫掠共享碰撞模型缓存与引用生命周期持续伤害致死来源与奖励分派DoT与回复统一周期更新及v31顺序TYPE52持续伤害净速率与护盾查询普通与冠军怪初始经验和声望当前奖励池生命周期与直接死亡交接Room实例碰撞资源替换与共享所有权动态行走网格贡献与旧位置恢复单位主虚表、模型来源与动态包围盒静态模型资源后端与真实材质上下文世界候选收集与扫掠选择控制全武器逐定义就绪度审计与执行优先级原版碰撞资源缓存与材质面标志原版多面射线与碰撞法线缓存原版三角形内部判断与单三角射线对照原版碰撞平面数值与x87机器码对照原版字符注册顺序与proc遮挡策略场景目标标志与原版单位激活判定武器proc目标过滤与伤害角色归属受击proc与目标查询:递归保护、顺序和近身判定击杀回复proc:CHARGES、冷却与HP公式命中吸血/吸蓝与法力池公式UNITTYPE的HIE与DAT两层加载武器proc的双路径、随机流与施法入口武器成长触发器的安装、事件筛选与命名计数原版碰撞代理解析告警核查原版BINLAYOUT属性序列与无损数据入口原版feature配额初始化与真实TEMPLATE输入原版feature-tag配额认领与Group预选原版Group普通CHOICE、主题与模式选择原版Group子物件缓存、后处理与偏移原版BINLAYOUT执行装载控制完整BINLAYOUT数据入口与独立C#核验原版局部方向列与节点姿态设置原版属性派发、依赖回调与默认快照原版双烘焙状态与静态碰撞组装原版视觉变体、同步随机流与父子姿态原版定义、Levelset别名与碰撞数据宿主Room Piece碰撞资源选择与射线前置门Room Piece资源设置与初始化刷新顺序原版物件矩阵变换与完整局部射线原版场景节点关联、可见性与Room父ID原版对象工厂、运行时ID与初始化阶段详细数值移植状态详细数值字段总表详细数值计算公式伤害文档交叉核查玩家属性与加点CombatLog 外层函数与效果路由控制台命令分派与 Hook默认值 O1 运行时观测LAYOUT Descriptor 语义层关卡碰撞与通行性烘焙掉落物表现层逆向怪物密度与数量生成MPP 缓存与通行格栅化任务完成与对话状态机快捷栏与存档格式RNG 种子日志开关CHUNK TYPE 解析机制经验分摊与金币掉落公式239 个 TYPE 的实例速查239 个 TYPE 的行为解释EFFECTSLIST.DAT —— 239 个 TYPE 的数值槽对照表CEffectDisplayMgr —— 增益条与效果分组的完整参考CEffectManager —— 效果管理器的完整参考CAffix —— 词缀对象的完整参考CEffect —— 效果对象的完整参考技能设计指南
创意公示青莲术士 · 三清道法给原版装上 WASD 移动青莲·疾速灵石《天涯明月刀》养成系统调研报告

开发日志 Dev Journal

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

Sun Sep 13护盾碎裂联动机制:引擎原生支持什么、样例、运行时扩展方案 SHIELD BUFFER 被打碎时引擎会沿 LINK_NAME 连锁到期;原版靖魔者结界(CHAMP_BARRIER_*)就用它做「击破弱点元素小盾 → 整套护甲塌陷」。没有「护盾碎裂」这类游戏事件,「碎后获得 X」需要运行时补一个挂钩。附可直接用的 DAT 样例与运行时方案。2026-09-06TL2 左键触发机制逆向分析:Move/Attack 二合一、攻击距离判定与 64 条原版键位 逆向 Torchlight II 客户端里「左键点下去到底做了什么」这一条口径。KEYBIND.DAT 第一条绑定 Move/Attack 与 sub_42A4E0 分叉逻辑的双源互证;按住不放持续下单的 20 字节机器码证据;CCharacter::isTargetInAttackRange(sub_5350C0)先高度门、再水平距离的判定形状与 reach 的构成;远近由武器槽 unittype 决定的事实;MEDIA/KEYMAPPING 三份 DAT 共 64 条绑定的全表、原版数据自带的 CTRL+S 冲突,以及 w/s/a 三键对一切 WASD 类 MOD 的阻碍。所有虚地址与字节均取自 Torchlight2.exe,没逆到的部分逐条标注。2026-09-06TL2 关卡拼装与传送门逆向分析:两套生成器、61 字节判定表与 Warper 的层深决定链 深度解析 Torchlight II 关卡布局的两个来源([LAYOUT] 预设装配 vs 程序化生成器)与传送门(Warper)的完整决定链:`sub_60C760` 61 字节判定表与 `CLevelTemplateData` 构造缺省、`RANDOMIZED` 死键、两个互不相干的生成算法(出口配对式 `sub_6087A0` 与格子生长 + 对偶格贴瓦 `sub_60A9A0`)、13 个模式池的两侧索引法与语料对照;Warper descriptor 7 个字段的偏移与双 oracle 缺省值、`LEVEL DELTA=1` 管着 87% 的门、目标层深三分支、门到目标场景的五跳解析、6 个指向不存在 dungeon 的死门判据。所有虚地址针对 `Torchlight2.exe`,附墓碑与未闭环清单。2026-09-06TL2 复活、任务与容器系统逆向:死亡只扣金币、任务两态与 ICONABOVEHEAD 全 false、技能栏只有 4 格 逐键解析 Torchlight II 三个数据驱动子系统的逆向结论:MEDIA/RESURRECT 三条复活选项与加载器 sub_651DF0 的字段偏移(三条的 XP_PENALTY / FAME_PENALTY 全为 0,原版死亡只扣金币);MEDIA/QUESTS 184 个任务的 [DIALOG] 子块、DIALOG / DIALOG_COMPLETE 两态,以及 ICONABOVEHEAD 在全 MEDIA 16,084 份 DAT 中 445 处全部为 false 的普查;MEDIA/INVENTORY/CONTAINERS 30 个容器的格数与槽位名(MAIN BAG 24 / BODY 13 / SPELLSLOTS 4,技能栏不是 10 格)。任务完成条件、对话触发时机与 GLOBAL_TRILLBOT 特判已有后续逆向报告补完。2026-09-06TL2 走格寻路逆向分析:8 邻域 A*、恒 1.0 步长与平方启发,以及装饰物碰撞解耦机制 解析 Torchlight II 客户端寻路模块(0x462F60–0x464400)的算法机制:汇编指令验证为 8 邻域展开、正交与斜向每步代价恒定 1.0、启发函数采用欧氏距离平方(量纲不一致且不可采纳,原版无法保证最短路径);起点与目标各执行一次 ±16 格吸附、结点占用 64 字节、基于单链表按 f 升序维护 Open 表、具备迭代上限与 h < 2.0 提前收敛退出逻辑;可行走性判定(isWalkable 单点无半径)与路径规划判定(净空与拐角约束,无法规划穿行单格缝隙)属于两套独立机制。附 7 张官方地图走格连通分量普查与静态装饰物穿透现象分析。2026-09-05Mikuro Runtime Hook 架构全景与技术实现总账 —— 引擎缺陷修复、机制扩展与运行期拦截规范 tl2-mikuro-runtime(基于 MinHook 与 ImGui 构建的注入式 d3d9.dll 代理)当前全部 Hook 与内存补丁的技术实现总账。文档涵盖「原版缺陷托底 / 机制修正 / MOD 兼容 / 启动性能 / 掉落过滤 / 死槽 131 自定义效果 / 卷轴与附魔渠道 / 视觉渲染 / 操控模式 / 诊断探针」十类核心体系,逐项记录目标函数、拦截方式、功能职责、配置开关与降级回退策略;附初始化装载时序、八大安全准则、开关与热键速查表及历史演进记录。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 修改的技术笔记与数据侧改动记录。
EMBERWORKS · 余烬工坊 © 2026MIKURO · GITHUB · RSS