Actualización preliminar de Counter‑Strike 2

Una nueva compilación preliminar (1.41.1.3-rc1) está disponible en el repositorio beta de CS2. Esta compilación no es compatible con el matchmaking público.

Para obtener instrucciones sobre cómo acceder a una compilación del repositorio beta de CS2, visita:

https://support.steampowered.com/kb_article.php?ref=9847-WHXC-7326

[ MOTOR ]

  • Se actualizó el código del motor a la versión más reciente de Source 2.

  • Se rediseñó la simulación de penetración de balas para reducir el uso de CPU.

  • Se mejoró el aprovechamiento de núcleos en parte del procesamiento de partículas y efectos de sonido del cliente, reduciendo el uso global de CPU cuando los jugadores disparan.

[ JUGABILIDAD ]

  • Al desactivar el C4, ahora se baja el arma del modelo en primera persona, se impide apuntar con mira y se retrasa el disparo 150 ms tras salir de la desactivación.

  • Se corrigió un caso en el que se restaba incorrectamente 1 tic a sv_predictable_damage_tag_ticks.

[ INTERFAZ DE USUARIO ]

  • Los clips de los momentos destacados de un Major ahora se pueden reproducir desde el equipamiento visible para los espectadores.

  • El jugador seleccionado ahora es más visible en la lista de jugadores del equipo.

  • El menú contextual del inventario ahora se abre en una posición relativa al cursor.

  • El indicador del modo de arma del HUD se trasladó junto a la cantidad de munición.

[ SCRIPTING DE MAPAS ]

  • Ahora se pueden importar las enumeraciones cs_script y se comportan de la misma forma que las enumeraciones TypeScript.

  • CSWeaponType.PISTOL == 1

  • CSWeaponType\ == "PISTOL"

  • Se añadieron las enumeraciones CSRoundEndReason, CSHitGroup, CSLoadoutSlot, CSDamageTypes, CSDamageFlags y CSWeaponAttackType.

  • Se añadió el valor BOOSTS a CSGearSlot. Es el espacio de equipo para las inyecciones.

  • Instance.OnRoundEnd ahora recibe el motivo.

  • Instance.OnBeforePlayerDamage ahora recibe damageType y damageFlags, y el resultado ahora puede modificar damageType y damageFlags.

  • Instance.OnPlayerDamage ahora recibe damageType y damageFlags.

  • Instance.OnKnifeAttack ahora recibe attackType.

  • Se actualizaron Instance.TraceLine, Instance.TraceSphere y Instance.TraceBox:

  • La configuración de trazado ahora acepta una matriz de entidades a ignorar o solo una.

  • La configuración de trazado puede especificar que se trace sobre cajas de colisión.

  • El resultado del trazado incluirá hitGroup si se traza sobre cajas de colisión.

  • Se actualizó el resultado de Instance.BulletTrace para que incluya hitGroup.

  • Entity.TakeDamage ahora acepta damageType y damageFlags.

  • Se añadió CSWeaponData.GetGearSlot().