Update de código28 de mai. de 2026, 21:20 BRT
Assinar updates

Atualização do CS2 (28 de mai. de 2026)

CS2 adiciona um sistema completo de Favoritos à loja do Major para adesivos, integra bookmarks na inspeção em tela cheia, dá a espectadores controle da opacidade de flashbangs e atualiza shaders, miniaturas de mapas e conteúdo comunitário.

Resumo rápido

  • A loja do Major ganha um sistema persistente de Favoritos com banners dedicados, integração à busca e botões de bookmark em tiles e resultados de pesquisa.
  • A inspeção em tela cheia passa a incluir um controle de bookmark ligado à mesma lista de Favoritos, com callbacks para atualizar a loja ao fechar.
  • Espectadores recebem o convar `r_spectator_flashbang_opacity` para ajustar a força do overlay de flashbang, junto com um shader de flashbang mais seguro.
  • Lógica do carrinho e exibição de preços foram limpadas para preços por token e em moeda real mais confiáveis na UI de checkout.
  • Shaders de ambiente e overlays foram atualizados para maior robustez, suporte a texturas de translucência e melhores atributos para ferramentas de edição.
  • Miniaturas do mapa Ancient (e variante night) foram atualizadas com novos screenshots em várias resoluções.
  • Novos ícones UI para bookmark/favorite foram adicionados e incorporados ao pacote do jogo para suportar Favoritos.
  • O addon comunitário `de_sanctum` recebeu uma grande renovação de assets — modelos, partículas e materiais foram amplamente atualizados.

A atualização foca a experiência da loja do Major com um sistema completo de “Favoritos” para adesivos, fluxos de compra e inspeção mais suaves, e melhorias internas para espectadores, shaders e conteúdo da comunidade.

Loja do Major de Adesivos: novo sistema de Favoritos e ajustes de interface

  • Favoritos / lista de observação para adesivos: Uma nova configuração cliente cl_major_store_watch_list sustenta o sistema de “Favoritos” na loja do Major.

    • Agora é possível marcar adesivos individualmente diretamente nos tiles de item por meio de um botão tipo estrela.
    • Itens marcados são armazenados em uma lista separada por vírgulas e persistem via o novo convar, mantendo seus favoritos entre sessões.
  • Banner de Favoritos na loja do Major:

    • A área de banner da loja agora tem uma seção dedicada “FAVORITE STICKERS” com cabeçalho e carrossel próprios.
    • Um painel de dica (“Add stickers to Favorites for easy access”) aparece quando você ainda não tem favoritos, incentivando a montar a lista.
    • Um botão “See all” no banner de Favoritos troca a listagem de conteúdo para uma visualização apenas com itens marcados, permitindo navegar apenas pelos adesivos com estrela.
  • Terminologia: Trending vs Popular:

    • O banner “Top 40” e o texto de tooltip foram renomeados de “popular” para “TRENDING” (por exemplo, “TOP 40 TRENDING STICKERS” e “One of top 40 trending stickers”).
    • Isso deixa claro que a lista reflete demanda atual, não uma métrica fixa de popularidade histórica.
  • Comportamento melhorado dos banners:

    • Um helper interno _UpdateVisiblePanel mantém a vista atualmente visível da loja (single sticker, team view, banners ou listagem de conteúdo) em sincronia quando os dados mudam.
    • O banner de popularidade é atualizado junto com o novo banner de Favoritos quando seu painel está ativo.
    • O banner de Favoritos faz transições de altura e opacidade ao aparecer/desaparecer; quando fica transparente ele é automaticamente escondido para evitar hitboxes invisíveis.
  • Filtros e integração de busca com Favoritos:

    • A ação “Clear all filters” agora aceita flags para preservar opcionalmente a visualização de Favoritos (useBookMarkList) em vez de sempre resetá‑la.
    • Quando a lista de conteúdo está no modo Favoritos (bookmark list), as atualizações reaproveitam a posição de rolagem a menos que seja explicitamente pedido para rolar, reduzindo saltos ao ajustar filtros.
    • O fluxo de busca agora ramifica entre:
      • Busca por texto,
      • Lista de Favoritos (quando o modo bookmark está ativo), ou
      • O conjunto completo de adesivos quando nenhum modo especial está selecionado.
  • Marcar diretamente nos tiles e resultados de busca:

    • Os tiles da loja agora incluem um botão de bookmark em forma de estrela com ícones separados para “vazio” e “preenchido”.
    • O estado desse botão é controlado por _IsItemBookmarked, que verifica o convar cl_major_store_watch_list.
    • Clicar no bookmark atualiza a lista subjacente via _UpdateBookmarkSetting, que também atualiza banners e, se ativo, a listagem apenas com marcados.
    • Linhas de resultado de busca agora envolvem ícone e nome em um botão de inspeção e adicionam o mesmo controle de bookmark, permitindo favoritar adesivos direto da pesquisa.
  • Melhorias na interação dos tiles:

    • O comportamento de hover foi ajustado para que tiles ocultos em carrosséis (usados para preencher páginas até 8 itens) não executem animações completas de hover nem revelem controles; em vez disso mostram visuais neutros de placeholder.
    • Exibição de quantidade no carrinho e o comportamento do chip “in cart” agora ignoram explicitamente tiles ocultos.
    • A ordem de setup dos tiles foi ajustada para que assinaturas do carrinho e o estado de bookmark sejam aplicados de forma confiável após a configuração visual básica.
  • Inspeção em tela cheia a partir da loja:

    • A inspeção de um adesivo a partir da loja agora passa informações extras (incluindo o sticker def index e um callback handle) para o popup de inspeção em tela cheia.
    • Quando o popup de inspeção fecha, seu callback reexecuta _UpdateVisiblePanel na loja, ajudando a manter tiles e banners sincronizados com alterações de preço ou estado ocorridas durante a inspeção.

