Modifica del menu TF2
Ciao, caro utente del portale Gamer.ru!
Oggi ti racconterò una favola... ehm...
Attenzione! Non adatta ai deboli di cuore!
Oggi ti mostrerò come trasformare lo stile originale del menu di TF2 in una vera e propria schifezza.
Per iniziare, avremo bisogno di un qualsiasi programma/plugin che possa lavorare con immagini in formato "*.vtf"; nel mio piccolo manuale utilizzerò un plugin per Photoshop, molti lo considerano "scadente" e dicono che "non funzioni" e utilizzano il programma VTFEdit, che converte formati popolari in VTF.
Per prima cosa, vorrei cambiare il background del menu, dopo un anno e mezzo mi ha stancato parecchio. Non mi piacciono molto le immagini di sfondo, quindi userò un riempimento nero, questo è un vero stile.
Apriamo Photoshop, creiamo un file 1*1 con il colore di sfondo - "NERO", salviamo come "background01.vtf" nella cartella
\Program Files\Steam\SteamApps\%username%\team fortress 2\tf\materials\console
consiglio anche di salvare un file identico con il nome "background02.vtf", per non allontanarci dal nostro vero colore nero!
Voilà!
Ora proviamo a mettere un'immagine sullo sfondo, anche se questa idea non mi entusiasma. Prendiamo, ad esempio, una delle immagini trovate su Google cercando "immagine" con il parametro "grande"...
Qui sorgono piccole difficoltà, poiché il VTF è un formato molto specifico, le dimensioni orizzontali e verticali devono essere potenze di due (2, 4, 8, 16, 32, 64, 128, 256, 512, 1024, 2048, 4096, ecc).
Quindi, apriamo il nostro documento "Immagine.BMP" e lo allarghiamo alle dimensioni desiderate, nel mio caso, 1024*768 è diventato 1024*2048, mi è piaciuto di più=))
una piccola guida per chi non sa "allargare" un'immagine, per Photoshop in inglese (non sono un esperto, quindi spiego come posso):
Immagine - dimensioni canvas - impostiamo i valori di Larghezza e Altezza.
Sì, sono apparse delle "Aree Vuote", liberiamocene in questo modo:
Modifica - trasformazione libera (Ctrl+t) e "tiriamo" agli angoli dell'immagine (punti di riferimento)
Salviamo come "background01.vtf" e "background02.vtf" nella cartella
\Program Files\Steam\SteamApps\%username%\team fortress 2\tf\materials\console
Ecco il mio risultato:
La terza opzione per sostituire lo sfondo è scaricare un file già pronto, ecco qui una collezione.
In ogni archivio c'è un'istruzione dettagliata in inglese.
Successivamente, il piano è - aggiungere voci al menu principale.
Nella cartella "\team fortress 2\tf\cfg" creiamo una nuova cartella (la mia si chiama "UG"), e lì creiamo un file quick.cfg e scriviamo:
Connect IP:port
Ecco come dovrebbe apparire il file, se vuoi entrare istantaneamente con un clic al server di Ksevelyar
Connect 95.84.132.233:27015
Per lavorare con il menu principale del gioco, creiamo il file GameMenu.res nella cartella "team fortress 2\tf\resource"
In questo file scriviamo:
"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"
}
}
In grassetto sono evidenziate le modifiche. Tutto ciò che non è in grassetto è la vista standard del menu. Inoltre, è possibile aggiungere molte altre comandi nel menu, dal cambio di nickname, all'inizio/fine della registrazione di un demo.
Un po' su come scrivere qui. L'inizio di ogni voce del menu deve essere un numero (non necessariamente in ordine). Poi viene la parentesi di apertura, all'interno della quale si descrive la voce di menu e le sue azioni. "label" "nome" – ciò che vedremo nel gioco (nome).
Poi – "command" "descrizione_comando" – ciò che deve succedere quando si fa clic su questa voce del menu. E poi ci sono i parametri della voce, ad esempio, se vuoi che questa voce venga visualizzata solo quando sei in gioco (su un server), aggiungi "OnlyInGame" "1"
Prossimo punto del nostro spettacolo di intrattenimento – cambiare il logo di Team Fortress 2, ancora una volta, nel menu principale del gioco.
Per cambiare il logo, nella cartella "team fortress 2\tf\resource" creiamo il file GameLogo.Res, in cui scriviamo i parametri del nostro futuro 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"
}
}
Questi sono i parametri per un logo 256*256, se la tua immagine ha altre dimensioni – adattala modificando il contenuto del file.
Inseriamo l'immagine in formato VTF nella cartella
«team fortress 2\tf\materials\Vgui\tnc»
Il nome dell'immagine deve essere Console_tnc.vtf. Bene. Ecco il mio risultato:
Se improvvisamente non ti piace lo sfondo e vuoi tornare a quello standard, basta eliminare i file "background02.vtf" e "background01.vtf" dalla cartella \team fortress 2\tf\materials\console.
Se non ti piace il logo, eliminiamo il file GameLogo.Res dalla cartella team fortress 2\tf\resource.
Se ti è scaduto l'interesse per il nostro menu modificato, eliminiamo il file GameMenu.res dalla cartella team fortress 2\tf\resource.
Spero ti sia piaciuto=) Grazie per l'attenzione=)
Ecco per un confronto, penso che la scelta sia ovvia, tutti dovrebbero modificare il menu di Team Fortress 2!