Modificarea meniului TF2

content auto translated from {from}

Salut, respectat utilizator al portalului Gamer.ru!

Astăzi îți voi povesti o poveste… hmmm...

Atenție! Cei impresionați - să nu privească!

Astăzi îți voi arăta cum să transformi stilul original al meniului TF2 într-un lucru incredibil de rău.

Pentru început, va trebui să avem orice program/plugin care poate lucra cu imagini în formatul "*.vtf". În micuța mea manuală, voi folosi un plugin pentru Photoshop, pe care mulți îl consideră "prăfuit" și spun că "nu merge", având în vedere că folosesc programul VTFEdit, care convertește formate populare în VTF.

Primul lucru pe care l-aș dori să-l schimb este fundalul din meniu; m-a săturat destul de mult după un an și jumătate. Nu-mi plac foarte mult diversele imagini de fundal, așa că voi folosi o umplere de culoare neagră, acesta este un stil real.

Deschidem Photoshop, creăm un fișier 1*1 cu culoarea de fundal – "NEGRU", salvăm ca "background01.vtf" în folderul

\Program Files\Steam\SteamApps\%username%\team fortress 2\tf\materials\console

De asemenea, recomand să salvăm acolo exact același fișier cu numele "background02.vtf", pentru a nu pierde nimic din culoarea noastră autentic neagră!

Voilà!

Acum riscăm să adăugăm o imagine ca fundal, deși această idee nu mă încântă. Să luăm, de exemplu, una dintre imaginile întâlnite pe Google căutând „imagine” cu parametrul „mare”…

Aici apar mici dificultăți, deoarece VTF este un format foarte specific; dimensiunile pe orizontală și verticală trebuie să fie o putere a lui 2 (2, 4, 8, 16, 32, 64, 128, 256, 512, 1024, 2048, 4096 etc.).

Deci, deschidem documentul nostru „Imagine.BMP” și îl întindem la dimensiunile dorite; în cazul meu, 1024*768 a devenit 1024*2048, mi-a plăcut atât de mult=))

Un mic manual pentru cei care nu știu „să întindă” o imagine, pentru Photoshop în limba engleză (nu mă consider expert, așa că explic cum mă descurc):

Image - canvas size – stabilim valorile Width (lățime) și height (înălțime).

Da, au apărut „Zone goale”, de care ne debarasăm astfel:

Edit – free transform (Ctrl+t) și „tragem” de colțurile imaginii (punctele cheie)

Salvăm ca „background01.vtf” și „background02.vtf” în folderul

\Program Files\Steam\SteamApps\%username%\team fortress 2\tf\materials\console

Iată rezultatul meu:

A treia variantă de a schimba fundalul – descărcați unul gata, iată aici o colecție.

În fiecare arhivă - instrucțiuni detaliate în limba engleză.

Următorul pe listă - adăugarea unor opțiuni în meniul principal.

În folderul „\team fortress 2\tf\cfg” creăm un folder nou (la mine este „UG”); acolo creăm fișierul quick.cfg și scriem:

Connect IP:port

Așa ar trebui să arate fișierul, dacă doriți să intrați instantaneu cu un clic pe server Ksevelyar’s

Connect 95.84.132.233:27015

Pentru a lucra cu meniul principal al jocului, creăm fișierul GameMenu.res în folderul „team fortress 2\tf\resource”.

În acest fișier scriem:

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

}

}

Îngroșat sunt modificările. Tot ce este scris normal - este aspectul standard al meniului. De asemenea, poți adăuga în meniu foarte multe comenzi diferite, de la schimbarea numelui, până la începerea/sfârșirea filmării unei demonstrații.

Puțin despre cum să scrii aici. Începutul fiecărui punct din meniu trebuie să fie un număr (nu trebuie neapărat să fie în ordine). Apoi urmează o paranteză deschisă, în interiorul căreia se descrie punctul de meniu și acțiunile sale. "label" "name" – ceea ce vom vedea în joc (name).

Apoi – "command" "descriere_comandă" – ceea ce ar trebui să se întâmple atunci când se apasă pe acest punct din meniu. Și apoi vin parametrii punctului; de exemplu, dacă vrei ca acest punct să fie vizibil doar când ești în joc (pe vreun server), adaugă "OnlyInGame" "1"

Următorul punct din spectacolul nostru de divertisment - schimbarea siglei Team Fortress 2, din nou, în meniul principal al jocului.

Pentru a schimba logo-ul, în folderul „team fortress 2\tf\resource” creăm fișierul GameLogo.Res, în care scriem parametrii viitorului nostru logo.

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

}

}

Acestea sunt parametrii pentru logo-ul de 256*256; dacă ai o imagine cu alte dimensiuni îți poți ajusta fișierul.

Pune imaginea în format VTF în folderul

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

Numele imaginii ar trebui să fie Console_tnc.vtf. OK. Iată rezultatul meu:

Dacă cumva nu-ți mai place fundalul și ai decis să revii la standarde, pur și simplu șterge fișierele "background02.vtf" și "background01.vtf" din folderul \team fortress 2\tf\materials\console.

Dacă cumva nu-ți mai place logo-ul, șterge fișierul GameLogo.Res din folderul team fortress 2\tf\resource.

Dacă nu-ți mai place meniul nostru modificat, șterge fișierul GameMenu.res din folderul team fortress 2\tf\resource.

Sper că ți-a plăcut=) Îți mulțumesc pentru atenție=)

Iată, pentru comparație, cred că alegerea este evidentă, toată lumea ar trebui să modifice meniul Team Fortress 2!