Sobre o projeto

PoBR é uma reescrita completa em Rust do motor principal do Path of Building (PoE2), projetada para melhorar o desempenho, a rastreabilidade e a internacionalização, mantendo a compatibilidade com o PoB2 original baseado em Lua. Possui atribuição em nível de fonte — permitindo que cada atributo calculado seja rastreado até o item, gema ou nó passivo contribuinte — e suporta exibição multilíngue nativa via IDs estáveis e pacotes de idioma (en-US, zh-TW, zh-CN). O motor é compilado para WebAssembly, permitindo um aplicativo web totalmente client-side em pobr-web.pages.dev, e também alimenta um CLI e um ponto de entrada desktop. A arquitetura é em camadas: os dados do jogo são derivados de exportações .dat da GGG, analisados offline em JSON versionado e consumidos por um núcleo puramente funcional e zero-I/O. O cálculo segue as regras padrão de agregação de atributos, com paralelismo sobre snapshots de leitura. A paridade com o PoB2 é aplicada por meio de testes de regressão automatizados, fixtures douradas e uma ferramenta oráculo do lado do Lua. O projeto inclui ferramentas para pré-compilação de mods, linting de i18n e sincronização de catálogo. Todo o código possui licença MIT; os dados do jogo são incluídos sob a prática da comunidade para interoperabilidade, não como endosso da Grinding Gear Games.