Popup de Inspeção: Favoritos na barra de ações

  • Novo botão de bookmark na barra de inspeção:

    • A barra de ação da inspeção adiciona um ToggleButton com imagens de estrela vazia e preenchida (id-sticker-bookmark).
    • O visual é um botão de ícone de Bookmark dedicado; o tickbox interno fica escondido e a estrela preenchida aparece com fade quando selecionada.
  • Lógica de bookmark na inspeção:

    • _ShowHideFavoriteBtn agora roda durante o setup da barra de ação da inspeção:
      • Lê sticker_def_index das configurações do popup para saber qual adesivo está sendo inspecionado.
      • Se o item não tem preço ou não tem def index, o bookmark é escondido.
      • Caso contrário, sincroniza o estado marcado com cl_major_store_watch_list e alterna a presença do adesivo na lista ao clicar.
    • Mouseover mostra o tooltip localizado “Add or remove from Favorites” (major_store_bookmark_tooltip) e mouseout o esconde.
    • Ao fechar o popup de inspeção, o código esconde explicitamente qualquer tooltip remanescente e invoca o callback fornecido para permitir que o chamador (por exemplo, a loja do Major) atualize sua UI.
  • Por que importa:

    • Isso oferece a colecionadores e traders um mecanismo de Favoritos único e consistente entre a loja do Major e a inspeção em tela cheia, facilitando acompanhar adesivos interessantes sem anotar nomes ou preços manualmente.

Carrinho de compras e exibição de preços

  • Tratamento de preço por item no checkout:

    • O popup de checkout agora armazena consistentemente o preço do item em uma variável local antes de gravá‑lo em variáveis de UI, em vez de reconsultar o carrinho várias vezes.
    • O código também recupera a quantidade atual por item ao atualizar as exibições de preço.
    • Isso não altera o comportamento do jogo, mas deve tornar atualizações de preço na UI mais robustas e fáceis de manter, especialmente com preços dinâmicos por token e descontos.
  • Estilização do rótulo de preço em moeda real:

    • Os layouts de item do carrinho agora incluem um rótulo dedicado cart-item__real-world-price com tipografia e alinhamento ajustados para exibição alinhada à direita.
    • Uma classe .hidden apenas aplica fade em vez de remover o espaço de layout, o que pode ajudar a evitar saltos de conteúdo quando preços em moeda local aparecem ou desaparecem.
    • Isso indica que algumas regiões ou configurações podem mostrar informação de moeda local junto aos preços em token de forma mais limpa.
  • Ajustes de timer e rótulos:

    • A altura do rótulo do timer principal do popup foi ajustada para melhor casar com seu tamanho de fonte, melhorando o alinhamento no resumo do checkout.

