TF2-Menümodifikation

content auto translated from {from}

Hallo, geschätzter Nutzer des Portals Gamer.ru!

Heute erzähle ich dir ein Märchen…. ähm…

Achtung! Eindrucksvolle sollten nicht schauen!

Heute zeige ich dir, wie man den ursprünglichen Stil des TF2-Menüs in ein unglaublich hässliches Design verwandelt.

Zuerst benötigen wir ein Programm oder ein Plugin, das mit Bildern im Format "*.vtf" arbeiten kann. In meinem kleinen Handbuch verwende ich das Photoshop-Plugin, viele halten es für „schlecht“ und sagen, es „funktioniert nicht“, und verwenden das Programm VTFEdit, das gängige Formate in VTF konvertiert.

Zuerst möchte ich den Hintergrund im Menü ändern, denn nach anderthalb Jahren ist mir der ziemlich langweilig geworden. Ich mag keine Bilder als Hintergrund, deshalb verwende ich eine schwarze Füllung; das ist der wahre Stil.

Öffnen wir Photoshop, erstellen eine 1*1 Datei mit der Hintergrundfarbe „SCHWARZ“, speichern sie als „background01.vtf“ in den Ordner

\Programme\Steam\SteamApps\%username%\team fortress 2\tf\materials\console

Ich empfehle außerdem, genau die gleiche Datei mit dem Namen „background02.vtf“ zu speichern, damit nichts aus unserer authentisch schwarzen Farbe heraussticht!

Voilà!

Jetzt wagen wir es, ein Bild als Hintergrund einzufügen, auch wenn mir diese Idee nicht gefällt. Nehmen wir zum Beispiel eines der Bilder, die in Google mit der Suche nach „Bild“ und dem Parameter „groß“ gefunden wurden…

Hier gibt es kleine Schwierigkeiten, da VTF ein sehr spezifisches Format ist. Die Größe muss in der Breite und Höhe eine Potenz von zwei sein (2, 4, 8, 16, 32, 64, 128, 256, 512, 1024, 2048, 4096 usw.).

Also, öffnen wir unser Dokument „Bild.BMP“ und ziehen es auf die benötigten Maße, in meinem Fall wurde 1024*768 zu 1024*2048, das kam mir einfach besser vor=))

Ein kleines Handbuch für diejenigen, die nicht wissen, wie man ein Bild „dehnt“, für die englischsprachige Photoshop-Version (ich bin selbst kein Meister, also erkläre ich, wie ich kann):

Bild - Leinwandgröße - setzen Sie die Werte für Breite (Width) und Höhe (Height).

Ja, es gab „Leere Bereiche“, die beseitigen wir wie folgt:

Bearbeiten - Freie Transformation (Strg+t) und „ziehen“ an den Ecken des Bildes (Schlüsselstellen)

Speichern Sie sie als „background01.vtf“ und „background02.vtf“ in den Ordner

\Programme\Steam\SteamApps\%username%\team fortress 2\tf\materials\console

Hier sind meine Ergebnisse:

Die dritte Möglichkeit, den Hintergrund zu ersetzen, ist, einen fertigen herunterzuladen; hier ist eine Kollektion.

In jedem Archiv gibt es eine detaillierte Anleitung auf Englisch.

Als nächstes auf unserer Liste - Hinzufügen von Punkten zum Hauptmenü.

Im Ordner „\team fortress 2\tf\cfg“ erstellen wir einen neuen Ordner (bei mir nennt sich dieser „UG“), darin erstellen wir die Datei quick.cfg und schreiben Folgendes hinein:

Connect IP:port

So sollte die Datei aussehen, wenn Sie mit einem Klick sofort auf den Server von Ksevelyar zugreifen möchten:

Connect 95.84.132.233:27015

Um am Hauptmenü des Spiels zu arbeiten, erstellen wir die Datei GameMenu.res im Ordner „team fortress 2\tf\resource“

In dieser Datei schreiben wir:

"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"

}

}

Fett hervorgehoben sind die Modifikationen. Alles was nicht fett ist, ist der Standard im Menü. Außerdem kann man im Menü viele verschiedene Befehle hinzufügen, von der Änderung des Nicknamens bis zum Start/Stopp der Aufnahme eines Demofilms.

Ein wenig dazu, wie man hier schreibt. Der Anfang jedes Menüpunkts sollte eine Zahl sein (nicht unbedingt in der Reihenfolge). Dann folgt die öffnende Klammer, innerhalb derer der Menüpunkt und seine Aktionen beschrieben werden. "label" "name" - das, was wir im Spiel sehen (name).

Danach folgt - "command" "description_command" - das, was bei einem Klick auf diesen Menüpunkt passieren sollte. Und dann kommen die Parameter des Punkts; wenn Sie möchten, dass dieser Punkt nur angezeigt wird, während Sie im Spiel sind (auf einem Server), fügen Sie "OnlyInGame" "1" hinzu.

Der nächste Punkt unserer Unterhaltungsshow ist der Wechsel des Team Fortress 2-Logos, wiederum im Hauptmenü des Spiels.

Für den Wechsel des Logos erstellen wir im Ordner „team fortress 2\tf\resource“ die Datei GameLogo.Res, in die wir die Parameter unseres zukünftigen Logos schreiben.

"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"

}

}

Das sind die Parameter für ein Logo mit 256*256; wenn Ihr Bild andere Parameter hat - passen Sie es an, indem Sie den Inhalt der Datei ändern.

Legen Sie das Bild im VTF-Format in den Ordner

„team fortress 2\tf\materials\Vgui\tnc“

Der Name des Bildes sollte Console_tnc.vtf sein. Alles klar. Hier sind meine Ergebnisse:

Wenn Ihnen der Hintergrund nicht mehr gefällt und Sie zum Standard zurückkehren möchten, löschen Sie einfach die Dateien "background02.vtf" und "background01.vtf" aus dem Ordner \team fortress 2\tf\materials\console.

Wenn Ihnen das Logo nicht mehr gefällt, löschen Sie die Datei GameLogo.Res aus dem Ordner team fortress 2\tf\resource.

Wenn Ihnen unser modifiziertes Menü nicht mehr gefällt, löschen Sie die Datei GameMenu.res aus dem Ordner team fortress 2\tf\resource.

Ich hoffe, es hat Ihnen gefallen=) Danke für Ihre Aufmerksamkeit=)

Hier ein Vergleich; ich denke, die Wahl ist offensichtlich, jeder sollte sein Team Fortress 2-Menü modifizieren!