FXC コンバーター

コンパイル済みシェーダーとアーカイブ (FXC) からテキストを抽出


.FXC ファイルをドロップまたはアップロード

FXC ファイルからテキストを抽出する方法

  1. 上記の "ファイルを選択" ボタンをクリックし、FXC ファイルを選択します。
  2. 利用可能な場合は、プレビューが表示されます。
  3. "ファイルを変換..." ボタンをクリックして、テキスト情報を抽出します。

FXC を別のファイルタイプに変換

FXC コンパイル済みファイル を別の形式に変換する、Microsoft FXC Compiler または 開発者 ソフトウェアが必要です。

ファイルを FXC に変換

他のファイル形式を "コンパイル済みシェーダー" ファイル形式に変換するには、Microsoft FXC Compiler または類似のソフトウェアが必要です。


FXC ファイルについて

.FXCファイル拡張子は、主にMicrosoft DirectXエコシステムやRockstar Advanced Game Engine (RAGE)のような独自のゲームエンジンで利用されるコンパイル済みHLSL(高レベルシェーディング言語)シェーダーを表す。これらのファイルには、視覚効果、ライティング、テクスチャを計算するためにコンピュータのGPUに直接送信されるバイナリ命令が保存されている。また、二次的な用途として、.FXCファイルは、データテーブルのバックアップや移行に使用される人気のDelphiベースのデータベースエンジンであるComponentAce Absolute Databaseによって作成されたデータベース転送アーカイブとしても機能する。

.FXCファイルの主な欠点は、クローズドなバイナリ形式であることだ。コンパイルされたマシンコードであるため、シェーダーファイルは人間が読むことができず、元の.FXソースコードにリバースエンジニアリングしない限り編集できない。同様に、Absolute Databaseのアーカイブをマウントまたは復元するには特定のDelphiコンポーネントが必要であり、ユーザーは単一のソフトウェアエコシステムに縛られてしまう。

これらのファイルを分析または変換する必要がある場合、ターゲットとなる形式はファイルの出所によって異なる。シェーダー開発者やゲームモッダーにとっての一般的な目標は、専用のDirectXデバッガーを使用して、読み取り可能な.TXTまたは.FXファイルに逆コンパイルすることだ。データベースユーザーの場合は、標準的な.SQLまたは.CSV形式への抽出が好まれる。

.FXCは非常に特殊なコンパイル済みフォーマットであるため、標準的なオンラインコンバーターでは常に処理に失敗する。通常、内部データを適切に解釈できるのは、元のコンパイラツール(fxc.exeなど)またはネイティブのデータベースエンジンのみだ。しかし、ファイルをconvert.guruにドラッグ&ドロップすれば、それが何であるかを確認できる。当社の分析で埋め込まれたテキスト文字列、プレーンテキストのヘッダー、またはサポートされているアーカイブ構造が検出された場合、内部コンテンツの表示や部分的な変換の実行が可能な場合がある。

Convert.Guru はFXCファイルを分析し、正確な形式を検出して、中のテキストを読めるようにします。

ほかのユーザーは DDS, X, VSO ファイルも変換しました。


よくある質問

FXC ファイルを JS, TS, PY, JAVA, CPP, C, CS, PHP, RB, GO, RS または SWIFT に変換したい場合は、Microsoft FXC Compiler または「コンパイル済みグラフィックスシェーダーの保存」カテゴリの同様のソフトウェアを使用できます。[ファイル] メニューで 名前を付けて保存… または エクスポート… を探してください。

SH, PY, KT, PS1, SWIFT, LUA, PL, JAVA, SCALA, JS, VBS または TS ファイルを FXC に変換するには、Microsoft FXC Compiler または「コンパイル済みグラフィックスシェーダーの保存」カテゴリの他の同等のツールを試してください。



FXCコンバーターについて

Convert.Guru は、25年以上にわたり維持・更新されてきた、世界最大級かつ信頼性の高いファイル形式データベースの一つを基盤としています。 当社の形式判定機能は、FXC を高い精度で識別します。ファイル名が誤っている場合や破損している場合でも対応し、一般的な形式へ変換できます。FXC コンバーターは登録やインストール不要で、ブラウザ上でそのまま利用できます。 アップロードされたファイルは、変換後に自動的に削除されます。