Hub do Major e interface de torneio

  • Limpeza de localização no Major hub:

    • O botão “Visit the Shop” no Major hub agora puxa seu rótulo de um token de localização #major_hub_visit_shop (“Visit The Shop”) em vez de uma string em inglês hardcoded. Isso mantém o banner do hub consistente com outros elementos localizados.
  • Lógica do Pick’Em para fase de grupos:

    • O script de previsões da fase de grupos agora calcula numBestOf1Rounds com base nos metadados atuais do torneio:
      • Para event IDs >= 26 e em certas seções (fases tardias do Swiss), best‑of‑1s são tratados como 0 rounds antes dos best‑of‑3s.
      • Caso contrário, ainda se assume 2 vitórias/derrotas em best‑of‑1 antes de avançar para um best‑of‑3.
    • Essa mudança atualiza a lógica AddWin/AddLoss para que a progressão do Pick’Em corresponda mais de perto ao formato real do evento.
  • Alterações de texto na loja do Major:

    • Várias strings foram atualizadas para alinhar ao novo sistema de Favoritos e preços mais claros:
      • “TOP 40 POPULAR STICKERS” → “TOP 40 TRENDING STICKERS”.
      • Tooltip de tendência agora diz “One of top 40 trending stickers”.
      • Título do banner de Favoritos: “FAVORITE STICKERS”.
      • Helpers de busca e tooltips para Favoritos e rótulos de preço em moeda real foram adicionados.

Espectadores e efeitos visuais

  • Controle de opacidade de flashbang para espectadores:

    • Um novo convar cliente r_spectator_flashbang_opacity (padrão 0.6, min 0.2, max 1.0) controla a intensidade das sobreposições de flashbang para espectadores.
    • Isso permite que casters, observadores e quem assiste demos ajustem o quão ofuscantes são os flashes em sua visão sem afetar a intensidade dos flashes dos jogadores reais.
  • Amostragem mais segura do overlay de flashbang:

    • O shader do overlay de flashbang agora clampa a cor amostrada do frame buffer entre 0 e 1 antes de aplicar correção de gama.
    • Isso reduz a chance de valores fora do intervalo gerarem artefatos visuais ou flashes excessivamente brilhantes durante a composição do efeito.
  • Shaders de ambiente e overlays:

    • Shaders de ambiente e overlays estáticos foram atualizados para:
      • Respeitar qual conjunto de UVs está ativo antes de assumir que há uma transformação de coordenada de textura.
      • Suportar texturas de translucência adicionais em “Material1” (por exemplo mapas _trans usados em materiais blendados ou translúcidos).
      • Organizar melhor atributos “HasTexcoordTransform” para ferramentas e UIs do editor quando overlays compartilham canais de cor.
    • São alterações técnicas que podem se traduzir em edição de materiais mais confiável no Hammer / editores de materiais e renderização um pouco mais limpa em materiais complexos em camadas.

Ícones de mapa e ativos visuais

  • Capturas do mapa Ancient atualizadas:
    • Novas texturas de screenshot para ícones de mapa foram adicionadas (e entradas antigas re‑adicionadas/atualizadas) para de_ancient e de_ancient_night nas resoluções 360p, 720p e 1080p.
    • Os nomes de arquivo sugerem múltiplas variantes por resolução (ex.: de_ancient_1 até de_ancient_4), indicando um conjunto renovado ou ampliado de imagens de menu.
    • Jogadores podem notar miniaturas de pré‑visualização de nível atualizadas na UI de seleção de mapa, especialmente para Ancient e sua variante noturna.

