PSO コンバーター

ピクセルシェーダーファイル (PSO) からテキストを抽出


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

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

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

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

PSO シェーダーファイル を別の形式に変換する、DirectX Shader Compiler または 開発者 ソフトウェアが必要です。

ファイルを PSO に変換

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


PSO ファイルについて

.psoファイル拡張子は、主にMicrosoft DirectXで使用されるCompiled Pixel Shader ObjectまたはPipeline State Object cacheを表す。また、Phantasy Star Onlineのゲームセーブファイルや、LISEGA Pipe Support Organizerのプロジェクトファイルとしても広く知られている。

これらのフォーマットには、クローズドでプロプライエタリなバイナリファイルであるという大きな欠点がある。DirectXの.psoファイルには、特定のハードウェア構成やグラフィックドライバに強く結びついたコンパイル済みのGPU命令やステートキャッシュが含まれている。これらは基本的に人間が読むことはできない。標準的なテキストエディタで開くことはできず、低レベルのレンダリング命令をデコードするために必要な専用の逆アセンブラがないため、標準的なオンラインコンバーターでも処理できない。同様に、コンソールゲームのセーブデータは、改ざんを防ぐために強力に暗号化され、特定のユーザープロファイルにロックされている。

変換の選択肢は非常に限られている。シェーダーを扱う開発者は、MicrosoftのPIXのような専用のデバッグツールを使用して.psoをソースの.HLSLコードに逆コンパイルしようとするかもしれないが、これは複雑なリバースエンジニアリングプロセスである。ゲームのセーブデータは一般的に他のものに変換することはできないが、ニッチなコミュニティのセーブエディターであれば内部データを抽出できるかもしれない。

このファイルフォーマットは開いたり変換したりするのが難しいため、標準的なソフトウェアは通常役に立たない。多くの場合、元のゲームエンジン、コンソール、またはコンパイラだけがデータを正しく読み込んだりエクスポートしたりできる。しかし、ファイルをconvert.guruにドラッグ&ドロップするだけで、フォーマットを特定し、表示し、可能な場合は変換することができる。私たちのプラットフォームは、生のバイナリ構造を検査し、読み取り可能なテキストヘッダーを抽出し、扱っている.psoフォーマットの正確なバリアントを特定するのに役立つ。

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

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


よくある質問

PSO ファイルを に変換したい場合は、DirectX Shader Compiler または「DirectXシェーダーまたはゲームセーブデータ」カテゴリの同様のソフトウェアを使用できます。[ファイル] メニューで 名前を付けて保存… または エクスポート… を探してください。

ファイルを PSO に変換するには、DirectX Shader Compiler または「DirectXシェーダーまたはゲームセーブデータ」カテゴリの他の同等のツールを試してください。



PSOコンバーターについて

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