アップデート 2.185
2026/6/30
v2.185.0.0BETAMINOR
Seymour2026年6月27日
Overdrive:LAB「」タグ削除 per-step + ステップごとのターゲットセレクター
- すべてのユLABーザー可視Ov user-visible erdriveブロック文字列から「」を削除。各フィニッシャーシーケンスステップに独自のターゲット(Random frontline ComboBox (/ Lowest )。 HP).
AddOverdriveFinisherSequenceがtemplateとfallbackTargetパラメータを失った — 各コマンドが独自のターゲットを運ぶ。OverdriveFinisherStepVM ビルド0エラー。ゲート330/330 RT0 技術情報 PASS. 前版:v2.184.1.0]
v2.185.1.0BETAPATCH
Wakka2026年6月26日
技術情報 cross-map — Arena+クロスマップ遅延復元: ランダムエンカウンターbinを壊さない
- に
ArenaPlus_ArmDeferredFileRestore+ArenaPlus_TickDeferredFileRestoreを追加。 dllmain.cpp. ク cross-map ロスマップ781D60起動が成功した後、約30秒タイマー(1800フレーム)をアーム。期限切れ時、.spiraforge.bakを構成されたbinの上に復元。根本原因: クロスマップデプロイ(例: cross-map 技術情報 (e.g. Macalania Forest)がDark Aeonをmcfr00_00.bin, に書いた — これはランダムエンカウンターフォーメーションでもあり、ランダムエンカウンターが通常の敵の代わりにDark Aeonをスポーンした。 DLL ビルド + デプロイ。 前版:v2.185.0.0]
v2.185.4.0BETAPATCH
Sin2026年6月27日
『シン』 カージュ — 『シン』 カージュ AiQueryProperty ラボ v2: 削除、 v2 、 SinScaleInject ドキュメント。 CLI, 技術情報
- AiQueryProperty 技術情報) (RVA 0x3B2DD0) デトゥアがメニューをクラッシュさせた。 Zoneサブメニューを元に戻す。g 技術情報 93 保持。 v2 : --area、 F7 --seed、--intensity、 技術情報 VAR 技術情報 SinScaleInject 技術情報 CLI: --、--restore、--、,save-clean, /統計スケーリング。dry-run, XorShift32 RNG, HP, , 注入無効化(書き換え待ち) ATEL 。ドキュメント: SIN_CURSE_LAB_SESSION_2026-06-27.md(13セクション)、SIN_CURSE_V2_BIN_FIRST_PLAN_2026-06-27.md(bin-first 優先計画)。 AiInstruction 書き換え待ち。 前版:
v2.185.3.0]
v2.185.5.0BETAPATCH
Sin2026年6月27日
『シン』 カージュ 技術情報 SinScaleInject — 『シン』 カージュ ラボ v2: 動作 + フック簡素化
- SinCurseHook.cpp: MonsterLoad, SetScaleAxis, AiQueryProperty, LaunchRestore 、、を削除。btlmapフィルタ。 CREATE_NO_WINDOW. SinScaleInject 。 v2が/を使用。 Monster_StatSheet.ReadSingle/WriteSingle. リポジトリからクリーンbin再生成。62管理技術情報をデプロイ。 前版:
v2.185.4.0]
v2.185.6.0BETAPATCH
Sin2026年6月27日
『シン』 Lab v2.1: コードレビュー + バグ修正 + 脅威モデル同期
- SinScaleInject: 各
--areaの前に、カーネル名をクリーンな状態から復元するようになった(ProcessArea、SaveClean、RestoreAll)。SaveClean と RestoreAll は kernel/monster*.bin も対象にするようになった。RNG は C++ と整合:seed = seed ^ (seed << 16)。g_sinPreset[93] を削除(デッドコード)。time(nullptr) をseedから削除(決定論的な RNG)。kAreaTable(C++)と AREA_T(C#)を CSV の脅威上限と同期: 14個の値を修正、tMin=常に0、リージョン(zanarkand、postgame、thunder_plains_cross、macalania_bosses)を追加
v2.185.5.0
v2.185.7.0BETAPATCH
Rikku2026年6月28日
UI — 磨き込み: より柔らかいパレット + 可視選択
- StudioTokens.axaml アクセント
#5DD0B4→#2A9D8F, より落ち着いた塗り/境界、 StudioTheme.axaml ListBox 選択#15323B→#1A3040+ 可視1px境界。選択/タブ/エクスパンダー/ステータストークン更新。Releaseビルド0エラー。 前版:v2.185.6.0]
v2.185.8.0BETAPATCH
Sin2026年6月28日
SIN — パッチレビューフォローアップ: follow-up: CLI 強化 + hook-build フックビルド健全性ゲート
SinScaleInject:--restore-areaがidを要求するようになった; 無効な--seed,--t, 技術情報--intensityは明確なメッセージで早期失敗; 負の--tは拒否;--intensityは0..100;MonsterStatSheetStruct.StatSheetがnull可能性警告を削除するデフォルトinitを持つ。build_hooks.ps1: 技術情報version.res技術情報cl.exeを保持し、 PolyHook 最終ffx-hooks.dllが疑わしく小さく出たときビルドを拒否 — サイレントアーティファクト回帰を防ぐ。レビュー/follow-up フォローアップはdocs/ai/SIN_PATCH_REVIEW_2026-06-28.md. に文書化。 前版:v2.185.7.0]
v2.185.9.0BETAPATCH
Sin2026年6月28日
SinScaleInject — — クリーンデプロイを `modules\\tools`
- 新しい
RuntimeTools/SinScaleInject/deploy-sinscaleinject.ps1がSinScaleInjectをクリーンフォルダに公開し、modules\\tools\\SinScaleInject\\を最小スタンドアロンペイロード (SinScaleInject*,SinCoreLib.dll,Xe.BinaryMapper.dll)で置き換え、ゲームフォルダからの偶発的なFFXProjectEditor.exe/Avalonia 引きずりを削除。Program.csがGameRootをAppContext.BaseDirectory技術情報modules\\tools\\SinScaleInject, から導出し、ゲーム内データパスのハードコードSteamLibrary\\...に依存しなくなった。 in-game ローカル検証: Releaseビルド0 errors / 0 warnings, クリーン公開、ゲームパスへの実際のデプロイ。 ステータス: ゲーム内Needs Testingin-game; リポジトリパス (clean-base/roster-dir) は設計上マシンローカルのまま。 machine-local 前版:v2.185.8.0]
v2.185.10.0BETAPATCH
Lulu2026年6月28日
技術情報 AI — モンスター フェーズ Rotation: 安定変数 + 即時バトル開始オープナー。 battle-start 技術情報
- 技術情報
Phase Rotation Managerがテキストのvar[N]技術情報IndexLabelを導出しなくなった:AiPhaseVariableAuditRowが安定数値VariableIndex, を運び、 UI がID###を直接表示するので、エイリアス/テキストが実際の変数idと誤認されない。As soon as the battle startsを使用するフェーズがforcePerformCommand (0x705A)技術情報performCommand (0x700B), を発するようになり、オープナーが起動中の通常のアクションキューに依存しない。RuntimeTools/AiScriptLab --phase-rotation-rt0がバトル開始オープナーケースを含み、 battle-start 依然として 技術情報319/319; エディタReleaseビルドは 0エラー. ステータス: ゲーム内Needs Testingin-game, 特にオープナーの順序/アニメーションと実際のm020ケース。 前版:v2.185.9.0]
v2.185.11.0BETAPATCH
Lulu2026年6月28日
技術情報 AI — モンスター フェーズ Rotation: ポータブルオーサリング non-destructive + 非破壊的変数具体化
- 技術情報
Phase Rotation Managerが各変数のreal IDとauthoring/template ID: を分離: UI が両方を表示し、ローカルメタデータに優先を保存し、 ID in レシピがエイリアスを実際のオペランドと混同せずにより高いvar[N]を要求できる。適用中、エディタは既存のvarを上書きせず、同じストレージ/スロットのエイリアスを追加して必要に応じて追加記述子を具体化; 要求されたIDが既に別の変数で占有されている場合、レシピは次の空きインデックスに移動。フェーズガードも具体化されたインデックスに再マップ。RuntimeTools/AiScriptLab --var-growが PASS185/185のまま、--phase-rotation-rt0が PASS319/319; のまま; エディタReleaseビルドは 0エラー. ステータス: ゲーム内Needs Testingin-game, 特に異なるvarテーブルを持つモンスター間のレシピインポート/エクスポート。 前版:v2.185.10.0]
v2.185.12.0BETAPATCH
Lulu2026年6月28日
モンスター AI フェーズ Rotation: 実際のトップ挿入バトル開始 top-insert battle-start + `forcePerformCommand` round-trip
- 技術情報
Phase Rotation ManagerがAs soon as the battle startsステップを、コードの末尾に新しいブロックをチェーンするだけでなく、エントリポイントでの物理的なトップ挿入として処理するようになった。これによりオープナーが古いハンドラーボディの文字通り上に保たれ、即時アクションが残りのオープナーの前にパスを消費するm020失敗モードが減る。ドラフトリーダーがforcePerformCommand (0x705A)も認識するようになり、オープナーレシピの再オープン/再適用がそれらのブロックを無視しなくなった。RuntimeTools/AiScriptLab --phase-rotation-rt0が PASS319/319のまま、エディタReleaseビルドは 0エラー. ステータス: ゲーム内Needs Testingin-game, 特に実際のm020 - Teste Não Funcional 2.binの開始順序。 前版:v2.185.11.0]
v2.185.13.0BETAPATCH
Lulu2026年6月28日
技術情報 AI — モンスター フェーズ AI battle-start Rotation: バトル開始無効化; 正直なトリガーを保留のランタイム/エッジ作業に移動。CTB 技術情報
- 技術情報
Phase Rotation ManagerがAs soon as the battle startsがAiFile. 内の安全なゲームプレイトリガーであるふりをしなくなった。ライターが現在BattleStart適用試行を拒否し、 UI がそのパスをCombatHandler init (disabled LAB), として再ラベルし、警告が正しいルートを指す: 「任意の有効なターン CTB が経過した後」の望ましい動作のためのエッジのランタイムフック。RuntimeTools/AiScriptLab --phase-rotation-rt0が完全にonTurnレシピに戻され、依然として 技術情報; ローカルm020.binテストファイルはリポジトリ外のクリーンベースラインに復元された。 前版:v2.185.12.0]
v2.185.14.0BETAPATCH
Lulu2026年6月29日
技術情報 AI モンスター フェーズ Rotation: エッジでの実際の `AfterAnyValidTurn` ディスパッチ。 技 CTB 術情報
PhaseTurnEdgeHookがプローブ専用でなくなった: probe-only: ランタイムコールバックがエッジアクターを解決し、ライブm###, を導出し、そのモンスターの一致するすべてのサイドカーエントリをスキャンし、構造的ブリッジ( (resolveTargetMask -> queue script command) を通じてオーサリングさ CTB-edge れたコマンドを同じエッジコンテキストでキューする。ランタイムがonlyOnce技術情報entry x actorSlot, 状態を保持し、バトル署名が変わるとその状態をリセットし、プローブ行だけでなく実際のディスパッチ成功/失敗をログするようになった。エディタでは、AfterAnyValidTurnサイドカーがmodules\\config技術情報GameInstallRoot, にエクスポートされ、 UI/警告が真のスコープを反映するように強化された: ランタイムv1 = 即時コマンドディスパッチ、ワンショットとして最適; ; one-shot;guardVarは依然としてメタデータであり、順番外のvar変異パスではない。 out-of-turn 技術情報RuntimeTools/PhaseTurnEdgeLabが実際のn6/a2ログ形式と同期された。 ステータス: ゲーム内Needs Testingin-game — オフラインビルドはグリーン、 RT2 はまだ保留。 前版:v2.185.13.0]
v2.185.15.0BETAPATCH
Seymour2026年6月29日
Obsidianボールト + ドキュメントフロントマター + ツーリングインフラ
- リポジトリルートにObsidianボールト設定: graph.json フォルダ/タグによる11色グループの、グラフグローと鮮やかな色のスニペット(、 CSS 技術情報 (colorful-graph, colorful-folders) ドキュメント// に30以上の相互接続ノート(ハブ、obsidian-vaultノート、バトル 、Spira RE Reforge、 AI, セッション、参照)+ 4つのMermaid図(アーキテクチャ、フェーズ (SinScaleInject Rotationフロー、、モンスター ATEL VM, 技術情報 アルベドポーター Worker構造) DeepSeek 。オーガナイザーが約1900の . ファイルを処理し、グラフビューを豊かにするフロントマター(タグ、エイリアス、日付)を追加。 FFX 5つのスペシャリストスキルを作成(、、 (monster-ai-specialist, runtime-hooks-engineer, wpf-module-architect, re-ida-analyst, data-diff-patch-engineer) に自動ルーティング付き。 auto-routing 技術情報 AGENTS.md. GitHub MCP をenv varトークン + .bashrc更新で設定。.gitignore更新(.を含む)mcp.json 。標準化されたフロントマターをに追加。 AGENTS.md. 前版:
v2.185.14.0]
v2.185.16.0BETAPATCH
Seymour2026年6月29日
モンスター統計/かぬ/リバランス:かぬ/AP Macalania、Bikanel、Calm Lands OD + 7 設計
- シュメルケ (技術情報 マフート (とマフート(m004)をファミリーパターンに従って強化。 サボテンダー (サボテンダー(m208) (HP 800→1500, AGI 24→40, MDEF 24→40、 255保持)。Calm AGI Lands: 10モンスターのと二次統計を強化。かぬ/を3エリア(Macalania、 かぬ/AP Bikanel、Calm Lands)で増加、ボーナス付き。APovkを2×に標準化。7 技術情報設計: OD ムシュフシュ(Sand Breath)、ズー(Sonic Storm)、サボテンダー(10, ムシュフシュ (000 ズー (Needles)、クァール(Blaster サボテンダー (Cannon) クァール (キマイラブレイン(マイティガード キマイラブレイン (マイティガード + Psychic オーガ (オーガ Storm)、オーガ(オーガ Smash×2)。4ターゲット同期(repo/Steam/抽出/)clean-bins) をプロジェクト規則として文書化。 前版:
v2.185.15.0]
v2.185.17.0BETAPATCH
Seymour2026年6月30日
技術情報 AI — モンスター フェーズ P1+P2 + シーモア RE Rotation + + IDU シーモア 第二層 + 編集可能性提案
- Branch-sensitive 技術情報 P1+P2:
AiDetectedBranchActionがパスローカル来歴を持つTargetProvenance/CommandProvenanceを運ぶようになり、 path-local ウォーカーが来歴を保持(/、) (PUSHV/POPV, findMatchingChr).Monster AI EditorUI cmd/ multi-line read-only ーゲット/ラベル起源の複数行読み取り専用ブロックを表示。0ビルドエラー、 RT0 PASS. シーモア 。シーモア second-layer RE m124: 第二層完了 0x6051 (SetupWaitTimer) — オペコード() CTB をカウントダウン経由で特定、 0x604D (MenuAnimationKind) 技術情報 0x604B (BattleEventString) ()をマップ、()を内部マシンコード付き文字列テーブルとして構造化。セットアップフロー調査: CTB バトル開始イベ battle-start ント→( 0x01→0x704A (純ではない。Indirect ATEL. Dispatch Unit: 研究完了 — 57の間接テーブル、147のディスパッチ操作、視覚エディタ提案。Home(Gundappo): azit03フォーメーションをコミット。Knowledge 基底 + + Session FastEntrypoints Handoffを同期。 前版:v2.185.16.0]
v2.185.18.0BETAPATCH
Seymour2026年6月30日
シーモア — Seymourオープナー証明をBible/Atlas + アプリ内ガードレールに昇格。 in-app 技術情報
- 技術情報
Shell/Protect before the party actsオープニングが外部フックなしで閉じられた:mcyt06_00 ?StartEndHooks2::HookStartがAllMonsters.FirstStrike = true,AllMonsters.CurrentTurnDelay = 0,Monster#01.CurrentTurnDelay = 1, を設定し、パーティ/予備を+2; で押す; 実際のフォーメーションslot0=m141,slot1=m124,slot2=m141,slot3=m125, で、これはオープナーがエンカウンター駆動のネイティブセットアップであり、 encounter-driven 隠れたローカルSeymou シーモアperformCommandトリックではないことを証明。発見は耐久ドキュメント (ATEL Bible,Monster AI Corpus Atlas) と in-appBIBLE OF SPIRA技術情報AiBibleCatalog, に昇格、正直な製品境界付き:Battle Corpus Crosswalk/Auroraはこれを読み取り専用で表面化できるが、 read-only, 技術情報HookStart/ 初期シ CTB ードオーサリングはまだ公開ライターサーフェスではない。統合されたSeymo シーモア urネイティブ証明ドキュメントをパッケージでバージョン管理。 前版:v2.185.17.0]