Path of Building:把流放之路的天赋树变成一张可交互的计算器
【免费下载链接】PathOfBuildingOffline build planner for Path of Exile.项目地址: https://gitcode.com/GitHub_Trending/pa/PathOfBuilding
Path of Building(PoB)是流放之路玩家的离线角色构建工具:你把天赋树点出来、把装备和技能宝石填进去,它实时算出这个 Build 的最终 DPS 和生存能力,不用进游戏试错。无论你是不知道该把天赋点花在哪的新手,还是想抠最后 5% 输出的老玩家,它都用得上。这篇文章会带你把它跑起来,把第一个 Build 建出来,并看懂屏幕上那些数字是怎么来的。
你遇到这些情况,就该打开它了
- 天赋点加到一半,想确认暴击路线加 3 个点后 DPS 到底涨没涨——在这里,每个节点点下去右侧数字立刻更新,不用靠感觉。
- 不确定一颗珠宝放这个位置值不值——悬停看半径圈,能盖住哪些节点、每个属性涨多少,全摆在明面上。
- 交易站刷到一件装备,想知道换不换——把物品文本直接粘进程序,新旧装备差值直接对比。
- 新赛季改了机制,担心老 Build 废了——把旧 Build 导进来,切到新版本数据跑一遍,数字会告诉你答案。
知名(Notable)节点图标分组——天赋树上这些节点每一个都能参与计算
五分钟上手:从下载到跑通第一个 Build
- 拿到代码:
git clone https://gitcode.com/GitHub_Trending/pa/PathOfBuilding。如果只想用不只想看代码,也可以直接取仓库 Releases 页的 Windows 发行包。 - 双击
runtime/Path of Building.exe启动,首次运行会做自检更新(manifest.xml里存着每个文件的 SHA-1 校验),等几秒别关窗口。 - 在主界面顶部选好基础职业和升华职业,程序会按当前游戏版本加载对应的天赋树,不需要你手动挑树版本。
- 切到 Tree 标签点天赋树加点;按住 Shift 拖拽可以连续分配一串节点,比逐个点快得多。
- 切到 Items 标签,从数据库挑装备或把游戏内物品文本直接粘进来;技能宝石放 Skills 标签,插孔宝石的加成会自动套上。
- 切到 Calcs 标签确认最终数值,左上角点 Save——第一个 Build 就建好了。
被动树节点与技能图标集——这些图标在 Tree 标签里都可以点击、分配和悬停查看数值
它能帮你算明白的三件事
DPS 计算怎么叠的:伤害到底哪来的
它把主技能的伤害拆成「基础值 × increased × more」几段,每一段的倍率都在 breakdown 里列出来,你能看清每一块伤害是谁贡献的。
- Calcs 标签显示最终 DPS 和完整拆解,包括每颗辅助宝石、光环、充能、诅咒各贡献了多少。
- 可以设定怪物抗性、地图词缀、战斗 buff 状态,让"理论值"和"实战值"分开算,而不是只给你一个理想数字。
- 计算逻辑在
src/Modules/CalcOffence.lua,某一段数字对不上时从这里开始查最快。
我这套角色构建的生存力够不够
防御端会把护甲、闪避、能量护盾和四系抗性全部结算成最终值,再结合不同怪物打你的方式给出有效生存数据。
- 侧边栏直接显示 HP、MP、ES 和生命/法力预留量,占了多少、还剩多少一眼看到。
- 持续伤害(DoT)和直接伤害分开结算,你能判断该补抗性还是补 ES。
- 结算逻辑在
src/Modules/CalcDefence.lua,数据口径和攻击端完全一致,不会一边算一边打架。
PoB 珠宝怎么选:换一颗,收益差多少
珠宝是天赋树上最绕的属性放大器,PoB 支持半径珠宝和转换珠宝:悬停时画出覆盖圈,圈内每个节点的最终属性贡献逐条列出。
- 放一颗半径珠宝后悬停,圈能罩住哪些节点、每个节点各加多少,圈和列表都会告诉你。
- 换一颗珠宝立即重算,侧边栏的属性差值就是收益差,用数字而不是直觉决定放哪。
- 深渊珠宝和多数 Timeless Jewel 也支持;属性文字显示为红色的修饰词代表暂未支持,理解成"没算进去",而不是程序坏了。
珠宝半径圈素材:不同颜色对应不同珠宝类型,放进天赋树悬停时会点亮覆盖范围
实战 Workflow:一个 Build 从灵感到定稿
先别急着点计算器,先定方向。对着升华职业图标想清楚:你要暴击流、持续伤害流还是召唤流,然后定下基础职业加升华——后面所有决策才有参照系。
方向定了去 Tree 标签铺骨架:主技能相关节点、暴击或抗性路线、关键 Keystone,先搭一个"最小可用"的树,别追求一步到位。
💡 小提示:铺天赋时按住 Shift 拖拽,比逐个点击快十倍;点错了再点一下就能撤,不用慌。
然后填核心装备。Items 标签先放你打算围绕的三四件传奇,其余部位用稀有模板造占位,每条修饰词滚中值——这样数字既不乐观也不保守。
接着去 Calcs 标签看数,这时候通常会撞出瓶颈:暴击率不够让暴击伤害打折扣,或者抗性压不住某条地图词缀。瓶颈往往只差几个天赋点或两条词缀,微调就行,别推倒重来。
数值满意后保存 Build、生成分享码。拿到码的朋友粘进自己的 PoB,天赋树、装备、宝石原样重现,你俩看的是同一套数字。
升华职业头像合集——定方向阶段你最先会盯着它看
底层怎么跑的:架构速览(30 秒版)
给好奇的人看的,不强制:
- 核心计算入口是
src/Modules/Calcs.lua,它调起CalcSetup.lua(汇总天赋、装备、珠宝)、CalcOffence.lua(攻击)、CalcDefence.lua(防御)。 - 游戏数据来自
src/Data/(基底物品、传奇、宝石、属性描述)和src/TreeData/3_xx/(按游戏版本存的被动树数据)。 - 版本同步靠
UpdateCheck.lua比对远端和本地的manifest.xml(SHA-1 清单),只下载变动的文件,所以大部分更新几秒就完成。 - 扩展点在
src/Export/,里面是解析游戏数据文件的脚本;新版本数据发布后,社区用这套脚本更新数据库,你只需要等自动更新。
避坑 & 常见问题
半径珠宝放了没生效
现象:珠宝放下去了,属性一点没涨。原因:半径只对圈内的节点生效,而树的形状因职业而异,有些位置天然"圈空"。解决:放完悬停看圈的范围,罩不住多少节点就挪到树上更密集的区域——不是程序 bug,是位置没选好。
版本没对齐,算出来的数全是错的
现象:你导出的 Build,朋友那边的数字和你不一样。原因:两边的 PoB 或游戏版本不同,机制和数据本身就对不上。解决:分享前确认双方同一游戏版本;程序检测到版本差异时会提示迁移 Build,按提示走,别硬扛。
修饰词一半是红的,程序坏了吗
现象:新赛季的装备一大片红色修饰词,怀疑算错了。原因:红色代表"暂不支持",不是"算错"——程序只是没把这些词算进数值。解决:先看关键修饰词是否都是蓝色的,核心词被覆盖就可以先用;确实需要那些红词时,去仓库提 issue 让社区补上。
版本、社区 & 怎么贡献
- 版本更新:每次游戏打补丁后数据都会跟进,所有改动记录在 CHANGELOG.md,遇到"数字怎么变了"先翻这里。
- 社区入口:使用和源码结构看 docs/rundown.md,bug 报告和功能建议直接提 issue。
- 想贡献:先读 CONTRIBUTING.md,数据更新(补新传奇、更树)和机制修正是最欢迎的方向。
回到开头:天赋点算不清、装备换不换、珠宝放哪值不值——这些"算不清"的事,在 PoB 里都变成了看数字。打开仓库把最新版拉下来,双击runtime/里那个 exe,五分钟后你就会看到第一个 Build 跑起来。
【免费下载链接】PathOfBuildingOffline build planner for Path of Exile.项目地址: https://gitcode.com/GitHub_Trending/pa/PathOfBuilding
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考