WTF ファイル形式とは?
.wtfは、Blizzard Entertainmentがコンピュータゲーム「World of Warcraft」のために開発したプレーンテキストの設定ファイル形式です。.wtfファイルは、ゲームの設定情報をコンソール変数(CVar)の割り当てとして保存します。各行は SET <変数名> "<値>" という構文を使用します(例:SET gxApi "D3D12")。.wtfファイルにエラーがあると、ゲームが起動しなくなる場合があります。すべての.wtfファイルは、ゲームのインストールディレクトリ内にある WTF サブフォルダに保存されます。このフォルダ名自体は «WoW Text File» の略です。
Realmlist.wtf
歴史的に、Realmlist.wtfファイルにはプレイヤーのアカウントが登録されているサーバーのアドレスが保存されていました。このファイルを変更することで、ユーザーはプライベートなWoWサーバーに接続できます。現在の製品版World of WarcraftではRealmlist.wtfは不要になっており、現在は主にプライベートサーバー用のクライアントに関連しています。
Config.wtf と Config-cache.wtf
Config.wtfは、すべてのサーバーとアカウントの設定に影響を与えます。定義上、このファイルには解像度やグラフィックスオプションなどの一般的なゲーム設定が含まれます。Config-cache.wtfは、特定のキャラクターとサーバーの設定を保持します。どの設定がこれら2つのファイルのどちらに現れるかについて、ゲーム側は厳密に固定していません。WoWクライアントは、設定を変更して終了すると自動的にConfig.wtfを書き換えるため、手動での編集が上書きされる可能性があります。
アドオンによるキャラクターごとの保存変数は、WTF/Account/フォルダツリー内に .lua ファイルとして保存され、それ自体は.wtfファイルではありません。
セキュリティと安全性
リスク: LOWConfig.wtfおよびRealmlist.wtfはプレーンテキストであり、コードを実行しないため、それ自体は不活性です。注意すべき点は実用面です。WoWは終了時にConfig.wtfを書き換えるため(ゲームを閉じた状態で編集すること)、入力ミスがあるとゲームが起動しなくなる可能性があります。必ずバックアップを保持してください。最大の懸念はソーシャル的なリスクです。Realmlist.wtfの編集を指示するプライベートサーバーのガイドは、マルウェアを含む可能性のある改造されたクライアントを推奨する場合もあります。WoWクライアントは必ずBlizzardのBattle.netから入手し、サードパーティの「ランチャー」には注意してください。
形式の詳細
概要WTF ファイルを開くプログラム
Config.wtfを読み書きします。ゲーム内で設定を変更すると、ここに保存されます。ファイルを直接編集する場合は、必ずWoWを閉じた状態で行ってください。 Config.wtfやRealmlist.wtfをプレーンテキストとして開き、閲覧や編集が可能です。WoWを閉じた状態で保存し、事前にバックアップを保持してください。 Config.wtfを読み書きします。ゲーム内で設定を変更すると、ここに保存されます。ファイルを直接編集する場合は、必ずWoWを閉じた状態で行ってください。 技術的詳細
詳細仕様| ファイルタイプ | プレーンテキスト・コンソール変数(CVar)設定ファイル |
| MIMEタイプ | text/plain |
| 文字エンコーディング | UTF-8 / ASCII |
| 行の構文 | SET <cvar> "<値>" - 1行につき1つのCVar割り当て。`Realmlist.wtf`は単一の「set realmlist <アドレス>」行を使用 |
| ファイルシグネチャ / マジックバイト | 固定のバイナリシグネチャなし - 「SET」コマンド行とWTFインストールフォルダ内の配置によって識別されるプレーンテキスト |
| 一般的なファイルサイズ | Config.wtfは1〜20 KB。Realmlist.wtfは通常1行のみ |
| 対応OS | Windows, macOS |
| 保存場所 | World of WarcraftインストールディレクトリのWTFサブフォルダ |
| クライアントの書き込み動作 | WoWはゲームの正常終了時に自動的にConfig.wtfを書き換えるため、手動の編集が上書きされる可能性がある |
| CVarのスコープ | Config.wtfはグローバル設定(すべてのレルムとアカウント)を保存し、Config-cache.wtfはレルムおよびキャラクター固有の上書き設定を保持する |
| 主なファイル名 | Config.wtf(グローバルなクライアント設定)、Config-cache.wtf(サーバー/キャラクターごとの設定)、Realmlist.wtf(レガシーなサーバーアドレス) |
| フォルダ名の意味 | WTFは «WoW Text File» の略。すべてのWoWインストール環境に存在するWTFフォルダの名称 |
| キャラクターごとのアドオンデータ | アドオンからの保存変数はWTF/Account/の下に.luaファイルとして保存され、.wtfファイルではない |
| プライベートサーバーでの使用 | Realmlist.wtfの「set realmlist」を編集すると、クライアントをBlizzard以外のサーバーにリダイレクトする。製品版WoWはこのファイルを無視する |
| リリース日 | 2004 (World of Warcraft launch) |
| 最新バージョン | Tracks the current WoW client; format (SET key "value" lines) unchanged for years |
WTF の変換
コミュニティ Q&A
ユーザーからの質問まだ質問はありません。WTF ファイルについて最初の質問をしてみましょう。
よくある質問
World of WarcraftにおけるWTFファイルとは何ですか?
Config.wtfはクライアントやグラフィックスの設定を「SET」コマンドとして保存し、Realmlist.wtf(レガシー)はクライアントをサーバーに誘導します。Config.wtfを編集するにはどうすればよいですか?
Config.wtfを開き、「SET」行を変更して保存します。WoWが実行中の場合、終了時に編集内容が上書きされます。先にファイルのバックアップを取ってください。WTFフォルダはどこにありますか?
_retail_/WTF または _classic_/WTF)にあります。Config.wtfはWTFフォルダの直下にあり、アカウントやキャラクターごとの設定はWTF/Accountの下にあります。プライベートサーバーのためにrealmlistを変更するにはどうすればよいですか?
Realmlist.wtfを編集し、その指示に従って「set realmlist」行をサーバーのアドレスに設定します。Blizzardの公式サーバーではこれを使用しません。安全を期すため、クライアントは必ず公式ソースから入手してください。Config.wtfを編集した後、WoWが起動しなくなりました。どうすればよいですか?
Config.wtf(必要に応じてWTFフォルダ全体)を削除してください。WoWは次回の起動時に新しいデフォルト設定を再生成します。