English
English
Deutsch
Deutsch
French
French
Italian
Italian
Spanish
Spanish
Polish
Polish
Portuguese
Portuguese
Turkish
Turkish
Wsparcie
pl
pl

Duża aktualizacja CS2: Valve przebudowuje scripting i dodaje nowe narzędzia dla twórców map

Aktualności
wrz 25
14 poglądy 4 min czytania

Valve wydało nową aktualizację dla Counter-Strike 2. Tym razem patch jest niemal w całości poświęcony scriptingowi i API. Choć nie wprowadza widocznych zmian dla zwykłych graczy, stanowi prawdziwy przełom dla mapmakerów i twórców trybów niestandardowych.

Co nowego w patchu

Valve wprowadziło szerokie zmiany w jednostce point_script i API instancji. Kluczowe aktualizacje to:

  • point_script nie usuwa się już automatycznie w przypadku błędów, ale pozostaje w stanie nieaktywnym i czeka na zmiany, co znacznie ułatwia debugowanie map.
  • Naprawiono potencjalne crashe po ponownym ładowaniu skryptów w trybie narzędzi.
  • Dodano system retencji pamięci dla stabilniejszych przeładowań: skrypty nie są już „zapominane” po nieudanym reloadzie.
  • Metody oczekujące argumentów typu string teraz zwracają błąd zamiast powodować krytyczne zawieszenie.
  • Instance.Msg i Instance.DebugScreenText akceptują teraz dowolny typ danych dla wyjścia tekstowego.
  • Naprawiono błąd, w którym RunScriptInput powodował crash gry, gdy wywoływano go z pustym callerem.
  • Stara metoda Instance.OnGameEvent została usunięta i zastąpiona stabilniejszymi metodami rejestracji zdarzeń, zapewniającymi zunifikowane API dla wszystkich eventów w grze.

Nowe narzędzia dla mapmakerów

Największą nowością patcha jest dodanie dziesiątek nowych callbacków i funkcji, które znacznie rozszerzają możliwości tworzenia treści:

  • Dodano liczne nowe eventy: OnPlayerConnect, OnPlayerDisconnect, OnRoundStart, OnBombDefuse, OnGrenadeThrow, OnGunFire, OnPlayerChat i wiele innych.
  • Nowe sprawdzania stanu gracza: czy gracz jest przykucnięty, skacze, czy jest w trybie noclip.
  • Metody do pobierania danych o broni i kontrolerach gracza.
  • Nowe przeciążenia dla Instance.EntFireAtName i Instance.EntFireAtTarget, pozwalające deweloperom ustawiać caller i activator.
  • Dodano wynik w postaci wektora normalnego dla Instance.GetTraceHit, a także nowe metody dla jednostek i broni.
  • Valve wprowadziło również train_zoo.vmap, specjalną mapę zawierającą wszystkie assety z de_train oraz przykłady, które mają pomóc twórcom lepiej zrozumieć nowe API.

Reakcje społeczności

Ogłoszenie szybko rozprzestrzeniło się w mediach społecznościowych, a post insidera Ozzny’ego zdobył ponad 200 000 wyświetleń w ciągu kilku godzin.

Reakcje były jednak mieszane:

  • Souris zauważył, że zmiany dotyczą nie tylko funkcji backendowych, ale też interfejsu, który teraz działa na React Native ze stylami TailwindCSS.
  • Fragster.com napisał sarkastycznie: „Nowe skrzynki, nowe skiny — świetnie, ale gdzie walka z cheaterami?”
  • Dice, który spędził ponad 9 godzin na tworzeniu własnego trybu, skarżył się, że aktualizacja zepsuła całą jego bazę kodu, co oznacza, że musi zrobić wszystko od nowa.
  • Wielu graczy pytało: „Gdzie jest cl_bob_lower i viewmodel_recoil 0?”, podkreślając, że oczekują nie tylko zmian dla deweloperów, ale także podstawowych funkcji poprawiających komfort gry.
  • Z drugiej strony mapmakerzy patrzyli na patch z optymizmem. Titan.holo napisał: „Nie mam pojęcia, co to wszystko znaczy, ale mam nadzieję, że w końcu dostaniemy fajne mapy, jak ta paintballowa.”

Dlaczego to ważne

Valve konsekwentnie stawia na workshop i treści tworzone przez społeczność. Dla zwykłych graczy ten patch może wyglądać na „pusty”, ale w rzeczywistości tworzy fundamenty pod znacznie bardziej złożone tryby i mapy.

W dłuższej perspektywie może to oznaczać fanowskie odpowiedniki Danger Zone, nowe tryby treningowe czy nawet pół-mody działające bezpośrednio w CS2.

Wrześniowa aktualizacja nie dotyczy skinów ani skrzynek — chodzi o fundamentalne narzędzia, które ukształtują przyszłość CS2. Valve udostępniło twórcom map stabilne API, nowe callbacki i ulepszone mechanizmy testowania. To może otworzyć drogę do prawdziwej rewolucji w warsztacie, która ostatecznie wpłynie także na zwykłych graczy.

Jesteśmy społecznością fanów gry CS2 i miłośników skinów

Dołącz do nas na portalach społecznościowych

Twoja wiadomość została wysłana.
Sprawdź swój e-mail, aby uzyskać informacje