Modificación del menú TF2

content auto translated from {from}

Hola, estimado usuario del portal Gamer.ru!

Hoy te contaré un cuento... ¡oops!...

¡Atención! Los impresionables - no miren!

Hoy te contaré cómo transformar el estilo original del menú TF2 en algo increíblemente malo.

Para empezar, necesitaremos cualquier programa/plug-in que pueda trabajar con imágenes en formato «*.vtf», en mi pequeño manual utilizaré un plugin para Photoshop, muchos lo consideran "basura" y dicen que "no sirve" y utilizan el programa VTFEdit, que convierte formatos comunes a VTF.

Primero, me gustaría cambiar el fondo del menú, después de un año y medio me ha aburrido bastante. No me gustan mucho las imágenes de fondo, así que usaré un relleno de color negro, ese es el verdadero estilo.

Abrimos Photoshop, creamos un archivo 1*1 con color de fondo - "NEGRO", guardamos como "background01.vtf" en la carpeta

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

también recomiendo guardar allí un archivo exactamente igual con el nombre "background02.vtf", para que nada se salga de nuestro color negro auténtico!

¡Voila!

Ahora nos arriesgamos a insertar una imagen de fondo, aunque esta idea no me entusiasma. Tomemos, por ejemplo, una de las imágenes que encontramos en Google buscando "imagen" con el parámetro "grande"...

Aquí surgen algunas complicaciones, ya que VTF es un formato muy específico, el tamaño horizontal y vertical debe ser una potencia de dos (2, 4, 8, 16, 32, 64, 128, 256, 512, 1024, 2048, 4096, etc.).

Así que abrimos nuestro documento "Imagen.BMP" y lo estiramos a las dimensiones necesarias, en mi caso 1024*768 se convirtió en 1024*2048, simplemente me gustó así=))

pequeño manual para aquellos que no saben "estirar" una imagen, para Photoshop en inglés (yo no soy un maestro, así que explico como puedo):

Imagen - tamaño del lienzo - establecemos los valores de Ancho (width) y Altura (height).

Sí, aparecieron "Áreas Vacías", nos deshacemos de ellas así:

Editar - transformación libre (Ctrl+t) y "estiramos" desde los bordes de la imagen (puntos clave)

Guardamos como "background01.vtf" y "background02.vtf" en la carpeta

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

Aquí está mi resultado:

La tercera opción para reemplazar el fondo es descargar uno listo, aquí hay una colección.

En cada archivo comprimido hay instrucciones detalladas en inglés.

A continuación en la lista - agregar puntos al menú principal.

En la carpeta "\team fortress 2\tf\cfg" creamos una nueva carpeta (la mía se llama "UG"), allí creamos un archivo quick.cfg y escribimos:

Conectar IP:puerto

Así es como debe lucir el archivo, si deseas entrar instantáneamente con un clic en el servidor de Ksevelyar

Conectar 95.84.132.233:27015

Para trabajar con el menú principal del juego, creamos el archivo GameMenu.res en la carpeta "team fortress 2\tf\resource"

En este archivo escribimos:

"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" "PELEA RÁPIDA"

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

}

}

Las modificaciones están en negrita. Todo lo que está escrito sin negrita es la vista estándar del menú. También se pueden añadir muchas más comandos en el menú, desde cambiar el apodo hasta empezar/terminar la grabación de un demo.

Un poco sobre cómo escribir aquí. El inicio de cada punto del menú debe ser un número (no necesariamente en orden). Luego viene una llave de apertura, dentro de la cual se describe el punto del menú y sus acciones. "label" "nombre" – lo que veremos en el juego (nombre).

Luego – "command" "descripcion_comando" – lo que debe pasar al hacer clic en este punto del menú. Y después vienen los parámetros del punto, por ejemplo, si quieres que este punto se muestre solo cuando estés en el juego (en algún servidor), añade "OnlyInGame" "1"

El siguiente punto de nuestro espectáculo de entretenimiento es cambiar el logo de Team Fortress 2, nuevamente, en el menú principal del juego.

Para cambiar el logo en la carpeta "team fortress 2\tf\resource" creamos el archivo GameLogo.Res, en el cual escribimos los parámetros de nuestro 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"

}

}

Estos son los parámetros para un logo de 256*256, si tu imagen tiene otros parámetros - ajústalo a tu medida, cambiando el contenido del archivo.

Coloca la imagen en formato VTF en la carpeta

«team fortress 2\tf\materials\Vgui\tnc»

El nombre de la imagen debe ser Console_tnc.vtf. ¡Ok! Aquí está mi resultado:

Si por alguna razón no te gusta el fondo y decidiste volver al estándar, simplemente elimina los archivos "background02.vtf" y "background01.vtf" de la carpeta \team fortress 2\tf\materials\console.

Si no te gusta el logo, eliminamos el archivo GameLogo.Res de la carpeta team fortress 2\tf\resource.

Si no te gusta nuestro menú modificado, eliminamos el archivo GameMenu.res de la carpeta team fortress 2\tf\resource.

Espero que te haya gustado=) ¡Gracias por tu atención=)

Aquí para comparar, creo que la elección es obvia, todos deben modificar el menú de Team Fortress 2!