2 points par GN⁺ 2025-02-19 | 2 commentaires | Partager sur WhatsApp
  • ValveSoftware/source-sdk-2013 : ce projet open source est un SDK destiné au développement de jeux basés sur le moteur Source de Valve. Il est utilisé pour développer des jeux comme Team Fortress 2 et fournit diverses fonctionnalités et divers outils.

  • Importance du projet : le Source SDK offre aux développeurs de jeux des outils et fonctionnalités puissants pour créer facilement des modes de jeu et des contenus personnalisés. Cela stimule la créativité de la communauté du jeu et rend possible une grande variété de contenus générés par les utilisateurs.

  • Modifications : dans un commit récent, le SDK de Team Fortress 2 a été ajouté, avec 5 255 fichiers modifiés. Ce changement comprend 1 153 568 ajouts et 222 431 suppressions.

  • Structure des fichiers : il comprend divers fichiers et répertoires, ainsi que de nombreux scripts et fichiers de configuration nécessaires au développement du jeu. On y trouve notamment des fichiers liés aux graphismes, au son, au moteur physique et à l’interface utilisateur du jeu.

  • Principaux fichiers et répertoires :

    • game : contient les principaux exécutables et bibliothèques du jeu
    • bin : contient les fichiers binaires exécutables
    • scripts : contient les scripts et fichiers de configuration du jeu
    • materials : contient les ressources graphiques du jeu
    • src : contient les fichiers de code source
  • Autres informations : ce projet est publié sur GitHub, et les développeurs peuvent librement le fork et y contribuer. Cela favorise la collaboration et le développement de la communauté open source.

2 commentaires

 
honglu 2025-02-19

Valve est vraiment classe, quand même.

 
GN⁺ 2025-02-19
Commentaire Hacker News
  • Ce code est spécifique à TF2 et repose toujours sur le moteur Source, dont le code source reste fermé. Ce code seul ne permet pas de porter TF2 sur une nouvelle plateforme ; il faut soit réimplémenter Source, soit le combiner avec la base de code Source qui a fuité
  • En tant que personne ayant moddé TF2 côté serveur, c’est fantastique. J’ai passé énormément de temps à analyser des binaires dans IDA, alors que maintenant il suffit d’ouvrir GitHub. Cela va accélérer les nouvelles fonctionnalités et les corrections de bugs dans la communauté
  • Le code source de TF2 a déjà fuité deux fois, et le soutien de la communauté reste immense
  • J’espère que ce sera une bonne nouvelle pour TF2 Classic
    • D’après l’annonce sur le Discord de TF2C, il se peut que TF2 Classic soit temporairement indisponible. Cela est dû à la mise à jour du SDK et à la publication officielle du code de TF2
    • Ils préparent le travail de portage et une sortie sur Steam, et pour utiliser les anciens fichiers SDK, il faut basculer Source SDK Base 2013 Multiplayer sur la branche bêta "previous2021"
    • Ils devraient partager davantage d’informations bientôt
  • On dirait que le jeu a été renommé en "Frog Fortress 2"
  • Je pense que Valve aurait dû faire cela depuis longtemps : publier une mise à jour finale de contenu de célébration, porter le jeu sur Vulkan et rendre la base de code open source
  • Je ne sais pas si c’est le début de la fin de TF2 ou la fin du début. Il y a déjà eu des fuites auparavant, mais c’est une grosse nouvelle
  • Le fait que Valve ait fait cela avant de recompiler pour les Mac 64 bits signifie qu’ils ne considèrent pas Apple comme un endroit favorable pour faire du business
  • Ce serait bien que quelqu’un mette à jour les instructions pour le build natif ARM64 de HL2 en 2025
  • Les instructions existantes utilisent un ancien moteur Source ayant fuité. Il est temps de faire cela de manière officielle et native
  • Je me demande si Valve va commencer à accepter des pull requests. J’aimerais corriger beaucoup de bugs du jeu. Le fait que le rayon du Medigun ne soit pas aligné avec le modèle m’agace depuis plus de 10 ans
  • Valve continue de réussir. Je redoute le jour où Gaben mourra ou démissionnera. J’espère que Valve trouvera un successeur digne de ce nom, mais il n’est pas rare qu’une entreprise perde sa direction une fois la génération d’origine partie