☰
Path of Building PoE2:进入游戏前把 DPS、天赋点与装备算明白的完整指南
2026/10/23 6:26:22 网站建设 项目流程

Path of Building PoE2:进入游戏前把 DPS、天赋点与装备算明白的完整指南

【免费下载链接】PathOfBuilding-PoE2项目地址: https://gitcode.com/GitHub_Trending/pa/PathOfBuilding-PoE2

Path of Building PoE2 是为《流放之路2》玩家做的离线角色构建规划器,解决的核心问题很直接:进游戏之前,先算清楚角色的 DPS、天赋点会怎么影响数值、新装备到底值不值得换。数字由程序给出,不用做表格,也不用进游戏试错。

Path of Building PoE2 能力全景

伤害计算:把数字算透

这是程序的核心:把装备、技能、被动全部变成具体数字。

  • 每个技能的伤害输出、持续伤害,以及生命/魔力/能量护盾总值
  • 可以叠加光环、增益、充能、诅咒、怪物抗性等条件,估算实战有效 DPS
  • 生命与魔力预留同样会计算,侧边栏常驻一份属性摘要
  • 每个数字都有推导过程,Calcs 标签页的 breakdown 会展示每项属性如何得出
  • 覆盖全部技能与辅助宝石、绝大多数被动和物品词缀,已支持的词缀显示为蓝色,未支持的显示为红色

核心计算逻辑在 src/Modules/CalcOffence.lua 与 src/Modules/CalcDefence.lua 中。

被动树规划:点上一点,立刻看到影响

天赋树不是静态图纸,每点一下,角色数值都会实时变化。

  • 支持珠宝,包括大多数半径/转换珠宝与永恒珠宝
  • 替代路径追踪:按住 Shift 把鼠标掠过一串节点,一次点击全部分配
  • 与伤害/防御计算完全打通,点哪个节点,就能看数值如何变化
  • 可直接导入 PathOfExile.com 和 PoEPlanner.com 的天赋链接

鼠标悬停在珠宝插槽上时,程序会用一圈光环标出受影响的半径,下面这张就是该光环用到的资产:

物品规划器:装备贴进来就行

装备是构建里最大的变量,程序让这个变量可以精确操作。

  • 游戏内物品直接复制粘贴进程序
  • 非腐化物品自动补上品质
  • 可搜索交易网站,找到影响最大的装备
  • 内置全部当前游戏中独特物品的可搜索数据库,含赛季物品与 legacy 变体
  • 物品制作系统:选基底物品,从列表挑前后缀词缀,也能加自定义词缀

体验路径

拿到程序很简单:克隆仓库,仓库里就带着完整运行时。

git clone https://gitcode.com/GitHub_Trending/pa/PathOfBuilding-PoE2

然后运行 runtime 目录里的可执行文件(真实文件名中的空格用{space}占位,Linux 需通过 wine 启动):

./runtime/Path{space}of{space}Building-PoE2.exe

启动后先看到的是构建列表界面,这是整个程序的入口。新建构建、选好消息与升华,进入主界面:左侧边栏是实时属性摘要,中间区域在天赋树、物品、技能等标签页之间切换,Config 标签页则用来开关增益、诅咒这类战斗状态选项。

第一个任务很轻:在 Skills 标签页加一个主技能、挂上两三个辅助宝石,Calcs 标签页就会出现一个数字——当前等级下这个角色的理论 DPS。此时天赋没点、装备没穿,数字偏保守是自然的,但从此有了基准:之后的每次改动,都可以拿它来比较。

差异定位

手动估算在线规划器Path of Building PoE2
运行环境表格/笔记网页本地离线运行
数据覆盖依赖个人积累因站点而异游戏中全部独特物品、全部基底与完整天赋树
更新机制手动跟进因站点而异内置自动更新,通常几秒完成
透明度—黑盒开源,每个数字都有推导过程

