TF2のメニューの修正

content auto translated from {from}

こんにちは、Gamer.ruポータルのユーザー様!

今日は物語をお話しします…いや、間違えました…

注意!感受性の強い方は見ないでください!

今日は、TF2のオリジナルメニュースタイルを信じられないほどのダサさに変える方法をお教えします。

まずは「*.vtf」形式の画像を扱えるプログラム/プラグインが必要です。私の小さなマニュアルでは、Photoshop用のプラグインを使用しますが、多くの人はこれを「クソ」と呼び、「使い物にならない」と言って、VTFEditプログラムを使っています。このプログラムは一般的な形式をVTFに変換してくれます。

まず、メニューの背景を変えたいと思います。1年半も使っているうちに飽きてしまいました。背景の画像はあまり好きではないので、黒色で塗りつぶします。これが本当のスタイルです。

Photoshopを開き、背景色を「黒」にした1*1のファイルを作成し、\Program Files\Steam\SteamApps%username%\team fortress 2\tf\materials\consoleに「background01.vtf」として保存します。

同じファイル名の「background02.vtf」も保存して、完全に黒い色を保つことをお勧めします!

バラバラ~!

さて、背景に画像を挿入してみましょう。あまり嬉しいアイデアではありませんが、例えば「大きな画像」という条件でGoogleで見つけたうちの1つを使います…

ここでいくつかの難点があります。VTFは非常に特異な形式で、横と縦のサイズは必ず2の累乗(2, 4, 8, 16, 32, 64, 128, 256, 512, 1024, 2048, 4096など)でなければなりません。

では、「画像.bmp」文書を開き、必要なサイズまで引き延ばします。私の場合は1024*768を1024*2048にしました。これが気に入ったからです=))

画像を「引き延ばす」ことができない方のための簡単なマニュアルについてです。英語のPhotoshopの場合(私も達人ではないので、できる限り説明します):

Image - canvas size - 幅(Width)と高さ(Height)を設定します。

はい、「空白の領域」ができました。それを取り除く方法はこうです:

Edit - free transform (Ctrl+t)を押し、画像の端を「引っ張ります(キーのポイント)」

「background01.vtf」と「background02.vtf」として再保存します。同じ場所に。

これが私の結果です:

背景を変える第3の方法は、用意されたものをダウンロードすることです。こちらにコレクションがあります

各アーカイブには、詳細な英語の手順が含まれています。

次の計画は、メインメニューに項目を追加することです。

「\team fortress 2\tf\cfg」フォルダーを作成し、新しいフォルダーを作ります(私のは「UG」)。そこにquick.cfgというファイルを作り、次の内容を記入します:

Connect IP:port

ファイルが次のようになる必要があります。一クリックでKsevelyarサーバーに入ることができます。

Connect 95.84.132.233:27015

ゲームメニューを操作するには、「team fortress 2\tf\resource」フォルダーにGameMenu.resファイルを作ります。

このファイルには次のように記述します:

"GameMenu" [$WIN32]

{

"1"

{

"label" "#GameUI_GameMenu_ResumeGame"

"command" "ResumeGame"

"OnlyInGame" "1"

}

"2"

{

"label" "#GameUI_GameMenu_Disconnect"

"command" "Disconnect"

"OnlyInGame" "1"

}

"3"

{

"label" "#GameUI_GameMenu_PlayerList"

"command" "OpenPlayerListDialog"

"OnlyInGame" "1"

}

"4"

{

"label" "------------------------"

"OnlyInGame" "1"

}

"5"

{

"label" "#GameUI_GameMenu_CharacterSetup"

"command" "engine open_charinfo"

}

"6"

{

"label" "#GameUI_GameMenu_Achievements"

"command" "OpenAchievementsDialog"

}

"7"

{

"label" "#GameUI_GameMenu_Options"

"command" "OpenOptionsDialog"

}

"8"

{

"label" "------------------------"

}

"9"

**

{

"label" "QUICK FIGHT"

"command" "engine exec UG/quick.cfg"

**

}

"10"

{

"label" "#GameUI_GameMenu_FindServers"

"command" "OpenServerBrowser"

}

"11"

{

"label" "#GameUI_GameMenu_CreateServer"

"command" "OpenCreateMultiplayerGameDialog"

}

"12"

{

"label" "#GameUI_LoadCommentary"

"command" "OpenLoadSingleplayerCommentaryDialog"

}

"13"

{

"label" "#GameUI_Controller"

"command" "OpenControllerDialog"

"ConsoleOnly" "1"

}

"14"

{

"label" "------------------------"

}

"15"

{

"label" "#GameUI_GameMenu_Quit"

"command" "Quit"

}

}

太字で強調された部分は変更点です。非太字で書かれたものはメニューの標準設定です。また、ユーザー名の変更やデモ動画の開始/終了まで、さまざまなコマンドをメニューに追加することもできます。

ここで書く方法について少し。メニューの各項目の開始は数字である必要があります(順序は関係ありません)。その後、開きの括弧があり、その中にメニュー項目とそのアクションが記述されています。"label" "name"は、私たちが実際のゲームで見るもの(name)です。

その後、「command」 "command_description" – これはこのメニュー項目が押されたときに何が起こるべきかを示します。その後にパラメーターが続きます。たとえば、このアイテムがゲーム中(サーバーにいるとき)のみ表示されることを希望する場合は、「OnlyInGame" "1」を追加してください。

次の項目は、再びゲームのメインメニューでTeam Fortress 2のロゴを変更することです。

ロゴを変更するために、「team fortress 2\tf\resource」フォルダーにGameLogo.Resファイルを作成し、将来のロゴのパラメーターを記述します。

"Resource/GameLogo.res"

{

"GameLogo"

{

"ControlName" "EditablePanel"

"fieldName" "GameLogo"

"xpos" "0"

"ypos" "0"

"zpos" "50"

"wide" "256"

"tall" "256"

"autoResize" "1"

"pinCorner" "0"

"visible" "1"

"enabled" "1"

"offsetX" "-15"

"offsetY" "20"

}

"Logo"

{

"ControlName" "ImagePanel"

"fieldName" "Logo"

"xpos" "0"

"ypos" "0"

"zpos" "50"

"wide" "256"

"tall" "256"

"visible" "1"

"enabled" "1"

"image" "../Vgui/tnc/Console_tnc"

"scaleImage" "1"

}

}

これは256*256のロゴ用のパラメータです。他のサイズの画像がある場合は、ファイルの内容を変更して調整してください。

VTF形式の画像を「team fortress 2\tf\materials\Vgui\tnc」フォルダーに放り込みます。

画像の名前はConsole_tnc.vtfでなければなりません。OK。これが私の結果です:

もし背景が気に入らなくなったら、単に「background02.vtf」と「background01.vtf」ファイルを\team fortress 2\tf\materials\consoleフォルダから削除します。

ロゴが気に入らなくなった場合は、team fortress 2\tf\resourceからGameLogo.Resファイルを削除します。

変更したメニューが気に入らなくなったら、team fortress 2\tf\resourceからGameMenu.resファイルを削除します。

楽しんでいただければ幸いです!注目していただきありがとうございます!

比較のために。これで、選択は明白です。皆さんもTeam Fortress 2のメニューを改造してください!