Atualização do CS2 (22 de abr. de 2026)
Visuais da XP Shop refinados, evento de predição de aim punch removido do protocolo e atualizações rotineiras de assets/empacotamento com incremento de versão.
Resumo rápido
- Blocos de item da XP Shop recebem ajustes de layout e legibilidade, incluindo ícones de timer menores e reticências para textos longos.
- O evento de predição `CSPE_AddAimPunch` e a mensagem `CCSPredictionEvent_AddAimPunch` são removidos de `cs_prediction_events.proto`.
- Tabelas de strings de cliente/servidor acompanham a mudança no protocolo e mostram atualizações de nomes internos de callbacks de UI/inventário; um símbolo de classe da CZ75 aparece nas strings do servidor.
- Atualizações de empacotamento reindexam vários paths de modelos de agentes; o rastreamento de build indica incremento para PatchVersion 1.41.5.4.
Este update traz um polimento visual à XP Shop e arruma discretamente partes do protocolo usadas por desenvolvedores, além de manutenção rotineira de build e empacotamento.
Ajustes na UI da XP Shop
- Ajustes na faixa de timer: A faixa de tempo limitado nos blocos de item recebeu novas dimensões e layout para melhorar a leitura. O ícone do timer ficou ligeiramente menor (
textureheightde14para12empanorama/layout/xpshop.xml), a altura do rótulo foi apertada (13 px) e textos longos agora podem truncar com reticências. O container da faixa agora ocupa toda a largura do bloco, com margens atualizadas para um alinhamento mais limpo. - Refinamentos visuais: A opacidade da sombra da imagem do bloco foi aumentada e o ícone de pontos nos blocos de item foi levemente deslocado para cima (
transform: translateY(-2px)), buscando alinhamento mais consistente dos ícones.
Arquivos alterados: panorama/styles/xpshop.css, panorama/layout/xpshop.xml.
Protocolo e eventos de predição
- Evento removido: O evento de predição
CSPE_AddAimPunche sua mensagemCCSPredictionEvent_AddAimPunchforam removidos decs_prediction_events.proto. Isso importa principalmente para ferramentas ou integrações que consomem essas definições de protocolo, já que a entrada do enum correspondente e o campopunch_anglenão estão mais presentes.
Strings do engine e hooks internos
- Limpeza de referências a aim punch: As tabelas de strings de cliente e servidor não mencionam mais
CSPE_AddAimPunch,CCSPredictionEvent_AddAimPunchoupunch_angle, alinhando-se à mudança no protocolo. - Callbacks de UI e inventário: As strings do cliente mostram atualizações nos fluxos de reconhecimento e inventário, com
ShowAcknowledgePopupepRefreshActiveInventoryListpresentes (e suas variantes anteriores removidas). Isso sugere ajustes internos de nomenclatura ou hooks para essas interações de UI. - Nota sobre símbolo de arma: As strings do servidor incluem
@CWeaponCZ75a, que aparece como um símbolo de classe atualizado ou reintroduzido na tabela de runtime. Por si só, isso não implica mudança direta de gameplay.
Assets e empacotamento
- Mudanças no manifesto para modelos de agentes: O manifesto de pacotes (
pak01_dir.txt) teve entradas amplas, porém equilibradas, de adição/remoção em vários paths de modelos de agentes (por exemplo,ctm_fbi,ctm_swat,ctm_st6,ctm_gendarmerie,ctm_sas,ctm_diver,tm_phoenix,tm_balkan,tm_professional,tm_leet). As adições/remoções espelhadas sugerem reindexação ou reempacotamento de recursos existentes, e não a introdução de conteúdo novo de agentes. - Incremento de build/versão: Arquivos de rastreamento foram atualizados com
ClientVersion=2000797,ServerVersion=2000797ePatchVersion=1.41.5.4emsteam.inf, além de um novo changelist de build embuilt_from_cl.txt. - Atualização de metadados de módulos: Metadados de módulos do cliente/servidor foram atualizados (
DumpSource2/module_metadata/client.kv3eserver.kv3), em linha com a manutenção rotineira de dados do engine.
Impacto geral
Para a maioria dos jogadores, este update é um pequeno passe de qualidade: os blocos da XP Shop devem parecer um pouco mais limpos, e o restante fica majoritariamente “debaixo do capô”. Desenvolvedores e autores de ferramentas que dependem de cs_prediction_events.proto devem observar a remoção do evento de predição de aim punch, já que identificadores relacionados não estão mais presentes nas tabelas de runtime.