Atualização do CS2 (4 de out. de 2026)
O CS2 remove silenciosamente configs legados do CS:GO, scripts de demonstração do editor e addons comunitários empacotados, além de limpar shaders, ativos de ferramentas e alguns scripts de UI — mudanças que afetam mais modders, usuários de ferramentas e integ
Resumo rápido
- Mapas addon comunitários legados (`cs_alpine`, `de_sanctum`, `de_stronghold`, `de_warden`) e seus ativos não são mais empacotados como conteúdo do jogo base.
- Scripts de exemplo e UI do editor (o “zoo”) foram removidos do jogo empacotado, sugerindo realocação ou atualização dos exemplos `cs_script` para modders.
- Scripts Panorama para o honor icon, pré‑visualização do menu de compra e um layout de HUD foram deletados como parte de um refactor da lógica de UI.
- Configs de motor da era CS:GO, conjuntos de shaders, materiais de tools e ativos de startup antigos foram aparados, consolidando o CS2 em pipelines mais novos.
- O esquema `steammessages_gc.proto` e vários manifests de build/empacotamento mudaram, afetando integrações de terceiros mais do que o gameplay.
Esta atualização reorganiza silenciosamente muitos recursos internos do CS2: vários mapas e addons de exemplo legados foram removidos ou realocados, arquivos antigos de configuração e shaders foram limpos, e alguns scripts de UI e definições de protocolo foram aposentados. O jogo competitivo não é afetado, mas modders, criadores da Workshop e usuários de ferramentas podem notar mudanças em onde certos recursos ficam ou como são acessados.
Limpeza de mods e addons da comunidade
- Addons comunitários legados removidos dos arquivos do jogo: Os manifests de diretório para
cs_alpine,de_sanctum,de_strongholdede_wardenemgame/csgo_community_addonsforam apagados, junto com milhares de ativos referenciados (modelos, materiais, partículas, sons, skyboxes e arquivos de mapa).- Isso confirma que esses mapas addon não são mais empacotados como conteúdo comunitário incorporado na instalação base.
- Na prática, provavelmente significará que esses mapas só estarão disponíveis via Workshop ou downloads separados, em vez de virem como exemplos incluídos.
- Detalhes da limpeza de ativos de addon: Caminhos removidos incluem:
- Arquivos de mapa e skyboxes como
maps/de_sanctum.txt,maps/de_sanctum_skybox.vpk,maps/prefabs/skybox_night2.vpkemaps/prefabs/de_warden/de_warden_skybox.vpk. - Grandes conjuntos de arte de ambiente para cada addon (por exemplo,
materials/de_gibraltar/*,materials/alpinemesh/*,materials/de_warden/*).
- Arquivos de mapa e skyboxes como
- Impacto para criadores e servidores:
- Operadores de servidores comunitários e mapeadores que dependiam desses ativos pré-empacotados podem precisar garantir que seus próprios itens da Workshop ou pacotes de servidor incluam todos os recursos necessários.
- Essa limpeza sugere que a Valve está separando o conteúdo principal do jogo de conteúdo exemplo ou de terceiros, o que pode deixar a instalação principal mais enxuta e reduzir confusões sobre o que é oficialmente suportado.
Remoção dos scripts “zoo” do editor e conteúdo de treino
- Scripts do editor "zoo" removidos do conteúdo empacotado: Um conjunto de helpers em JavaScript para o mapa de ferramentas
maps/editor/zoofoi deletado tanto na forma fonte quanto empacotada, incluindo:chess.js(demo complexo que embutia um motor de xadrez e outra lógica)trace.js(visualizador de traces usandoTraceLine,TraceSphere,TraceBox,TracePlayereTraceBullet)grenadetraining.js(lógica do mini‑jogo de treino de granadas HE)mdlchange.js(demo de troca e escala de modelos em tempo real)setup.jseinput.js(setup de warmup/bots, HUD custom e overlays de debug de input)- Ativos de UI
welcome.cssewelcome.xml, além de um pequenohello.jsde exemplo.
- Por que isso importa para modders:
- Esses scripts eram exemplos integrados da API
cs_script/point_scriptusada em tools mode. A remoção da cópia enviada com o jogo sugere que foram movidos ou substituídos por exemplos atualizados em outro lugar. - Autores de mapas que dependiam desses arquivos em
maps/editor/zoo/scripts/*precisarão manter cópias próprias em seus projetos em vez de referenciar a cópia do motor.
- Esses scripts eram exemplos integrados da API
- Impacto para jogadores:
- Essas mudanças ocorrem em locais de editor e ferramentas; jogadores regulares não devem notar alterações no gameplay normal, modos de treino ou mapas oficiais.
Panorama UI: scripts de honor icon e pré‑visualização do menu de compra
honor_icon.jsremovido:- O script Panorama responsável pelos visuais do “honor icon” — coloração de streaks de XP, partículas e fallback de badge Prime — foi deletado de
panorama/scripts. - O arquivo determinava cores/partículas com base em um tier
xptrail_valuee no status Prime. - A remoção sugere fortemente que a lógica do honor icon foi movida para outro lugar (possivelmente XML de layout, outro script ou código de backend), ou que o efeito está sendo aposentado/repaginado.
- O script Panorama responsável pelos visuais do “honor icon” — coloração de streaks de XP, partículas e fallback de badge Prime — foi deletado de
- Script de pré‑visualização do
buymenu.jsremovido:- Um pequeno script usado para atualizar a pré‑visualização do agente no menu de compra (
BuyMenu_UpdateCharacterhandler) também foi excluído. - Ele usava
CharacterAnimseItemInfopara mostrar seu agente e arma atuais. - Isso indica um refactor interno: a funcionalidade pode agora ser tratada por código compartilhado de vanity/preview ao invés de um script específico.
- Um pequeno script usado para atualizar a pré‑visualização do agente no menu de compra (
- Nó de layout HUD removido:
hud/infohudlayouts.xml, que envolvia um elementoCSGOInfoHudLayouts, foi removido.- Isso provavelmente reflete uma simplificação ou realocação de como layouts de HUD por modo são definidos, em vez de uma mudança visual direta.
- Efeito esperado para jogadores:
- Por serem scripts pequenos e de escopo limitado, jogadores deverão perceber mudanças sutis no comportamento da UI (por exemplo, como visuais de honor/XP ou a atualização da pré‑visualização do menu de compra são aplicados) mais do que grandes redesenhos visuais.
- A funcionalidade subjacente provavelmente foi preservada por novos caminhos de código, mas alguns comportamentos de canto podem mudar com o refactor.
Arquivos de configuração do motor e gameinfo legados
- Arquivos centrais
gameinfo.gido CS:GO removidos:game/csgo_core/gameinfo.giegame/csgo_imported/gameinfo.giforam deletados.- Esses arquivos descreviam a configuração antiga do Source 2 para “CSGO Core” e “CSGO Imported”, incluindo caminhos de busca, modos do pipeline de render (
CsgoForward, ferramentas), defaults do Hammer, configurações de baked lighting e navmesh, e vários toggles do motor.
- Configs específicas de branch limpas:
gameinfo_branchspecific.giemgame/csgo_coreegame/csgo_importedtambém foram removidos.
- O que isso implica:
- O CS2 parece estar consolidando para um único caminho de configuração atualizado ao invés de herdar das camadas
csgo_core/csgo_imported. - Modders que usam ferramentas internas do motor ou caminhos de importação legados do CS:GO podem precisar passar a usar documentação e configs específicas do CS2 em vez desses antigos
gameinfo. - Para jogadores comuns isso não tem impacto direto; é uma mudança estrutural, não de gameplay.
- O CS2 parece estar consolidando para um único caminho de configuração atualizado ao invés de herdar das camadas
Limpeza de shaders e pipeline de render
- Grande conjunto de shaders Vulkan removidos de
csgo_core:- Cerca de 35 arquivos de shader fonte em
game/csgo_core/shaders_vulkan_dir/shaders/vfxforam deletados, incluindo:- Shaders de material:
csgo_character.slang,csgo_customglove.slang,csgo_customweapon.slang,csgo_lightmappedgeneric.slang,csgo_vertexlitgeneric.slang,csgo_unlitgeneric.slang,simple.slang,generic.slang,spritecard.slang. - Passes especializados e ferramentas:
csgo_tools_wireframe.slang,csgo_tools_shading_complexity.slang,tools_solid.slang,tools_wireframe.slang, além de vários shaders compostos e de debug.
- Shaders de material:
- Cerca de 35 arquivos de shader fonte em
- Manifests de shaders adicionais removidos:
game/csgo_core/shaders_vulkan_dir.txteshaders_pc_dir.txtforam removidos, junto com suas listas de paths.
- Shader StatTrak de arma do CS2 removido de
game/csgo:shaders_vulkan_dir/shaders/vfx/csgo_weapon_stattrak.slangtambém foi deletado.
- Helpers genéricos do motor para shaders atualizados:
- Alguns utilitários genéricos de shader em
game/core/shaders_vulkan_dir/shaders/vfx(por exemplo, inicialização de partículas na GPU, culling agregado) foram removidos em sua forma anterior.
- Alguns utilitários genéricos de shader em
- Impacto provável:
- Esses arquivos faziam parte de um pipeline de shader interno mais antigo. A remoção indica que o jogo ao vivo agora usa um conjunto de shaders mais novo e unificado em outro lugar da árvore.
- Jogadores não devem perceber degradação visual óbvia; isso parece uma migração de módulos rotulados CS:GO para equivalentes consolidados do CS2.
- Modders que faziam referência a esses nomes de shader exatos para ferramentas terão de atualizar paths hard‑coded.
Ferramentas, arte do editor e manifests de ativos
- Imagens antigas da UI de ferramentas removidas:
- Vários PNGs usados por ferramentas internas foram deletados, por exemplo:
- Gráficos de radio button e tab no estilo
valve_style vconsole/ping.png
- Gráficos de radio button e tab no estilo
- Isso aponta para um refresh ou simplificação da skin UI das ferramentas; não afeta visuais do jogo em si.
- Vários PNGs usados por ferramentas internas foram deletados, por exemplo:
- Manifests de info de ativos de ferramentas aparados:
readonly_tools_asset_info.txtemcsgo_coreecsgo_importedforam limpos.- Itens removidos incluem materiais e texturas para light cookies (
materials/effects/lightcookies/*), materiais dev/placeholder, materiais helper de ferramenta comomaterials/tools/tools_cs_place.vmate materiais de ladder invisível, além de um materialstartup_background.
- Manifests de pacotes ajustados:
pak01_dir.txtparacsgo_coreecsgo_importedforam atualizados para descartar as versões compiladas (_c) desses mesmos materiais e texturas.
- Efeito para usuários da Workshop e ferramentas:
- Mapeadores que dependiam de texturas de light cookie padrão da Valve ou de alguns materiais de dev mais obscuros podem precisar fornecer equivalentes próprios.
- Como essas entradas viviam em manifests orientados a ferramentas, isso afeta principalmente Hammer e ferramentas internas, não servidores ao vivo.
Mudanças de protocolo e integração
steammessages_gc.protoremovido:- O arquivo de definição
Protobufs/steammessages_gc.protofoi deletado. - Antes ele descrevia uma gama de mensagens do Game Coordinator e Web API, incluindo:
- Mensagens de Web API e HTTP (
CMsgWebAPIKey,CMsgHttpRequest,CMsgHttpResponse,CMsgWebAPIRequest). - Consultas de conta/licença e estatísticas.
- Operações de Memcached e estatísticas SQL.
- Templates de email e microtransações de parceiros.
- Mensagens de roteamento e atualização de sessão.
- Mensagens de Web API e HTTP (
- O arquivo de definição
- O que isso sugere para desenvolvedores de plugins:
- Descrições públicas de protocolo para essas mensagens internas do GC/WebAPI não são mais distribuídas neste local.
- Qualquer ferramenta de terceiros que parseasse esse
.protoa partir dos arquivos do jogo não o encontrará mais e deve depender de definições de protocolo mantidas separadamente. - Isso por si só não prova que o comportamento do GC mudou; indica apenas que o arquivo de esquema não está mais exposto aqui.
Manifests de build e metadados de branch
- Novos arquivos de manifest adicionados:
- Vários manifests de texto em
manifests/(por exemplo,manifest_731.txt–manifest_735.txt,manifest_2347772.txt,manifest_2347774.txt) foram adicionados. - Eles parecem ser marcadores de build/empacotamento usados para descrever bundles de conteúdo ou layouts de depot, não conteúdo de gameplay.
- Vários manifests de texto em
- Impacto:
- Essas mudanças são totalmente de bastidores, ajudando a organizar como o jogo é empacotado e atualizado na plataforma.
- Jogadores e operadores de servidor não interagem diretamente com esses arquivos.
Impacto geral
Esta atualização é focada em housekeeping: refactors e remoção de ativos e configs legados da era CS:GO, em vez de alterações visíveis de gameplay. Principais conclusões:
- Mapas addon comunitários (
cs_alpine,de_sanctum,de_stronghold,de_warden) não são mais empacotados como addons incorporados, reforçando a separação entre conteúdo oficial do CS2 e mapas da comunidade. - Conteúdo de exemplo e ferramentas do editor (os scripts
editor/zoo, alguns materiais de desenvolvimento e arte interna de UI) foram removidos ou realocados — modders e criadores da Workshop devem ajustar seus fluxos para isso. - Código de UI e shaders está sendo consolidado e modernizado; a maior parte disso é invisível aos jogadores, mas pode alterar comportamentos de canto em honor icons, pré‑visualizações do menu de compra ou em ferramentas de desenvolvimento.
- Arquivos de protocolo e configuração que eram distribuídos publicamente e ligados à pilha antiga do CS:GO estão sendo aposentados em favor de estruturas internas mais novas.
Para jogadores do dia a dia do CS2, gameplay, matchmaking e a economia parecem inalterados. A atualização serve principalmente para eliminar camadas legadas à medida que o CS2 se distancia das fundações do CS:GO rumo a um motor e estrutura de conteúdo mais autônomos e enxutos.
