TF2 Menü módosítása
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!