Skip to content

Releases: kokagex/PoB2-for-macOS

v0.7.1

21 Feb 07:10
4fa9755

Choose a tag to compare

v0.7.1 (2026-02-21)

修正 / Fixes

  • 最新PoE2ユニーク装備の翻訳漏れ修正(アイテム名9件追加)
  • mod効果テンプレート12件追加(呪いスキルレベル、バラージ、クリティカルウィークネス、非チャネリングスペル等)
  • Contents/Info.plistバージョン同期修正

  • Fixed missing translations for latest PoE2 unique items (9 item names added)
  • Added 12 mod stat line templates (curse skill levels, barrage, critical weakness, non-channelling spells, etc.)
  • Fixed Contents/Info.plist version sync

🤖 Generated with Claude Code

v0.6.0

21 Feb 04:19
1da22c6

Choose a tag to compare

v0.6.0 — スキルジェムツールチップ翻訳強化 + バグ修正

新機能

  • スキルジェムツールチップの日本語翻訳を大幅強化(効果分岐ラベル約360件追加)
  • gem_stat_descriptions全テンプレートを網羅チェックし、未翻訳145件を追加(statテンプレートカバレッジ100%達成)

バグ修正

  • ツールチップの改行時にカラーコードが消失する問題を修正
  • calcFunc未取得時にジェムツールチップ全体が消失する問題を修正
  • statSet.label / additional.name / gemFamilyの未翻訳表示を修正
  • デバッグログ出力削除によるパフォーマンス改善

New Features

  • Significantly enhanced Japanese translations for skill gem tooltips (~360 effect branch labels added)
  • Exhaustive check of all gem_stat_descriptions templates, added 145 missing entries (100% stat template coverage)

Bug Fixes

  • Fixed color code loss when tooltip text wraps to next line
  • Fixed gem tooltip disappearing entirely when calcFunc is unavailable
  • Fixed untranslated statSet.label / additional.name / gemFamily display
  • Performance improvement by removing debug file I/O from translateModLine

インストール / Installation

  1. PathOfBuilding-v0.6.0.app.zip をダウンロードして解凍
  2. PathOfBuilding.app をApplicationsフォルダに配置
  3. ターミナルで xattr -cr /Applications/PathOfBuilding.app を実行
  4. ダブルクリックで起動

v0.5.0

19 Feb 22:09
7a39e78

Choose a tag to compare

v0.5.0 — 計算エンジン残りモジュール上流同期

主な変更点

  • 上流 PathOfBuilding-PoE2 dev ブランチから計算エンジン残り11モジュールを同期
  • CalcSections: Spirit、Deflection、Freeze Buildup、Charm、Mark等のPoE2新stat表示追加
  • BuildSiteTools: poe2db.tw対応、pob2:プロトコルハンドラ対応
  • 日本語翻訳: CalcSections 72項目追加、アイテムMod行・ジェムstat・パッシブツリーのtranslateModLine対応
  • StatDescriber: undefined floor修正、i18n stat description lookup復元

Changes

  • Synced remaining 11 calc engine modules from upstream PathOfBuilding-PoE2 dev branch
  • CalcSections: added PoE2 new stat displays (Spirit, Deflection, Freeze Buildup, Charm, Mark, etc.)
  • BuildSiteTools: added poe2db.tw support, pob2: protocol handler support
  • Japanese translations: 72 new CalcSections labels, translateModLine for item mods, gem stats, passive tree
  • StatDescriber: fixed undefined floor, restored i18n stat description lookup

インストール / Installation

  1. PathOfBuilding-macOS-v0.5.0.zip をダウンロードして解凍
  2. PathOfBuilding.app を Applications フォルダに配置
  3. ターミナルで xattr -cr /Applications/PathOfBuilding.app を実行
  4. ダブルクリックで起動

v0.4.0 - Upstream PoE2 Data Sync

19 Feb 21:01
a573e52

Choose a tag to compare

v0.4.0 - 上流 PoE2 データファイル同期

上流 PathOfBuilding-PoE2 dev ブランチから24データファイルを同期し、最新のゲームデータを取り込みました。

