这个项目能做什么
PoBR 是 Path of Building (PoE2) 核心引擎的一次彻底的 Rust 重写,旨在提高性能、可追溯性和国际化能力,同时保持与原 Lua 版 PoB2 的兼容性。它具有源码级归因功能——允许将每个计算出的属性追溯到其贡献的物品、技能宝石或天赋节点——并通过稳定 ID 和语言包(en-US, zh-TW, zh-CN)支持原生多语言显示。该引擎编译为 WebAssembly,从而在 pobr-web.pages.dev 实现完全客户端侧的 Web 应用,并为 CLI 和桌面入口提供支持。架构采用分层设计:游戏数据源自 GGG 的 .dat 导出文件,离线解析为版本化的 JSON,并由纯函数、零 I/O 的核心模块调用。计算遵循标准的属性聚合规则,并在只读快照上实现并行化。通过自动化回归测试、黄金标准固定值(golden fixtures)和 Lua 端 Oracle 工具来强制执行与 PoB2 的一致性。该项目包含用于 Mod 预编译、i18n 校验和目录同步的工具。所有代码均采用 MIT 许可;包含的游戏数据是基于社区互操作惯例提供的,并不代表 Grinding Gear Games 的认可。
评论
0 评分人数达到10人后显示
登录后参与讨论。