Atualização do CS2 (7 de mai. de 2026)
Atualização do CS2 adiciona seis music kits completos, ajusta a loja para destacar NIGHTMODE II, reduz a pontuação base do Deathmatch, eleva o mínimo do FOV do viewmodel e clarifica mensagens de cancelamento por VACNET, com polimentos de áudio e renderização.
Resumo rápido
- Seis music kits novos e completos foram adicionados com cupons resgatáveis, modelos, artes e áudio em‑partida para ALRT, Altare, borne, Pirapus, Repiet & Julia Kleijn e ShockOne.
- A loja principal e a mini‑store foram atualizadas para destacar lançamentos, incluindo uma seção temática NIGHTMODE II para music kits e melhor legibilidade das tiles.
- A pontuação base do Deathmatch foi reduzida de 10 para 8 e o mínimo do `viewmodel_fov` foi elevado para 60, alterando levemente o ritmo de pontuação e as opções de FOV.
- O texto relacionado a cancelamentos por VACNET foi dividido em mensagens mais claras para abortos de partida e avisos de cooldown, e o painel de fim de partida usa a nova cópia.
- O áudio de fundo temático dos menus agora randomiza o tempo de início em muitos mapas, e shaders de ambiente ganharam suporte à amostragem por camadas de material.
- Mudanças de backend e schemas rastreiam se um jogador já chegou a ficar totalmente conectado (`ever_fully_connected`), ajudando anticheat e analytics sem alterar diretamente a jogabilidade.
Esta atualização do CS2 foca em áudio e apresentação: seis novos music kits completos, ajustes na loja para destacar lançamentos, pequenas mudanças de jogabilidade (pontuação do Deathmatch) e limites de FOV do viewmodel, além de mensagens de cancelamento de partida mais claras e polimentos em áudio e renderização.
Novos music kits e itens de inventário
-
Seis music kits adicionados: o esquema de itens define seis music kits distintos, cada um com faixas para menu principal, jogo, MVP e fim de partida:
- ALRT – “DOPAMINE HIT” (
musickit_alrt_01) - Altare – “Change My Mind” (
musickit_altare_01) - borne – “Give It To Me” (
musickit_borne_01) - Pirapus – “EVERYNITE” (
musickit_pirapus_01) - Repiet & Julia Kleijn – “On And On” (
musickit_repiet_01) - ShockOne – “Voices” (
musickit_shockone_01)
- ALRT – “DOPAMINE HIT” (
-
Variantes StatTrak e coupons: para cada kit há versões não‑StatTrak e cupons StatTrak™ definidos em
items_game.txt, além declient_loot_listsdedicados para resgatar esses cupons. Isso indica que os kits deverão ser obtidos via loja/promos em vez de dentro de cases. -
Modelos e artes no inventário: foram adicionados modelos de pedestal/world e materiais sob
models/inventory_items/music_kits/ematerials/models/inventory_items/music_kit/..., garantindo exibição 3D e sleeve art corretos no inventário e na loja. -
Cobertura completa de eventos sonoros: cada kit tem seu
game_sounds_music.vsndevtscom faixas por evento (música de menu, match found, loading, início de rodada, stingers de ação, bombas, avisos de 10s, MVPs, deathcam, início/fim de partida etc.), ou seja, equipar um kit muda a experiência musical do menu e do jogo.
Loja e menu principal
-
Seção de coupons com marcação dinâmica: a área fullscreen da loja para coupons agora:
- Verifica o primeiro item da seção
couponporisNewReleasee um id específico. - Se presentes, aplica o sufixo
_nightmode2à imagem de fundo e à chave de localização do título. - O rótulo da seção
couponpode ser atualizado em runtime viaid-store-home-section-coupon-title(HTML habilitado).
Isso prepara a loja para destacar um conjunto temático “NIGHTMODE II” de music kits com banner próprio (
store_nav_section_coupon_nightmode2– "NIGHTMODE II<br>Music Kits"). - Verifica o primeiro item da seção
-
Mini‑store mostra mais lançamentos: o carrossel menor do menu (
mainmenu_mini_store.js) agora conta quantos itens iniciais têmisNewReleasee garante que_m_numMiniStoreItemsToShowseja pelo menos esse número (a partir de 5). Assim, vários lançamentos em destaque (como music kits) não serão ocultados por um limite arbitrário. -
Legibilidade das tiles de item:
itemtile_store.cssajusta a renderização de preços e rótulos:- Estende o fade off‑screen para até
LeftOfFocus9/RightOfFocus9, suavizando carrosséis longos. - Labels de preço usam
text-overflow: shrink,white-space: nowrapemax-width: 125pxpara evitar quebra ou corte estranho em nomes longos ou moedas.
- Estende o fade off‑screen para até
-
Novo texto de navegação: foi adicionada a localização
store_nav_shop_all("Shop All"), provavelmente como link para navegar por toda a loja.
Áudio e ambiente
-
Randomização de tempo de início em menus temáticos: em muitos sons de fundo de mapa em
game_sounds_ui.vsndevts(Dust2, Mirage, Inferno, Nuke, Overpass, Vertigo, Anubis, Italy, Office, Cache, Cobblestone, Danger Zone, cenas de Warehouse/train, entre outros),randomize_start_timefoi trocado paratrue.- Assim, o loop ambiente tende a começar em pontos diferentes cada vez que você visita o fundo temático, reduzindo sensação de repetição.
-
Correção de mixgroup no de_cache: vários eventos de ambiente em
de_cachepassaram a usarmixgroup = "Amb_Common"em vez deAmb_Commmon(corrigindo um erro de digitação), o que uniformiza o roteamento de áudio de ambiência. -
Suporte a amostragem de camadas de material: uma string de ferramenta (
SupportsMaterialLayerSampling) e a alteração no shadercsgo_environment_blendanunciamSupportsMaterialLayerSampling = true, indicando melhor suporte a materiais de ambiente em camadas (blend mais detalhado de superfícies), o que pode afetar sutilmente renderização e autoria de áudio ambiente.
Mensagens de cancelamento de partida e VACNET
-
Clareza nas mensagens de comportamento anômalo: a localização em inglês para abortos por comportamento anômalo foi dividida:
SFUI_match_abort_match_abnormal_behavior_pano: "VACNET has detected irregular gameplay and has canceled the match."SFUI_match_abort_match_abnormal_behavior: agora descreve penalidades: "%s1 and any party members have received VACNET cooldowns."
-
Painel de fim de partida usa o novo texto:
endofmatch.xmlpassou a referenciarSFUI_match_abort_match_abnormal_behavior_panopara a descrição do motivo "abnormal behavior".
Na prática, isso ajuda a distinguir a notificação de que a partida foi cancelada pelo sistema automatizado (VACNET) da mensagem que informa punições/cooldowns aos jogadores.
Jogabilidade e convars
-
Pontuação base do Deathmatch reduzida:
mp_dm_kill_base_scoremudou de10para8.
Cada abate agora concede um valor base de pontos ligeiramente menor; bônus de arma permanecem, mas o ritmo de pontuação pode ficar um pouco mais lento.
-
Mínimo do FOV do viewmodel aumentado:
viewmodel_fovpadrão segue em60, mas o intervalo permitido agora émin: 60, max: 68(antesmin: 54).
Jogadores que usavam FOV do viewmodel muito baixos (abaixo de 60) não poderão mais configurá‑los, visando consistência na forma como modelos de armas são apresentados.
-
Toggle de overlay de debug para devs:
debugoverlay_enable_dotted_dashed(cheat) alterna linhas pontilhadas/tracejadas no overlay de debug para indicar "source" em vistas de depuração — destinado a desenvolvedores/ferramentas.
Rastreio de conexão de jogadores e backend
-
Campo "ever fully connected":
- O evento
player_connect_fullagora inclui um booleanoever_fully_connected("Was the player ever fully connected?"). - O schema adiciona
PlayerConnectedState m_iMostConnected;aoCBasePlayerController(cliente e servidor) e remove um campo de movimento relacionado à altitude.
Essas mudanças ajudam servidores, sistemas anticheat e analytics a saber se um jogador chegou a ficar totalmente conectado em algum momento, mesmo que depois se desconecte.
- O evento
Guias de mapa e anotações
-
Guia oficial de Mirage atualizada:
- O arquivo de anotações
annotations/official/de_mirage/de_mirage.txtfoi atualizado. - Dados agregados mostram 0 coordenadas alteradas e 0 textos auxiliares reescritos.
Isso indica uma correção ou limpeza interna sem alterações visíveis nos pontos e dicas mostrados no overlay do guia.
- O arquivo de anotações
Modelos, animações e visuais
-
Graph de animação do worldmodel modificado:
animation/graphs/worldmodel/worldmodel.vnmgraph_csofreu alterações; afeta blend e transição de animações de worldmodels.
-
Entrada do PP‑Bizon AG2 removida:
- O recurso
weapon_smg_bizon_ag2.vmdl_cdeixou de ser referenciado — provável limpeza de asset sem impacto em skins ativos.
- O recurso
-
Shader de environment blend atualizado:
csgo_environment_blend.slangrecebeu o atributoSupportsMaterialLayerSamplingnas variantes VS e RTX, com pipelines.vcsatualizados, favorecendo blends mais avançados entre materiais do mundo.
UI e polimentos de texto
-
Ajustes em SVG/stroke no Panorama:
- Strings internas agora referenciam propriedades SVG explícitas como
fill-opacity,roundebutt(stroke caps) em formas com prefixo de nova linha, melhorando a renderização vetorial na UI.
- Strings internas agora referenciam propriedades SVG explícitas como
-
Atualizações nas ferramentas:
- Várias ferramentas Source 2 (Hammer, SFM, physicsbuilder, modtools, etc.) receberam strings como
SupportsMaterialLayerSampling,CubemapFogTextureeEnvironmentMap, alinhando o conjunto de ferramentas às novas capacidades de renderização.
- Várias ferramentas Source 2 (Hammer, SFM, physicsbuilder, modtools, etc.) receberam strings como
Impacto geral
Esta atualização é focada em áudio, apresentação e clareza de backend mais do que em grandes mudanças de balanceamento:
- Seis music kits completos chegam com arte e cobertura sonora em‑jogo.
- Loja e mini‑store foram ajustadas para destacar novos lançamentos, incluindo a seção temática "NIGHTMODE II" para music kits.
- A pontuação do Deathmatch foi reduzida levemente e valores muito baixos de FOV do viewmodel foram proibidos.
- Mensagens de cancelamento por VACNET ficaram mais claras e o backend passa a registrar se jogadores já chegaram a se conectar totalmente.
- Áudio ambiente e shaders de ambiente receberam polimentos que podem melhorar sensação e consistência visual.
No geral, exceto pela mudança na pontuação do Deathmatch e nos limites do viewmodel FOV, o patch altera mais a apresentação e os sistemas de suporte do que o equilíbrio competitivo.
