TF2-menuwijziging
Hallo, gewaardeerde gebruiker van het portaal Gamer.ru!
Vandaag ga ik je een verhaal vertellen…. tja…
Let op! Voor gevoelige zielen - niet kijken!
Vandaag ga ik je vertellen hoe je de originele menu-stijl van TF2 kunt omzetten in een ongelooflijke misser.
Vooral hebben we een programma/plugin nodig dat kan werken met afbeeldingen in het formaat "*.vtf", in mijn kleine handleiding ga ik de plugin voor Photoshop gebruiken, velen beschouwen het als "rommel" en zeggen dat het "niet werkt" en gebruiken het programma VTFEdit, dat populaire formaten naar VTF converteert.
Als eerste zou ik de achtergrond van het menu willen veranderen, na anderhalf jaar ben ik er behoorlijk op uitgekeken. Ik hou niet echt van allerlei afbeeldingen op de achtergrond, dus gebruik ik een zwarte kleurvulling, dat is echt stijl.
Open Photoshop, maak een bestand van 1*1 met de achtergrondkleur – "ZWART", sla het op als "background01.vtf" in de map
\Program Files\Steam\SteamApps\%username%\team fortress 2\tf\materials\console
ik raad ook aan om daar een identiek bestand op te slaan met de naam "background02.vtf", zodat niets uit onze echt zwarte kleur valt!
Voilà!
Laten we nu een afbeelding op de achtergrond plaatsen, hoewel dit idee me niet blij maakt. Laten we bijvoorbeeld een van de afbeeldingen nemen die we in Google hebben gevonden met de zoekopdracht "afbeelding" met de parameter "groot"…
Hier ontstaan kleine complicaties, want VTF is een zeer specifiek formaat, de afmetingen in de breedte en hoogte moeten een macht van twee zijn (2, 4, 8, 16, 32, 64, 128, 256, 512, 1024, 2048, 4096, enz.).
Dus we openen ons document "Afbeelding.BMP" en rekken het uit naar de gewenste afmetingen, in mijn geval werd 1024*768 omgevormd tot 1024*2048, ik vond het gewoon leuk=))
Een kleine handleiding voor degenen die niet weten hoe ze een afbeelding "kunnen uitrekken", voor Engelstalig Photoshop (ik ben zelf geen expert, dus leg uit zoals ik kan):
Afbeelding - canvasformaat – stel de waarden in voor Breedte (width) en Hoogte (height).
Ja, er zijn "Lege gebieden" verschenen, van deze ontsnappen we zo:
Bewerken – vrije omzetting (Ctrl+t) en "trekken" aan de randjes van de afbeelding (sleutelpunten)
Sla op als "background01.vtf" en "background02.vtf" in de map
\Program Files\Steam\SteamApps\%username%\team fortress 2\tf\materials\console
Hier is mijn resultaat:
De derde optie om de achtergrond te vervangen – download een kant-en-klare, hier is een collectie.
In elk archief staat een gedetailleerde handleiding in het Engels.
Vervolgens plannen we - toevoegen van opties aan het hoofdmenu.
In de map "\team fortress 2\tf\cfg" maken we een nieuwe map aan (ik noem het "UG"), daar maken we een bestand quick.cfg aan en schrijven daarin:
Connect IP:poort
Zo moet het bestand eruitzien als je direct met een klik op de server Ksevelyar’s wilt inloggen
Connect 95.84.132.233:27015
Voor het werken met het hoofdmenu van het spel maken we een bestand GameMenu.res in de map "team fortress 2\tf\resource"
In dit bestand schrijven we:
"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" "SNEL GEVECHT"
"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"
}
}
Vet gemarkeerde aanpassingen. Alles wat niet vetgedrukt is – is de standaard weergave van het menu. Je kunt ook heel veel verschillende commando's aan het menu toevoegen, van het wijzigen van je naam tot het starten/stoppen van de opname van een demo.
Een beetje over hoe je hier moet schrijven. Het begin van elk menu-item moet een getal zijn (niet noodzakelijk in volgorde). Dan komt de open haak, waarin het menu-item en de acties worden beschreven. "label" "naam" – wat we in het spel zien (naam).
Vervolgens – "command" "beschrijving_commando" – wat er moet gebeuren als je op dit menu-item drukt. En daarna komen de parameters van het menu-item, bijvoorbeeld als je wilt dat dit item alleen wordt weergegeven als je in het spel bent (op een server), voeg "OnlyInGame" "1" toe.
Het volgende punt van onze amusementshow is het veranderen van het Team Fortress 2-logo, wederom in het hoofdmenu van het spel.
Om het logo te wijzigen maken we in de map "team fortress 2\tf\resource" het bestand GameLogo.Res aan, waarin we de parameters van ons toekomstige logo schrijven.
"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"
}
}
Dit zijn de parameters voor een logo van 256*256, als je afbeelding andere parameters heeft - pas deze dan aan naar jouw behoefte door de inhoud van het bestand te wijzigen.
Plaats de afbeelding in VTF-formaat in de map
«team fortress 2\tf\materials\Vgui\tnc»
De naam van de afbeelding moet Console_tnc.vtf zijn. Oke. Hier is mijn resultaat:
Als je plotseling de achtergrond niet meer leuk vindt en je besluit de standaard terug te zetten, verwijder dan de bestanden "background02.vtf" en "background01.vtf" uit de map \team fortress 2\tf\materials\console.
Als het logo je niet meer bevalt, verwijder het bestand GameLogo.Res uit de map team fortress 2\tf\resource.
Als ons gemodificeerde menu je tegenstaat, verwijder dan het bestand GameMenu.res uit de map team fortress 2\tf\resource.
Ik hoop dat je het leuk vond=) Bedankt voor je aandacht=)
Hier ter vergelijking, ik denk dat de keuze duidelijk is, iedereen moet het menu van Team Fortress 2 aanpassen!