1 Home
darask edited this page 2026-10-19 15:15:36 +00:00

TWA Godot移植版 — 解析結果Wiki

元のTWAを解析し、GodotとC++へ忠実に移植するプロジェクトです。完全解析・完全移植は進行中で、Godot上で対戦開始から勝敗まで遊べる状態にはまだ達していません。 既存exe/dllでプライベートサーバーを動かす復活版とは別のプロジェクトです。

2026年10月20日整理。解析内容はコミット 8ba9efc8、最新記録は2026年10月17日のbatch136です。本体のGit LFS追加は 2af01178。元フォルダの未コミット変更は、このWikiの解析結果へ含めていません。

読み順

  1. 資産・ファイル形式 — PFH5、DB、モデル、アニメーション、建物の読込。
  2. 戦闘・世界処理 — 士気、命中、損害、地面、疲労、勝敗などの復元結果。
  3. 最新解析と検証の意味 — B136で何が増え、何が未接続か。
  4. 再現環境と確認手順 — 取得、依存物、資産配置、ビルド、検査記録。
  5. 資料索引・次の開発 — 分野別の原資料と、未解明部分の引き継ぎ方。

いま画面で確認できる範囲

項目 確認記録がある範囲 残っていること
格納庫 25指揮官・317部隊、3部隊の編成と保存 購入・研究・成長条件の適用
戦場プレビュー 原作地形に20人分・60部隊を配置、選択・移動 他部隊は規模確認用の複製。AI・対戦通信・勝敗までのゲーム統合
モデル・骨格 24モデルの検証ビューアー、variant組立・骨格アニメーション 全材質・装備・騎乗・アニメーションの原作一致
C++解析部品 数値関数・reader・group等の限定経路の比較 実worldの構築から画面・戦闘へつなぐ統合

Godotの移動は実験実装で、原作の操舵・経路探索と一致するという検証は済んでいません。原作のTierと消耗品枠を保持する方針で、復活版のTier X相当への変更を既定として入れません。Linux x86_64 / Godot 4.5.1 / C++20での確認記録があり、Windowsビルド・実行は未検証です。元のREADME

結果の読み方

「ファイルを最後まで読めた」「原本命令と同じ出力になった」「限定経路を接続できた」「Godot画面で動いた」は、それぞれ別の到達点です。このWikiでは根拠となる版と資料を添え、試験件数を完成率へ換算しません。現在地はSTATUS、詳細な履歴はSESSION_HANDOFFを参照してください。

過去資料には「非公開」「原作資産はGit対象外」「pushなし」といった当時の記録が残っています。現在はこのForgejoリポジトリを公開し、本体を game/ にGit LFSで追加しています。過去の記録そのものを、新しい公開状態に合わせて書き換えてはいません。