Ferramentas, ícones e conteúdo da comunidade

  • Novos assets de ícone UI:

    • Vários novos ícones SVG foram adicionados sob panorama/images/icons/ui:
      • bookmark_filled / bookmark_outline.
      • favorite_star_empty / favorite_star_filled.
    • Esses ícones agora são compilados no pacote principal do jogo e são usados pela loja do Major e UIs de inspeção para o recurso de Favoritos.
  • Atualização do addon comunitário de_de_sanctum:

    • O manifesto do addon comunitário de_sanctum teve grande renovação, com milhares de entradas de modelos, partículas e materiais atualizadas.
    • Recursos alterados incluem:
      • Numerosas partículas de explosão, impacto e arma sob particles/*.
      • Geometria modular de ambiente como ivy, telhados, detritos de rocha e conjuntos de construção terceirizados.
      • Uma ampla gama de materiais para penhasco, concreto, decals e blueprints.
    • Isso sugere que o addon de_sanctum empacotado está sendo iterado ou limpo, o que pode melhorar visuais ou desempenho para criadores e servidores que usam esse conteúdo.
  • Atualizações internas de ferramentas:

    • Várias atualizações em *_strings.txt no engine, cliente, item editor e binários de ferramentas refletem principalmente manutenção de build e diagnósticos menores.
    • Algumas mensagens helper de console para listagem de entidades e constraints de física foram ajustadas no lado do servidor, o que pode ajudar usuários avançados e modders ao depurar mapas ou entidades.

Impacto geral

A atualização aprofunda a experiência da loja do Major com um sistema de Favoritos totalmente integrado entre loja, busca e inspeção, facilitando acompanhar e revisitar adesivos. Espectadores ganham controle sobre a intensidade do overlay de flashbang, shaders recebem estabilidade incremental e melhorias de ferramenta, e conteúdo comunitário como de_sanctum passa por um grande passe de assets. A maioria dos elementos competitivos permanece inalterada, enquanto workflows de UI, visualização e cosméticos ficam mais suaves e personalizáveis.

Voltar aos updates

Updates recentes

Update de código15 de out. de 2026, 14:57 BRT

Atualização do CS2 (15 de out. de 2026)

Pequena build de manutenção do CS2 melhora a robustez da interface de informações/transferência de partidas, adiciona um novo material de ferramentas skybox occluder e atualiza metadados de empacotamento.

  • A interface de informações da partida agora trata o progresso de download de replay de forma mais confiável e limpa os manipuladores de eventos para evitar atualizações obsoletas.
  • Um novo material de ferramentas `toolsskybox_occluder` foi adicionado para workflows de level‑design e otimização.
  • As versões cliente e servidor foram atualizadas para `2000933`, com reapacks menores de VPKs e manifests, sem mudanças diretas de jogabilidade indicadas.
Ver detalhes
Update de código15 de out. de 2026, 04:16 BRT

Novo shader Vulkan para oclusão do céu (15 de out. de 2026)

Uma atualização discreta do CS2 adiciona um novo shader Vulkan para oclusão do céu, melhorando como a geometria do céu bloqueia o mundo e preparando terreno para horizontes mais limpos e céus mais flexíveis.

  • Adicionado um novo shader Vulkan de sky occluder para gerir profundidade e visibilidade da geometria do céu, melhorando como o céu oculta elementos distantes do mundo.
Ver detalhes
Update de código14 de out. de 2026, 21:34 BRT

Atualização do CS2 (14 de out. de 2026)

Pequena atualização do CS2 que melhora o HUD de reprodução de demos, reduz o período de destaque de uma configuração de crosshair e aplica atualizações rotineiras de builds e pacotes.

  • O HUD de reprodução de demos recebeu layout adaptativo, exibição de tempo mais flexível e melhor alinhamento da lista de jogadores.
  • O período de destaque de uma configuração de crosshair no menu de opções foi encurtado e terminará em meados de outubro.
  • Versões de cliente/servidor e VPKs foram atualizados com pequenas mudanças de build, bibliotecas e metadados.
Ver detalhes