Modifiering av TF2-menyn
Hej, kära användare av portalen Gamer.ru!
Idag ska jag berätta en saga... tja... damn it...
Varning! Lämpliga känsliga personer - titta inte!
Idag ska jag berätta hur man förvandlar den ursprungliga stilen på TF2-menyn till ett oerhört uselt resultat.
Först behöver vi ett program/plugin som kan arbeta med bilder i formatet «*.vtf», i min lilla manual kommer jag att använda en plugin för Photoshop, många anser att det är "skräp" och säger att det "inte fungerar" och använder programmet VTFEdit som konverterar populära format till VTF.
Först och främst vill jag förändra bakgrunden i menyn, efter ett och ett halvt år har jag tröttnat ordentligt på den. Jag gillar inte så mycket konstiga bilder i bakgrunden, så jag använder en svart fyllning, det är en verklig stil.
Öppna Photoshop, skapa en fil 1*1 med bakgrundsfärg - "SVART", spara som "background01.vtf" i mappen
\Program Files\Steam\SteamApps\%username%\team fortress 2\tf\materials\console
Jag rekommenderar också att spara en exakt likadan fil med namnet "background02.vtf", så inget stör vår verkligt svarta färg!
Voila!
Nu ska vi våga infoga en bild i bakgrunden, även om jag inte är särskilt glad över denna idé. Låt oss ta en av bilderna som dyker upp på Google med sökordet "bild" med parametern "stor"...
Här uppstår små svårigheter eftersom VTF är ett mycket specifikt format, storleken i horisontellt och vertikalt måste vara en makt av två (2, 4, 8, 16, 32, 64, 128, 256, 512, 1024, 2048, 4096 och så vidare).
Så, öppna vårt dokument "Bild.BMP" och sträck ut det till de nödvändiga dimensionerna, i mitt fall blev 1024*768 till 1024*2048, jag tycker så mycket om det=))
en liten manual för dem som inte vet hur man "stryker" en bild, för den engelskspråkiga Photoshop (jag är inte mästare, så jag förklarar som jag kan):
Image - canvas size – ställ in värden för Width (bredd) och height (höjd).
Ja, det förekom "Tomma områden", vi blir av med dem så här:
Edit – free transform (Ctrl+t) och "drar" i kanterna på bilden (nyckelpunkterna)
Spara som "background01.vtf" och "background02.vtf" i mappen
\Program Files\Steam\SteamApps\%username%\team fortress 2\tf\materials\console
Här är mitt resultat:
Tredje alternativet för att byta bakgrund - ladda ner en färdig, här är en samling.
I varje arkiv finns en detaljerad instruktion på engelska.
Nästa på agendan - lägga till punkter i huvudmenyn.
I mappen "\team fortress 2\tf\cfg" skapar vi en ny mapp (jag har den "UG"), där skapar vi filen quick.cfg och skriver in:
Connect IP:port
Så här ska filen se ut om du vill gå in snabbt på ett klick på servern Ksevelyar’s
Connect 95.84.132.233:27015
För att arbeta med spelets huvudmeny skapar vi filen GameMenu.res i mappen "team fortress 2\tf\resource"
I denna fil skriver vi:
"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"
}
}
Fetstil markerar modifieringarna. Allt som står i vanlig stil - är standardmenyn. Det går också att lägga till väldigt många olika kommandon i menyn, från nickbyte till att starta/stoppa inspelning av demo.
Lite om hur man skriver här. Början av varje menypunkt måste vara en siffra (inte nödvändigtvis i ordning). Sedan följer en öppnande klammer, inne i vilken menypunkten och dess åtgärder beskrivs. "label" "namn" – det vi ser i spelet (namn).
Därefter – "command" "beskrivning_kommando" – det som ska hända när man trycker på denna menypunkt. Och sedan följer parametrarna för punkten, till exempel, om du vill att denna punkt bara ska visas när du är i spelet (på en server), lägg till "OnlyInGame" "1"
Nästa punkt i vår underhållningsshow – byta Team Fortress 2-logotyp, återigen, i spelets huvudmeny.
För att byta logotyp i mappen "team fortress 2\tf\resource" skapar vi filen GameLogo.Res, i vilken vi skriver parametrarna för vår framtida logotyp.
"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"
}
}
Detta är parametrarna för en logotyp 256*256, om du har en bild med andra parametrar - justera den genom att ändra innehållet i filen.
Lägg bilden i VTF-format i mappen
«team fortress 2\tf\materials\Vgui\tnc»
Bildens namn ska vara Console_tnc.vtf. Okej. Här är mitt resultat:
Om du plötsligt tröttnat på bakgrunden och vill återgå till standarden, ta bara bort filerna "background02.vtf" och "background01.vtf" från mappen \team fortress 2\tf\materials\console.
Om du tröttnat på loggan, tar vi bort filen GameLogo.Res från mappen team fortress 2\tf\resource.
Om du tröttnat på vår modifierade meny, tar vi bort filen GameMenu.res från mappen team fortress 2\tf\resource.
Jag hoppas att ni gillade det=) Tack för uppmärksamheten=)
Här för jämförelse, tycker jag valet är uppenbart, alla borde modifiera menyn i Team Fortress 2!