English
English
Deutsch
Deutsch
French
French
Italian
Italian
Spanish
Spanish
Polish
Polish
Portuguese
Portuguese
Turkish
Turkish
Suporte
pt-pt
pt-pt

Grande atualização de CS2: Valve reformula o scripting e adiciona novas ferramentas para criadores de mapas

Notícias
set 25
10 visualizações 4 minutos de leitura

A Valve lançou uma nova atualização para Counter-Strike 2. Desta vez, o patch é quase totalmente dedicado ao scripting e à API. Embora não traga mudanças visíveis para os jogadores comuns, representa um verdadeiro avanço para os mapmakers e desenvolvedores de modos personalizados.

O que há de novo no patch

A Valve fez alterações extensivas na entidade point_script e na API de instâncias. As principais novidades incluem:

  • point_script não se exclui mais automaticamente em caso de erros, mas permanece em estado inativo aguardando alterações, o que torna a depuração de mapas muito mais fácil.
  • Corrigidos possíveis travamentos após recarregar scripts no modo de ferramentas.
  • Adicionado um sistema de retenção de memória para recarregamentos mais estáveis: os scripts não são mais “esquecidos” após uma recarga malsucedida.
  • Métodos que esperam argumentos do tipo string agora retornam um erro em vez de causar uma falha crítica.
  • Instance.Msg e Instance.DebugScreenText agora aceitam qualquer tipo de dado para saída de texto.
  • Corrigido um bug em que RunScriptInput travava o jogo quando chamado com um caller nulo.
  • O antigo método Instance.OnGameEvent foi removido e substituído por métodos de registro de eventos mais estáveis, fornecendo uma API unificada para todos os eventos do jogo.

Novas ferramentas para os mapmakers

O maior destaque do patch é a adição de dezenas de novos callbacks e funções que ampliam significativamente as possibilidades de criação de conteúdo:

  • Adicionados inúmeros novos eventos: OnPlayerConnect, OnPlayerDisconnect, OnRoundStart, OnBombDefuse, OnGrenadeThrow, OnGunFire, OnPlayerChat, entre outros.
  • Novas verificações de jogadores: se o jogador está agachado, pulando ou em modo noclip.
  • Métodos para obter dados sobre armas e controladores de jogadores.
  • Novas sobrecargas para Instance.EntFireAtName e Instance.EntFireAtTarget, permitindo aos desenvolvedores definir caller e activator.
  • Adicionado um vetor normal como resultado para Instance.GetTraceHit, além de novos métodos para entidades e armas.
  • A Valve também introduziu train_zoo.vmap, um mapa especial contendo todos os assets de de_train, junto com exemplos para ajudar os criadores a entender melhor a nova API.

Reações da comunidade

O anúncio rapidamente se espalhou pelas redes sociais, com a postagem do insider Ozzny ultrapassando 200.000 visualizações em poucas horas.

As reações, no entanto, foram mistas:

  • Souris observou que as mudanças afetam não apenas os recursos de backend, mas também a interface, que agora funciona em React Native com estilo TailwindCSS.
  • Fragster.com escreveu de forma sarcástica: «Novas caixas, novas skins — ótimo, mas e a luta contra os cheaters?»
  • Dice, que passou mais de 9 horas construindo um modo personalizado, reclamou que a atualização quebrou toda a sua base de código, obrigando-o a refazer tudo.
  • Muitos jogadores perguntaram: «Onde está o cl_bob_lower e o viewmodel_recoil 0?», destacando que esperam não apenas mudanças voltadas para desenvolvedores, mas também recursos básicos de qualidade de vida.
  • Por outro lado, os mapmakers encararam o patch com otimismo. Titan.holo escreveu: «Não faço ideia do que tudo isso significa, mas espero que finalmente tenhamos mapas legais como o do paintball.»

Por que isso importa

A Valve continua a apostar fortemente no workshop e no conteúdo criado pela comunidade. Para os jogadores comuns, esse patch pode parecer “vazio”, mas, na realidade, estabelece as bases para modos personalizados e mapas muito mais complexos.

A longo prazo, isso pode significar equivalentes criados por fãs do Danger Zone, novos modos de treinamento ou até semi-mods funcionando diretamente dentro do CS2.

A atualização de setembro não trata de skins ou caixas — trata das ferramentas fundamentais que moldarão o futuro do CS2. A Valve forneceu aos criadores de mapas uma API estável, novos callbacks e mecanismos de teste aprimorados. Isso pode abrir caminho para uma verdadeira revolução no workshop, que eventualmente também impactará os jogadores comuns.

Somos uma comunidade de fãs do jogo CS2 e amantes de skins

Junte-se às redes sociais

Sua carta foi enviada.
Por favor, verifique seu e-mail para mais informações.