アップデート 2.232
2026/8/16
v2.232.0.0BETAMINOR
Lulu2026年8月15日
EncounterTableExplorer: フォーメーション追加(構造的 grow)+Rebuild 経由の Save+InternalGroup の公開
AddFormationToSelectedGroup: 選択したテーブルのグループ0に、次の FormationId / weight 1 のフォーメーションを1つ追加し、FormationCount/TotalWeight/TotalFormationCount と re-renders を更新。Rebuild()経由で Save(構造的)し、Write()(slot-only)ではなく追加したフォーメーションを永続化。RT0 の byte-identical に対して no-edit +grow を--encounter-rebuild-rt0で実証(テーブル96個/グループ192個/フォーメーション863個)。EncounterTableGroupRow.InternalGroupを公開し、DataModel がフォーメーション一覧を拡張できるようにした(新しいコードコメントは英語)。- ゲート: ビルドのエラー0件、Core スイート224/224 PASS(7件の full-suite 失敗はアクティブな i18n レーン由来の i18n/StringsIntegrity で、既存(pre-existing)かつ今回の変更とは無関係)。正直なところ、新規フォーメーションの in-game spawn は RT2-pending。 ### REVISION
- Spatial-zone RE(IDA、ida-pro-mcp 13337 経由の正規 DB):
mapout.vpa→ GuideMap ルートの実際のレイアウトを解明(+6n ゾーン /+10n 頂点 /+12スケール /+24頂点プール /+28ゾーンプール)。頂点 =s16 X,Y,Z(stride 8)(オフラインパーサーはX,Zペアとして読み込んだため、約50以上のフィールドで失敗。bika03 だけ一致)。ゾーンレコード:+8/+9=groupMin/groupMax、+6n 三角形、+12インデックスポインター。三角形 =i16 iA,iB,iC+ メタ dword@+4→ グループ(meta>>17)&0x7FFF(IDA-proven、ordinal_guessなし)。実際のブロッカー:.vpaは GS-DMA パケットコンテナー(magic 272)。高負荷ジオメトリにはデコーダーFFX_GS_ProcessDmaPacketData(0x90f900)が必要だが、プロジェクトには存在しない。ffxmap.id/mapobjdata.vpbは抽出済みコーパスにない。ドキュメント:docs/reverse/FFX_MAPOUT_VPA_ZONES_RUNTIME_LAYOUT_RE_2026-08-15.md。IDA のコメントを適用(0x91d5e0/0x83e980/0x8447a0/0x909680)。 - GrowLab の調査結果: 失敗104件 = non-tight バトル104件(588 tight では0件)→ ラボ false-negative であり、writer のバグではない。
- バラエティ軸(RE とは独立):
EncounterTable_File.Rebuild()GREEN — RT0 byte-identical +grow(フォーメーション+1、+2B)をbtl.binに適用(テーブル96個/グループ192個/フォーメーション863個)。BattleArenaAuthor はモンスター byte-safe を追加/削除。UI の公開が必要(フォーメーション追加+Rebuild-based の保存+危険性)。 ### PATCH
v2.231.0.1
v2.232.1.0BETAPATCH
Seymour2026年8月16日
技術情報 PT-BR ) 技術情報 i18n: Strings.resx (EN 中立 ( を修正(言語がポルトガル語をレンダリングしていた)
- 前版:
v2.232.0.0] - 218 PT-BR 術情報 技術情報
Resources/Strings.resx((中立 EN = 真実の源; 英語フォールバック = 中立)を真正のに置き換え。 EN. 218キーはStrings.pt.resx(に既に存在(サテライト無傷); キーリネームなし、Strings.cs未変更。 - 債務の起源: 過去のレー (Jarvis-UI
Mod_*, Jarvis-MAGIC-SHIVAU_*) が中立にを入れてi18n黄金律に違反。 PT 技術情報 EN 翻訳をwork/i18n_en/*.json(で作成(レビュー可能)。バックアップ:Strings.resx.bak_20260815_233446. - 検証:
dotnet build0 errors;dotnet test --filter FullyQualifiedName~StringsIntegrity2/3 PASS (the 2 key/resx arbiters; the 3rdNoXamlHasRawHardcodedUiLiteralis pre-existing migration debt inTreasureMapEditor_Control.axaml, untouched).