主な変更点

  • StatDescriptions (5ファイル): Mod説明文・スキルstat・ジェムstat・モンスターstat更新
  • ModCache: Modパース結果キャッシュ更新
  • Bases (6ファイル): 剣・斧・メイス・ダガー・フレイル・スタッフの新ベース追加
  • Uniques: 新ユニーク・レースユニーク追加
  • TimelessJewel: レギオンパッシブ・ノードマッピング更新
  • その他: Spectres、Minions、SkillStatMap、Global、Gems、Misc、ModScalability、ModItemExclusive更新
  • ModTools.lua: 混合キー型ソートcomparator追加(Blackened Heart等の起動クラッシュ修正)
  • Data.lua: metatableガード移設、PoE2武器タイプ・クラス対応

インストール

  1. .zip をダウンロードして解凍
  2. PathOfBuilding.app を Applications フォルダに配置
  3. ターミナルで cd /Applications && xattr -cr PathOfBuilding.app
  4. ダブルクリックで起動

Synced 24 data files from upstream PathOfBuilding-PoE2 dev branch, bringing the latest game data.

Key Changes

  • StatDescriptions (5 files): updated mod descriptions, skill stats, gem stats, monster stats
  • ModCache: updated mod parse result cache
  • Bases (6 files): new sword, axe, mace, dagger, flail, staff bases
  • Uniques: new uniques and race uniques
  • TimelessJewel: updated legion passives and node index mapping
  • Other: Spectres, Minions, SkillStatMap, Global, Gems, Misc, ModScalability, ModItemExclusive
  • ModTools.lua: mixed key type sort comparator (fixes Blackened Heart launch crash)
  • Data.lua: relocated metatable guards, PoE2 weapon type and class support

v0.3.0 - Upstream PoE2 Calculation Engine Sync

19 Feb 13:49
1516224

Choose a tag to compare

v0.3.0 - 上流 PoE2 計算エンジン同期

上流 PathOfBuilding-PoE2 dev ブランチから計算エンジン9ファイルを同期し、PoE2対応の大幅な計算改善を取り込みました。

主な変更点

  • CalcOffence: Firestorm/RoA等のDPS計算、ダメージ再帰構造を更新
  • CalcDefence: PoE2のヒットチャンス/アーマー計算式、Deflection対応
  • CalcPerform: Spirit計算、mergeKeystones対応
  • CalcSetup: PoE2 characterConstants、statSets構造対応
  • CalcActiveSkill: statSet構造、baseMods対応
  • ModParser: PoE2 Conquerors(Vorana等)、Mod解析改善
  • ItemTools: formatValue復活、PoE2 influence対応
  • CalcTriggers: Unleashable→CanRapidFire リネーム
  • CalcMirages: General's Cry改善
  • Data.lua: PoE2対応の定数・テーブル追加(DeflectEffect、buildupTypes、ailmentDamageTypes等)
  • ソケットグループの日本語表示ラベル修正

インストール

  1. .zip をダウンロードして解凍
  2. PathOfBuilding.app を Applications フォルダに配置
  3. ターミナルで cd /Applications && xattr -cr PathOfBuilding.app
  4. ダブルクリックで起動

Synced 9 calculation engine files from upstream PathOfBuilding-PoE2 dev branch, bringing major PoE2 calculation improvements.

Key Changes

  • CalcOffence: Firestorm/RoA DPS, damage recursive structure
  • CalcDefence: PoE2 hit chance/armour formulas, Deflection support
  • CalcPerform: Spirit calculation, mergeKeystones
  • CalcSetup: PoE2 characterConstants, statSets structure
  • CalcActiveSkill: statSet structure, baseMods
  • ModParser: PoE2 Conquerors (Vorana etc), mod parsing improvements
  • ItemTools: formatValue restoration, PoE2 influence
  • CalcTriggers: Unleashable→CanRapidFire rename
  • CalcMirages: General's Cry improvements
  • Data.lua: Added PoE2 constants and tables
  • Fixed Japanese display labels for socket groups

Install

  1. Download and extract the .zip
  2. Place PathOfBuilding.app in Applications
  3. Run cd /Applications && xattr -cr PathOfBuilding.app in Terminal
  4. Double-click to launch

v0.2.2 — SGPAK Archive Loading System

19 Feb 12:14

Choose a tag to compare

変更点 / Changes

  • SGPAKアーカイブからのアセット読み込みシステムを追加(ディスク上の個別ファイルの代わりにアーカイブを使用)
  • アーカイブのシャットダウン時クリーンアップ(ハンドルリーク防止)
  • FFI nullポインタチェックの強化
  • アーカイブ読み込み失敗時の警告ログ追加(サイレント失敗の防止)
  • 未使用のMemory Budget API宣言を削除
  • コード署名ディレクトリの.gitignore追加

  • Added SGPAK archive loading system for bundled assets (loads from archives instead of loose files on disk)
  • Archive cleanup on shutdown (prevents handle leaks)
  • Improved FFI null pointer checks for robustness
  • Added warning logs on archive load failure (prevents silent failures)
  • Removed unused Memory Budget API declarations
  • Added _CodeSignature directory to .gitignore