项目采用 MIT 协议开源,src/Data/ 下的数据全部由 src/Export/ 里的脚本从游戏数据生成,因此能跟上版本节奏。测试集中在 spec/System/ 目录,跑一次docker-compose up就能完成回归,改动计算逻辑时不容易改坏别的东西。

一个完整的工作流:搭一个闪电系角色

场景很常见:角色建到一半,手上多了根新法杖,说不清要不要换。

在 Items 标签页把现有装备从游戏里逐项粘贴进来,缺的装备可以直接从内置数据库挑选,独特物品数据都在 src/Data/Uniques/ 下。切到 Skills 标签页,选一个主技能——技能数据存放在 src/Data/Skills/ 中——挂上闪电伤害与辅助宝石。再到 Tree 标签页点出需要的闪电伤害与能量护盾节点,插上一颗半径珠宝。

此时打开 Calcs 标签页,能看到三样东西:能量护盾总值、技能 DPS 和完整的伤害分解。把 Config 里的怪物抗性调一调,就能对比出"无抗目标"与"高抗目标"下实际 DPS 的差距;换上那根新法杖,数字差多少一目了然。两套方案犹豫不决时,用对比功能并排放好,优劣一眼看出;想拉朋友参谋,生成一个分享码即可。

深入一层

对"它为什么能工作"感兴趣的读者,项目大致分三层:

  • 数据层:src/Modules/Data.lua 加载全部基底、独特物品与技能数据;src/Modules/ModParser.lua 把每行词缀文本解析成结构化条目
  • 计算层:src/Modules/CalcSetup.lua 组装计算环境,src/Modules/CalcOffence.lua 与 src/Modules/CalcDefence.lua 分别算攻击与防御,src/Modules/Calcs.lua 汇总输出
  • 界面层:src/Classes/PassiveTreeView.lua 绘制天赋树,src/Classes/ 下各类控件负责对应标签页

扩展门槛也不高:添加新词缀的完整流程写在 docs/addingMods.md;加新技能只需改 src/Export/Skills/ 的模板文件再重新导出;改完逻辑后在 spec/System/ 补一个用例跑一遍即可验证。

你关于 Path of Building 可能会问的问题

算出来的伤害和游戏里对不上?先打开 Calcs 标签页看这个技能的分解,能清楚看到是哪一层词缀改变了数字;再去 Config 标签页核对增益、诅咒、充能、怪物抗性等战斗状态项,这些选项统一定义在 src/Modules/ConfigOptions.lua,漏勾一项结果就会偏。

老角色的装备很多,只能一件件录入吗?不用。游戏内物品可以直接粘贴进程序,天赋可以导入 PathOfExile.com 的链接,都在 Import 标签页完成,缩短链接也可以使用。

红色词缀是不是没算进去?是的。蓝色代表已支持,红色代表当前版本尚未识别,这一部分不会进入计算。开发模式下按住 Alt 悬停,可以看到词缀的解析详情,方便定位是哪条没被覆盖。

想参与代码开发,从哪入手?先读 docs/rundown.md 了解代码结构,再按 CONTRIBUTING.md 配置本地开发环境;改完代码后运行 spec/System/ 下的测试,确认没有破坏既有行为。

它适合谁

  • 🎯 DPS、能量护盾、魔力预留,数字提前算好
  • 🌳 天赋点点下去,影响立刻可见
  • 🛡️ 装备贴进来,升级值不值一眼便知
  • 🔁 自动更新,数据跟游戏版本走

它适合想进游戏前先把计划做实的《流放之路2》玩家,也适合想阅读、扩展一个完整 Lua 项目的开发者。前者可以克隆仓库双击启动,先拿到第一个基准数字;后者建议从 docs/rundown.md 读起。

【免费下载链接】PathOfBuilding-PoE2项目地址: https://gitcode.com/GitHub_Trending/pa/PathOfBuilding-PoE2

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

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询