Viewfinder

From Team Fortress Wiki
Jump to: navigation, search

O Viewfinder (Viewfinder) é uma arma primária experimental criada pela comunidade para o Sniper que foi testada pela Valve. A existência desta arma foi descoberta na forma de linhas de nome de arquivo VTF encontradas no arquivo texture_preload_list.txt que foi adicionado ao jogo como parte da Atualização de 28 de outubro de 2015;

  • models/workshop/weapons/c_models/c_sniperrifle_tv/c_sniperrifle_tv_blue
  • models/workshop/weapons/c_models/c_sniperrifle_tv/c_sniperrifle_tv_red

Quase dois exatos anos depois (com uma diferença de 8 dias), o ícone da mochila, o modelo e as texturas do Viewfinder foram acidentalmente vazados na Atualização Selva Infernal. Baseado nas diferenças da atualização, acredita-se que, quando a Valve migrou algumas armas e cosméticos para o diretório tf\models\workshop dos diretórios originais (tf\models\player\items e tf\models\weapons\c_models), conteúdo em estágio experimental da Oficina foi acidentalmente migrado ao mesmo tempo (se não nos dois anos anteriores) e adicionado com a atualização.

De acordo com código fonte[1], a função principal do monitor no rifle era destacar inimigos com uma entidade tf_glow. Havia um atributo planejado para esta função chamado add_sniper_glow_enemies_in_scope[2] no código. Entretanto, devido a bugs envolvendo essa entidade travando entidades tf_glow existentes em uso que causaram problemas com alguns mods e clientes de SourceTV[3], a ideia foi suspensa até que uma correção fosse implementada.

O Viewfinder foi contribuído à Oficina Steam.

Histórico de atualizações

Atualização de 28 de outubro de 2015

  • [Não documentado] Encontro de linhas de nome de arquivo VTF para o Viewfinder em texture_preload_list.txt, um arquivo adicionado na atualização.

Atualização de 20 de outubro de 2017 nº 1 (Atualização Selva Infernal)

  • [Não documentado] Adição de arquivos para o Viewfinder ao jogo.

Desconhecido

  • [Não documentado] Remoção dos arquivos do Viewfinder do jogo.

Galeria

Referências

  1. game\client\tf\c_tf_player.cpp:L6415-6452
  2. game\client\tf\c_tf_player.cpp:L6428
  3. game\client\tf\c_tf_player.cpp:L6417-6419