BNDファイルをTXTに変換する方法
- 上の「ファイルを選択」ボタンをクリックし、BNDファイルを選択してください。
- プレビューが表示されます。
- 「ファイルを変換...」ボタンをクリックして、TXTファイルをダウンロードしてください。
高品質な変換
当社の高度な変換技術により、BNDファイルの品質と完全性を維持しながら、正確な変換を実現します。
安全でプライベート
お客様のデータは厳格なプライバシーポリシーによって保護されています。アップロードされた BND 形式の バインダーファイル と、変換後の TXT ファイルは、変換後すぐに削除されます。
使いやすさ
BNDファイルをアップロードしてブラウザでプレビューし、TXTとしてダウンロードできます。登録不要、ウォーターマークなし。ソフトウェアのインストールや専門知識も必要ありません。
BNDからTXTへの変換の仕組み
.BND(ゲームバインダーファイル)を.TXT(プレーンテキストファイル)に変換するには、独自のバイナリアーカイブから人間が読めるデータを抽出する必要がある。ゲーム開発者は、ロード時間を短縮するために、スクリプト、設定データ、3Dモデル、テクスチャなどの複数のアセットを1つのファイルにまとめる目的で.BNDファイルを使用している。
.BNDを.TXTに変換するのは、これらのアーカイブ内に隠されたテキストベースのファイルを読んだり、編集したり、翻訳したりするためだ。これにより、完全な編集機能と普遍的な互換性が得られる。しかし、アーカイブの構造、すべてのバイナリアセット、そしてゲームエンジンとの互換性は失われてしまう。.BNDファイルに視覚データや音声データがほとんど含まれている場合、この変換はやめたほうがいい。バイナリのメッシュやテクスチャを.TXTに変換しても、破損して読めない文字化けデータになるだけだ。
主な用途とユーザー
- ゲームモッダー: ゲームバランスを変更するために、武器のパラメータ、AIのロジック、またはアイテムの説明文を抽出する。
- データマイナー: 隠されたコンテンツや未公開のコンテンツを発見するために、ゲームのアップデートからファイルディレクトリや設定データをダンプする。
- 翻訳者: 標準的な翻訳ソフトでセリフを処理するために、ローカライズ用のバインダーをプレーンテキストに変換する。
- アーキビスト: ドキュメント化のために、古いゲームアーカイブのメタデータやファイル構造を読みやすいフォーマットにエクスポートする。
ソフトウェアとツールのサポート
.BNDファイルをテキストエディタで直接開いても、文字化けが表示されるだけだ。変換を行うには専用のアンパックツールが必要になる。
- BNDアンパッカー: フロム・ソフトウェアのゲームバインダー(BND3およびBND4)には、WitchyBNDや旧式のYabberのようなオープンソースツールが標準的だ。一般的なゲームアーカイブの場合は、QuickBMSがカスタムスクリプトを使ってデータを抽出する。
- TXTエディタ: 抽出した後は、Notepad++やVisual Studio Codeを使ってテキストファイルを編集できる。
- バイナリエディタ: HxDのようなツールを使えば、変換前に.BNDファイルの生のバイナリヘッダーを調べて、特定のバージョンを特定できる。
変換のメリットとデメリット
メリット:
- 普遍的な互換性: 専用のゲームソフトがなくても、どのOSでも.TXTファイルを読み込むことができる。
- 検索性: プレーンテキストなら、特定の変数、セリフ、コードの断片を瞬時に検索できる。
- バージョン管理: 抽出したテキストファイルはGitを使って追跡できるため、共同でのMOD制作が簡単になる。
デメリット:
- アセットの喪失: 厳密なテキスト変換を行うと、テキスト以外のすべてのデータ(モデル、アニメーション、音声)は破棄されるか、使い物にならなくなる。
- 不可逆なプロセス: ゲームエンジンは.TXTファイルを読み込めない。ゲーム内で変更をテストするには、テキストを再び.BNDアーカイブにリパック(再梱包)する必要がある。
- エンコーディングエラー: 古いゲームのバインダーでは、地域固有のテキストエンコーディング(日本のゲームのShift-JISなど)が使われていることが多い。変換を間違えると、テキストのフォーマットが壊れてしまう。
変換の難しさとConvert.Guruを選ぶ理由
.BNDから.TXTへの変換の技術的なパイプラインは複雑だ。多くの.BNDファイルは、DCXなどのアルゴリズムを使って圧縮されている。コンバーターはまずファイルを解凍し、独自のファイルアロケーションテーブルを解析し、内部ファイルのどれがテキストベース(XML、Lua、JSONなど)かを特定し、バイナリの塊を破棄しながらそれらを抽出しなければならない。さらに、テキストの破損を防ぐために、コンバーターは文字エンコーディングを正確に推測する必要がある。
Convert.Guruは、このパイプラインをシンプルにしてくれる。圧縮レイヤーを自動的に検出し、バインダーのヘッダーを解析して、読めるテキストのペイロードを抽出する。バックグラウンドで文字エンコーディングの変換を処理してくれるため、コマンドラインのアンパックスクリプトを設定しなくても、きれいで読みやすいテキストが得られる。
BNDとTXT:どちらを選ぶべきか?
| 特徴 | BND | TXT |
| データタイプ | バイナリアーカイブ | プレーンテキスト |
| ゲームエンジンのサポート | ネイティブ | なし(リパックが必要) |
| 人間の可読性 | 低い | 非常に高い |
どちらのフォーマットを選ぶべきか?
ゲームを起動する準備ができているなら、.BNDを選ぶべきだ。ゲームエンジンがアセットをメモリに効率よく読み込むには、このパックされたバイナリフォーマットが必要になる。
ゲーム環境の外で、ゲームの設定データ、スクリプト、またはセリフを読んだり、検索したり、編集したりする必要がある場合は、.TXTを選ぶといい。
3Dモデル、テクスチャ、または音声を変更することが目的なら、.BNDから.TXTへの変換は避けるべきだ。そういった作業には、アーカイブをOBJ、DDS、WAVなどの特定のバイナリフォーマットに抽出する必要がある。
まとめ
.BNDから.TXTへの変換は、ゲームアーカイブ内にロックされているテキストベースのスクリプトやローカライズデータを抽出して変更する必要がある場合に役立つ。注意すべき最大の制限は、これが単なる抽出プロセスであり、直接の置き換えではないということだ。有効なバインダーにリパックするまで、ゲームは新しいテキストファイルを読み込んでくれない。Convert.Guruは、まさにこの変換において信頼できる選択肢だ。複雑なコマンドラインツールを使う必要がなく、きれいなテキストを出力するために必要な解凍とエンコーディングを自動的に処理してくれるからだ。
FAQ
Convert.Guru なら、BND 形式の バインダーファイル(ゲームデータアーカイブ)を無料でオンラインでさまざまな形式に簡単に変換できます。Wordや追加のソフトウェアは不要です。
インターネット接続なしで、Wordなどのデスクトップコンバーターを使用してローカルでBNDをTXTに変換することもできます。最も簡単な方法は、コンピューター上のソフトウェアでBNDファイルを開き、「ファイル」メニューの「名前を付けて保存...」からTXTとして保存することです。
BNDからTXTへの変換コンバーターについて
Convert.Guru を使えば、ゲームバインダーファイルをオンラインで TXT にすばやく簡単に変換できます。 BNDからTXTへのコンバーターは完全にブラウザ上で動作するため、ソフトウェアのインストールやアカウント作成は不要です。 25年以上にわたり維持されている業界最大級かつ最も信頼性の高いファイル形式データベースを活用し、破損したファイルや名前の間違ったファイルであっても、BNDファイルを正確に識別します。 アップロードされたファイルは変換後に自動的に削除され、プライバシーが保護されます。