2 pontos por GN⁺ 2025-02-19 | 2 comentários | Compartilhar no WhatsApp
  • ValveSoftware/source-sdk-2013: este projeto de código aberto é um SDK para desenvolvimento de jogos baseado no motor Source da Valve. Ele é usado para desenvolver jogos como Team Fortress 2 e oferece diversos recursos e ferramentas.

  • Importância do projeto: o Source SDK fornece ferramentas e recursos poderosos para desenvolvedores de jogos, permitindo criar facilmente modos de jogo e conteúdos personalizados. Isso estimula a criatividade da comunidade de jogadores e possibilita uma variedade de conteúdos gerados por usuários.

  • Mudanças: em um commit recente, o SDK de Team Fortress 2 foi adicionado, com 5.255 arquivos alterados. Essa mudança inclui 1.153.568 adições e 222.431 remoções.

  • Estrutura de arquivos: vários arquivos e diretórios estão incluídos, assim como diferentes scripts e arquivos de configuração necessários para o desenvolvimento do jogo. Isso inclui arquivos relacionados aos gráficos, som, motor de física e interface do usuário do jogo.

  • Principais arquivos e diretórios:

    • game: inclui os principais executáveis e bibliotecas do jogo
    • bin: inclui arquivos binários executáveis
    • scripts: inclui scripts e arquivos de configuração do jogo
    • materials: inclui recursos gráficos do jogo
    • src: inclui arquivos de código-fonte
  • Outras informações: este projeto está disponível publicamente no GitHub, e os desenvolvedores podem fazer fork e contribuir livremente. Isso promove a colaboração e o avanço da comunidade de código aberto.

2 comentários

 
honglu 2025-02-19

A Valve é realmente incrível mesmo.

 
GN⁺ 2025-02-19
Comentários do Hacker News
  • Este código é específico do TF2 e ainda existe sobre a engine Source, que continua sendo de código fechado. Só este código não permite portar o TF2 para novas plataformas; seria necessário reimplementar a Source ou combiná-lo com a base de código vazada da Source
  • Como alguém que fazia modding do TF2 no lado do servidor, isso é fantástico. Passei muito tempo analisando binários no IDA, e agora basta abrir o GitHub. Isso deve acelerar novos recursos e correções de bugs na comunidade
  • O código-fonte do TF2 já vazou duas vezes, e o apoio da comunidade continua enorme
  • Espero que isso seja uma boa notícia para o TF2 Classic
    • Segundo o anúncio no Discord do TF2C, pode ser que o TF2 Classic fique temporariamente indisponível. Isso se deve à atualização do SDK e ao lançamento público do código do TF2
    • Eles estão preparando o trabalho de port e o lançamento na Steam, e para usar os arquivos antigos do SDK é preciso mudar o Source SDK Base 2013 Multiplayer para a branch beta previous2021
    • Em breve devem trazer mais novidades
  • Parece que o jogo foi renomeado para "Frog Fortress 2"
  • Acho que a Valve deveria ter tomado essa medida há muito tempo: lançar a atualização final de conteúdo comemorativo, portar o jogo para Vulkan e abrir o código-base como open source
  • Não sei se este é o começo do fim do TF2 ou o fim do começo. Já houve vazamentos antes, mas esta é uma grande notícia
  • O fato de a Valve ter feito isso antes mesmo de recompilar para Mac 64 bits significa que ela não vê a Apple como um bom lugar para fazer negócios
  • Seria bom se alguém atualizasse as instruções para o build nativo ARM64 de HL2 em 2025
  • As instruções atuais usam uma versão antiga vazada da engine Source. Agora é a hora de fazer isso de forma oficial e nativa
  • Fico me perguntando se a Valve vai começar a aceitar pull requests. Quero corrigir muitos bugs do jogo. Há mais de 10 anos me incomoda que o feixe da Medigun não se alinhe com o modelo
  • A Valve continua acertando. Tenho medo do dia em que o Gaben morrer ou se aposentar. Espero que a Valve encontre um sucessor à altura, mas não é raro empresas perderem o rumo depois que a geração original sai de cena