v0.2.1 - Security Hardening

18 Feb 14:27

Choose a tag to compare

セキュリティ修正 / Security Fixes

  • OAuth PKCE認証の暗号強度を改善(math.random → /dev/urandom、256bit エントロピー)
  • TradeQuery通貨ファイルのパストラバーサル脆弱性を修正
  • 外部ビルドリストのascendancy名によるパストラバーサルを修正
  • ファイルパス検証の改行文字バイパスを修正
  • base64urlパディング処理の修正
  • io.open nilガード追加(通貨ファイル書き込み時のクラッシュ防止)

  • Improved OAuth PKCE cryptographic strength (math.random → /dev/urandom, 256-bit entropy)
  • Fixed path traversal vulnerability in TradeQuery currency file paths
  • Fixed path traversal via ascendancy names from external build lists
  • Fixed newline bypass in file path validation
  • Fixed base64url padding strip for double-padded output
  • Added io.open nil guard to prevent crash on currency file write failure

v0.2.0 — Japanese Localization + Stability

17 Feb 11:02

Choose a tag to compare

v0.2.0 — 日本語ローカライゼーション + 安定性改善

新機能

  • 日本語ローカライゼーション対応 — UI全タブ、パッシブツリー、アイテム、スキル、Mod
    • パッシブツリーノード名 589件
    • ユニークアイテム名・フレーバーテキスト 374件
    • ジェム説明文・Mod統計行 3,298件
    • CalcsタブラベルとConfigタブ翻訳

安定性改善

  • SubScriptライフサイクル安全性の向上(コールバッククラッシュ防止)
  • 大規模テーブル走査のyield改善(フレームスタッター軽減)
  • ImageHandle安全性の向上(ダングリングポインタ修正)
  • アプリ終了時のSubScript安全な解除

テスト基盤

  • Bustedユニットテスト 71件 + GitHub Actions CI
  • ビジュアルリグレッションテスト基盤

その他

  • 腐敗エンチャントドロップダウン翻訳
  • アノイントソートドロップダウン翻訳
  • 装備スロット名翻訳
  • ジュエルサムネイルツールチップバグ修正
  • 補助ロケールファイルの遅延読み込み(起動速度改善)

New Features

  • Japanese localization — All UI tabs, passive tree, items, skills, mods
    • 589 passive tree node names
    • 374 unique item names & flavour texts
    • 3,298 gem descriptions & mod stat lines
    • Calcs tab labels and Config tab translations

Stability Improvements

  • SubScript lifecycle safety (prevents callback crashes during mode switching)
  • Yield improvement for large table iteration (reduces frame stutter)
  • ImageHandle safety (dangling pointer fix in global Unload wrapper)
  • Safe SubScript teardown on app exit

Test Infrastructure

  • 71 Busted unit tests + GitHub Actions CI
  • Visual regression test infrastructure

🤖 Generated with Claude Code

Path of Building 2 for macOS v0.1.2

11 Feb 08:57
d0e0f1c

Choose a tag to compare

Changes from v0.1.1

  • ConfigOptionsをPoE2上流版に差し替え(Quest Rewards追加、Bandit/Pantheon削除)
  • Warningsポップアップの表示順序修正(他ウィジェットの上に表示)
  • 旧セーブデータ互換性のためのnil安全性修正

What's included

  • macOS ネイティブ動作(Metal / ARM64)
  • パッシブツリーの表示・ノード割り当て・ステータス反映
  • ビルド画面の全7タブ(Tree, Skills, Items, Calcs, Config, Notes, Import/Export)
  • PoB リンクからのビルドインポート
  • ビルドのセーブ/ロード
  • リアルタイムステータス再計算
  • ツールチップ表示(アイテム・ノード・スキル)
  • PoE2 武器タイプ対応(Spear, Flail, Crossbow, Talisman)

Installation

  1. Download PathOfBuilding-macOS-v0.1.2.zip
  2. Extract and move PathOfBuilding.app to Applications
  3. Right-click → Open (first launch requires Gatekeeper bypass)