Mała aktualizacja, dokładnie wyjaśnione zmiany

🎯 Counter-Strike 2 — Pre-Release Update (1.41.1.3-rc1)

🗓 Data: 14 października 2025 💬 Typ: Mała aktualizacja / Lista zmian 👨‍💻 Producent: Valve


🧪 Nowa wersja testowa już dostępna!

Do CS2 beta depot trafiła nowa kompilacja 1.41.1.3-rc1 🎉 ⚠️ Uwaga: ten build nie jest kompatybilny z publicznym matchmakingiem.

Chcesz przetestować? Instrukcje znajdziesz tutaj 👇 🔗 Jak włączyć CS2 beta depot

⚙️ ENGINE

  • 🔄 Zaktualizowano kod silnika do najnowszej wersji Source 2.
  • 💥 Przebudowano symulację penetracji pocisków, aby zmniejszyć zużycie CPU.
  • 🎧 Poprawiono wydajność efektów dźwiękowych i cząsteczkowych, co przekłada się na lepszą płynność przy intensywnej akcji.

🔫 GAMEPLAY

  • 💣 Podczas rozbrajania C4:

    • Broń w modelu widoku zostaje opuszczona.
    • Nie można używać celownika.
    • Po zakończeniu rozbrajania przez 150 ms nie można oddać strzału.
  • 🧮 Naprawiono błąd, który odejmował 1 tick z sv_predictable_damage_tag_ticks.

🧭 INTERFEJS (UI)

  • 🎥 Major Highlight clips można teraz oglądać z poziomu Spectator Loadout.
  • 👀 Wybrany gracz jest lepiej widoczny w panelu drużyny.
  • 🖱 Menu kontekstowe w ekwipunku otwiera się obok kursora.
  • 🔢 Wskaźnik trybu broni został przeniesiony do licznika amunicji.

🗺 MAP SCRIPTING

Nowe możliwości dla twórców map i modów 🔧

  • 📜 cs_script obsługuje teraz enumy tak jak TypeScript:

    CSWeaponType.PISTOL == 1  
    CSWeaponType[1] == "PISTOL"
    
  • ➕ Dodano nowe enumy:

    • CSRoundEndReason
    • CSHitGroup
    • CSLoadoutSlot
    • CSDamageTypes
    • CSDamageFlags
    • CSWeaponAttackType
  • 💉 Dodano wartość BOOSTS do CSGearSlot (slot na healthshoty).

  • 🔄 Zaktualizowano eventy Instance.OnRoundEnd, OnBeforePlayerDamage, OnPlayerDamage, OnKnifeAttack – teraz przekazują więcej danych (np. typ obrażeń, flagi, typ ataku).

  • 🔍 Ulepszono Instance.TraceLine, TraceSphere, TraceBox, BulletTrace:

    • Można ignorować wiele encji jednocześnie.
    • Możliwe jest śledzenie hitboxów, z wynikiem zawierającym hitGroup.
  • 💥 Entity.TakeDamage teraz obsługuje damageType i damageFlags.

  • 🧰 Dodano metodę CSWeaponData.GetGearSlot().

💬 Co sądzicie o zmianach? Podziel się opinią na czacie — 🍋 Mr. Lemon już to przetestował i mówi, że „CPU w końcu odetchnęło” 😎