La última actualización del Source SDK de Valve contiene el código completo de cliente y servidor para TF2. La compañía también ha confirmado que los títulos clásicos de Source Engine pronto obtendrán soporte binario de 64 bits.
Comencemos con las novedades de Team Fortress 2, ya que son más proféticas que las de 64 bits. Los desarrolladores ahora pueden acceder al código fuente del juego TF2 de forma gratuita a través del Source SDK, lo que significa que las modificaciones del juego y las correcciones de errores dirigidas por la comunidad son mucho más viables que nunca.
Y, lo que es más importante, el código fuente del juego TF2 se puede utilizar para crear juegos completamente nuevos que se pueden aceptar en Steam Store sin fines comerciales. Si está familiarizado con Valve, entonces ya conoces el procedimiento: así es como conseguimos juegos comoBlack Mesa. Ya hay un puñado de juegos para fanáticos de TF2 flotando, incluidosTeam Fortress 2 Clásico, pero se basan en un código fuente filtrado y anteriormente estaban excluidos de la Tienda Steam (en realidad, "desairado"podría ser una descripción más precisa que "prohibido").
Es fantástico ver que a la comunidad se le está otorgando más control sobre el legado de TF2. Aún así, la decisión de Valve de brindar soporte de 64 bits a los juegos multijugador clásicos de Source Engine es la parte más interesante de esta historia.
Los juegos clásicos como DoD:S, HL2:DM, CS:S y HLDM:S nunca se unieron al tren de los 64 bits (TF2 pasó a los 64 bits a mediados de 2024). Como resultado, estos juegos no pueden aprovechar al máximo el hardware de computadora moderno o las API de gráficos (como Vulkan, Metal o DirectX 12) y no funcionan en ninguna versión de macOS posterior a Catalina 10.15.
La transición a 64 bits abre la puerta a una mejor compatibilidad de plataformas y estabilidad del juego. Los juegos antiguos de Source Engine, cuando se actualicen al binario de 64 bits, se liberarán de las limitaciones de RAM y CPU de larga data y deberían ejecutarse mucho más rápido en hardware moderno. También deberíamos ver soporte para API de gráficos modernos, aunque supongo que estas API solo se implementarán por motivos de compatibilidad (la versión de 64 bits de TF2 agregó Vulkan para mejorar la compatibilidad con Linux y Steam Deck).
En cuanto a la compatibilidad con macOS, eh, eso es una incógnita. Los juegos antiguos de Source Engine que se ejecutan en 64 bits deberían ser más fáciles de ejecutar en macOSo Wine, pero a menos que Valve esté dispuesto a crear soporte completo para Metal, no veo que estos juegos regresen a Mac de ninguna manera significativa.
Si desea leer la documentación, consulte elComunidad de desarrolladores de válvulasofuente-sdk-2023repositorio. Debo aclarar que Source SDK ya contenía código de juego para HL2 y HL2:DM; esas no son adiciones nuevas.
Fuente:Válvula
