2 puntos por GN⁺ 2025-02-19 | 2 comentarios | Compartir por WhatsApp
  • ValveSoftware/source-sdk-2013: este proyecto de código abierto es un SDK para el desarrollo de juegos basado en el motor Source de Valve. Se utiliza para desarrollar juegos como Team Fortress 2 y ofrece diversas funciones y herramientas.

  • Importancia del proyecto: Source SDK brinda a los desarrolladores de juegos herramientas y funciones potentes para crear fácilmente modos de juego y contenido personalizados. Esto impulsa la creatividad de la comunidad del juego y hace posible una gran variedad de contenido generado por los usuarios.

  • Cambios: en un commit reciente se añadió el SDK de Team Fortress 2, y se modificaron 5,255 archivos. Este cambio incluye 1,153,568 adiciones y 222,431 eliminaciones.

  • Estructura de archivos: se incluyen varios archivos y directorios, junto con distintos scripts y archivos de configuración necesarios para el desarrollo del juego. Entre ellos hay archivos relacionados con los gráficos, el sonido, el motor de físicas y la interfaz de usuario del juego.

  • Archivos y directorios principales:

    • game: incluye los ejecutables y bibliotecas principales del juego
    • bin: incluye archivos binarios ejecutables
    • scripts: incluye los scripts y archivos de configuración del juego
    • materials: incluye los recursos gráficos del juego
    • src: incluye los archivos de código fuente
  • Información adicional: este proyecto está publicado en GitHub, y los desarrolladores pueden hacer fork y contribuir libremente. Esto fomenta la colaboración y el crecimiento de la comunidad de código abierto.

2 comentarios

 
honglu 2025-02-19

La verdad, Valve sí es genial.

 
GN⁺ 2025-02-19
Comentarios en Hacker News
  • Este código es específico de TF2 y sigue existiendo sobre el motor Source, que aún es de código cerrado. Con este código por sí solo no se puede portar TF2 a una plataforma nueva; habría que reimplementar Source o combinarlo con la base de código filtrada de Source
  • Como alguien que modeó TF2 del lado del servidor, esto es fantástico. Pasé mucho tiempo analizando binarios en IDA, y ahora basta con abrir GitHub. Esto acelerará nuevas funciones y correcciones de errores en la comunidad
  • El código fuente de TF2 ya se filtró dos veces, y el apoyo de la comunidad sigue siendo enorme
  • Ojalá sea una buena noticia para TF2 Classic
    • Según el anuncio en el Discord de TF2C, puede que TF2 Classic no se pueda ejecutar por un tiempo. Esto se debe a la actualización del SDK y al lanzamiento público del código de TF2
    • Están preparando el trabajo de porting y el lanzamiento en Steam, y para usar los archivos anteriores del SDK hay que cambiar Source SDK Base 2013 Multiplayer a la rama beta "previous2021"
    • Pronto compartirán más noticias
  • Parece que el juego cambió de nombre a "Frog Fortress 2"
  • Creo que Valve debió haber hecho esto hace mucho tiempo: lanzar la actualización de contenido de celebración "final", portar el juego a Vulkan y publicar la base de código como open source
  • No sé si este es el comienzo del fin de TF2 o el fin del comienzo. Ya hubo filtraciones antes, pero esto es una gran noticia
  • Que Valve haya hecho esto antes de recompilar para Mac de 64 bits significa que no ve a Apple como un buen lugar para hacer negocios
  • Ojalá alguien actualice las instrucciones para el build nativo ARM64 de HL2 de 2025
  • Las instrucciones actuales usan un motor Source filtrado y antiguo. Ahora es momento de hacerlo oficial y nativo
  • Me pregunto si Valve empezará a aceptar pull requests. Quiero corregir muchos bugs del juego. Llevo más de 10 años molesto porque el haz de la Medigun no coincide con el modelo
  • Valve sigue teniendo éxito. Me da miedo el día en que Gaben muera o renuncie. Espero que Valve encuentre un sucesor digno, pero no es raro que una empresa pierda el rumbo después de que desaparece la generación original