
No solo se actualizó Team Fortress 2, sino que se siente bastante grande gracias a la adición de VScript, y ahora puede ejecutar Linux dentro de él. Así es, TF2 salió en Linux en 2013, y ahora TF2 puede ejecutarse en Linux. Qué tiempo para estar vivo.
El desarrollador Joshua Ashton, que también trabaja en DXVK y VKD3D-Proton (parte de Steam Play Proton), parece haber estado ocupado ayudando a otros proyectos de Valve como TF2 agregando VScript, que permite a los creadores de mapas hacer cosas bastante salvajes. Estos son los principales cambios:
- VScript implementado
- VScript permite a los mapeadores incrustar código de secuencia de comandos (Squirrel3) en los mapas. Este sistema ya se usa para mapas L4D2 y CS:GO.
- Interfaz con entidades y el mundo como la lógica normal de Hammer
- Simplifique las cosas que solían ser increíblemente difíciles/tediosas en la lógica Hammer
- Interactúe y administre bots, jefes, atributos de jugadores, entidades y estado del juego para habilitar modos de juego mejorados, rediseñados o totalmente personalizables.
- Reacciona a los eventos del juego y cambia los resultados de algunas cosas, como los cálculos de daños.
- Más información técnica sobre VScript para Team Fortress 2 está disponible en la comunidad de desarrolladores de Valve.
- https://developer.valvesoftware.com/wiki/VScript
- https://developer.valvesoftware.com/wiki/List_of_TF2_Script_Functions
- Se agregó la capacidad de cambiar dinámicamente el skybox usando el objeto skybox_swapper o SetSkyboxTexture.
- Se agregó soporte para archivos de actualización de MvM personalizados empaquetados en un mapa.
- Se agregó un objeto point_worldtext que puede mostrar texto dinámicamente, con soporte para múltiples fuentes SDF (campo de distancia firmado), múltiples colores y modo arcoíris.
- Múltiples ConVars relacionados con el movimiento identificados
- Soporte implementado para func_monitor y cámaras.
- Se implementó la función logic_eventlistener para escuchar los eventos del juego desde Hammer logic.
- Se agregó la capacidad de pasar parámetros y retrasar las acciones del poblador MvM.
- Tiempo de compilación mejorado con VRAD
- Un agradecimiento especial a Jakub y a todos los colaboradores de GitHub VScript Mega Issue por probar, brindar comentarios y enviar solicitudes.
Ashton incluso hizo un video corto para mostrar cómo funciona Linux. en el interior Team Fortress 2 y puedes encontrar el código en GitHub. Es bastante emocionante y probablemente signifique que alguien pondrá Doom en TF2 pronto si es que no lo ha hecho ya.
¿Quieres saber más sobre él y lo que puede hacer? El youtuber shounic, a quien supongo que ya conoces si te gusta TF2, hizo un video beta de esto, que puedes ver a continuación, y lo explica muchas veces mejor de lo que podría esperar para ti: