TF2 Menü módosítása

content auto translated from {from}

Helló, tisztelt felhasználó a Gamer.ru! portálon!

Ma elmesélek neked egy mesét... hááát...

Figyelem! Érzékenyeknek - nem ajánlott!

Ma elmondom neked, hogyan lehet az eredeti TF2 menüstílust egy hihetetlen, pocsék verzióvá alakítani.

Először is szükségünk van bármilyen programra/pluginra, amely tud képekkel dolgozni „*.vtf” formátumú fájlokkal. Én a Photoshop pluginját fogom használni a kis útmutatómhoz, sokan pocséknak tartják, és azt mondják, hogy nem működik, mások pedig a VTFEdit programot használják, amely a népszerű formátumokat VTF formátumra konvertálja.

Első dolgunk, hogy átalakítsuk a menü háttérszínét. Másfél év alatt elég unalmassá vált számomra. Nem igazán tetszenek a különféle képek a háttérben, ezért fekete színnel töltöm ki, ez egy igazán stílusos választás.

Megnyitjuk a Photoshopot, létrehozunk egy 1*1 fájlt fekete háttérszínnel, és elmentjük „background01.vtf” néven a következő mappába:

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

Ajánlom, hogy ugyanoda mentse el a pontosan ugyanilyen fájlt „background02.vtf” névvel, hogy semmi ne térjen el az igazán fekete színünktől!

Voilà!

Most kockáztassunk, és helyezzünk el egy képet a háttérbe, bár ez az ötlet nem igazán izgat. Vegyünk például egy képet, amit a Google-ban találtunk az "kép" keresésre „nagy” paraméterrel...

Itt kis nehézségek adódnak, mivel a VTF egy nagyon sajátos formátum, a vízszintes és függőleges méretnek kettes hatványának kell lennie (2, 4, 8, 16, 32, 64, 128, 256, 512, 1024, 2048, 4096 stb.).

Tehát, megnyitjuk a dokumentumunkat "Kép.BMP" és kinyújtjuk a kívánt méretekre, az én esetemben az 1024*768 1024*2048-re változott, egyszerűen csak tetszett=))

Kicsi útmutató azoknak, akik nem tudják, hogyan kell "kinyújtani" a képet, angol nyelvű Photoshop-ban (én nem vagyok mester, ezért úgy magyarázom, ahogy tudom):

Image - canvas size – beállítjuk a szélességet (Width) és a magasságot (height).

Igen, megjelentek a „Üres területek”, amit így szabadulunk meg:

Edit – free transform (Ctrl+t), és „nyújtjuk” a kép széleit (kulcspontokat)

Elmentjük „background01.vtf” és „background02.vtf” néven a következő mappába:

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

Ez az én eredményem:

A harmadik lehetőség háttér cserére – kész háttér letöltése, itt a gyűjtemény.

Minden archívumban részletes angol nyelvű útmutató található.

A következő lépés - elemek hozzáadása a főmenühöz.

A "\team fortress 2\tf\cfg" mappában létrehozunk egy új mappát (nálam ez az „UG”), ott létrehozunk egy quick.cfg fájlt és azt írjuk bele:

Connect IP:port

Így kell kinéznie a fájlnak, ha azonnal szeretnél belépni egy szerverre Ksevelyar

Connect 95.84.132.233:27015

A játék főmenüjéhez létrehozunk egy GameMenu.res fájlt a „team fortress 2\tf\resource” mappában.

Ebben a fájlban leírjuk:

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

}

}

Félkövér módosítások. Minden, ami nem vastag betűs, az a menü alapértelmezett megjelenése. A menübe számos különféle parancsot is hozzáadhatunk, a név megváltoztatásától a demófelvétel kezdete/lezárásaig.

Kicsit arról, hogy hogyan kell ide írni. Minden menüpont kezdete számnak kell lennie (nem kötelező sorrendben). Ezután nyitó zárójel következik, amelyben a menüpont és annak műveletei szerepelnek. "label" "név" – azt látjuk a játékban (név).

Ezután – "command" "parancs_leírása" – ami meg kell történjen, amikor erre a menüpontra kattintunk. Majd jönnek a pont paraméterei, például, ha azt szeretnéd, hogy ez a pont csak akkor jelenjen meg, amikor a játékban vagy (bármelyik szerveren), add hozzá "OnlyInGame" "1".

A következő pont a szórakoztató show-nkban – a Team Fortress 2 logójának megváltoztatása, szintén a játék főmenüjében.

A logo megváltoztatásához a „team fortress 2\tf\resource” mappában létrehozunk egy GameLogo.Res fájlt, amelybe beírjuk a várható logó paramétereit.

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

}

}

Ez a paraméterek logója 256*256, ha más paraméterekkel rendelkező képed van, igazítsd a fájl tartalmát.

Tedd a VTF formátumú képet a mappába:

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

A kép neve Console_tnc.vtf. Rendben. Ez az én eredményem:

Ha esetleg nem tetszik a háttér, és úgy döntesz, hogy visszatérsz az eredetihez, egyszerűen töröld a „background02.vtf” és „background01.vtf” fájlokat a \team fortress 2\tf\materials\console mappából.

Ha esetleg nem tetszik a logó, töröljük a GameLogo.Res fájlt a team fortress 2\tf\resource mappából.

Ha nem tetszik a módosított menü, töröljük a GameMenu.res fájlt a team fortress 2\tf\resource mappából.

Remélem, tetszett=) Köszönöm a figyelmet=)

Itt a hasonlításhoz, úgy gondolom, a választás nyilvánvaló, mindenkinek módosítania kell a Team Fortress 2 menüt!