- Valve vydalo menší, ale praktickou aktualizaci CS2. Nejvíc ji pocítí hráči na Cache, tvůrci map a HUDů a také lidé, kteří často procházejí dema. Tentokrát nejde o zásah do gunplaye ani ekonomiky. Patch spíš uklízí konkrétní chyby a doplňuje věci, které v praxi chyběly.
Cache dostala opravy tam, kde to bylo potřeba
Na Cache Valve opravilo několik mezer v mapě. Jde o díry a problematická místa, která v kompetitivní mapě nemají co dělat a časem z nich bývá snadné info, zvláštní úhly nebo rovnou exploit. Přibyla i oprava wallbang spotu na B site, takže jeden prostřel navíc z mapy mizí.
Zásah dostaly také spawny. Aktualizace CS2 přidala chybějící competitive CT spawn point a zároveň doplnila další T spawn pointy. Na první pohled je to drobnost, ve hře ale spawn logika ovlivňuje začátky kol dost výrazně, hlavně když tým řeší timing na mid, rychlý setup utility nebo první peeky na entry.
U Cache je to přesně ten typ změn, který se neprodává bombasticky, ale hráči ho poznají po pár zápasech. Kolo začne působit přirozeněji, mapa se méně "hádá" sama se sebou a ubude míst, kde někdo vytahuje laciný trik.
Scripting a observer nástroje dostaly užitečný refresh
Druhá větší část míří na map scripting. Valve přepracovalo CSPlayerCamera a přejmenovalo ji na CustomPlayerCamera. Spolu s tím přidalo nové funkce: GetPlayer, GetMode, SetMode a SetFollowConfig. Naopak IsEnabled, SetEnabled a SetIsControllingAngles posílá do deprecated režimu.
Tohle není změna pro běžné hraní matchmakingu, ale pro custom obsah je to dost podstatné. Přejmenování a nové metody naznačují čistší práci s kamerou, hlavně u vlastních režimů, pozorovatelských nástrojů nebo skriptovaných sekvencí. Kdo dělá mapy a UI věci pravidelně, ten ví, že právě tady malé změny v API často ušetří hodně času.
Valve zároveň přidalo vlastnost observable do custom_hud_layout. Ta určuje, jestli observer uvidí UI stejně jako sledovaný hráč. Ve výchozím stavu je nastavená na false. To dává smysl: ne každý vlastní prvek HUDu má při spectatu fungovat stejně jako z pohledu hráče.
Vedle toho Valve opravilo několik bugů spojených se starým stavem custom_hud_layout při přepínání mezi spectator targety. Jinými slovy, HUD by po přeskoku na jiného hráče už neměl tahat neaktuální data nebo zůstávat v rozbitém stavu. Přibyly také dvě top-level třídy řízené stavem klienta:
- HUD_BUYMENU_VISIBLE
- HUD_SCOREBOARD_VISIBLE
- HUD_ROUND_TIMER_VISIBLE
To se hodí pro podmíněné zobrazování prvků v HUDu. Tvůrce tak může lépe reagovat na to, co má hráč zrovna otevřené, bez obcházení přes méně čisté workaroundy.
A ještě jedna drobnost, která ve výsledku drobnost není: custom_hud_layout se teď vždy vykresluje nad základním HUDem. To řeší priority zobrazení. Pokud jste někdy viděli vlastní UI prvek překrytý base HUDem ve chvíli, kdy to nemělo nastat, víte přesně, proč je tohle užitečné.
Dema nově víc chrání chat
Poslední bod aktualizace míří na demo soubory. Valve nově šifruje chat v dema podle stejných pravidel jako v CS:GO. Praktický dopad je jasný a pro spoustu hráčů i organizátorů docela důležitý.
- Team chat už při přehrávání dema nepůjde číst.
- Global chat zůstane čitelný jen tehdy, když demo spustíte přes in-game watch UI.
Tohle není žádná okázalá změna, ale dává smysl. Dema slouží pro review, kontrolu anti-cheatu, obsah i turnajovou práci, jenže chat v nich uměl odhalit víc, než měl. Týmová komunikace prostě není určená každému, kdo si stáhne záznam zápasu. Valve tím vrací chování na známý model z CS:GO a uzavírá jednu z těch nenápadných mezer, které se řeší až ve chvíli, kdy někomu reálně způsobí problém.
Tahleta aktualizace CS2 je přesně ten servisní patch, který neudělá velký rozruch, ale čistí hru na správných místech. Cache je pevnější, nástroje pro custom kamery a HUDy dávají větší kontrolu a dema teď méně prozrazují. Pro běžného hráče malý patch, pro lidi kolem map, observingu a review práce docela slušný zásah.
Kompletní seznam změn (Valve)
[ MAPS ] Cache
-
Opraveny různé mezery na mapě.
-
Opraveno místo pro wallbang na B místě.
-
Přidán chybějící soutěžní CT spawn bod.
-
Přidány další T spawn body. [ MAP SCRIPTING ]
-
Přepracováno CSPlayerCamera:
-
Přejmenováno na CustomPlayerCamera.
-
Přidány GetPlayer, GetMode, SetMode a SetFollowConfig.
-
Zastaralé IsEnabled, SetEnabled a SetIsControllingAngles.
-
Přidána vlastnost 'observable' k custom_hud_layout, která řídí, zda pozorovatel vidí UI tak, jak ho vidí sledovaný hráč. Výchozí hodnota je false.
-
Opraveno několik chyb souvisejících se zastaralým stavem custom_hud_layout při změně cílů pozorovatele.
-
Přidány třídy custom_hud_layout na nejvyšší úrovni řízené stavem klienta:
-
HUD_BUYMENU_VISIBLE
-
HUD_SCOREBOARD_VISIBLE
-
custom_hud_layout nyní vždy vykresluje nad základním HUD. [ MISC ]
-
Chat je nyní šifrován v demo souborech podle stejných pravidel jako CS:GO:
-
Týmový chat již není čitelný při přehrávání demo souborů.
-
Globální chat je čitelný v demo souborech pouze při přehrávání prostřednictvím in-game watch UI.
Polski
English
Українська
Deutsch
Español
Türkçe
Português (BR)
Français
Čeština