Informacje o aktualizacji
Aktualizacja gry na PST – 28.10.2020
Poprawki błędów
- Naprawiono błąd, który powodował, że nazwy sojuszników w trybie rozróżniania kolorów w Pojedynku i Eliminacji nie wyświetlały się poprawnie.
Sombra
- Naprawiono rzadko występujący błąd, który powodował, że Translokator Sombry mógł wejść w czas odnowienia po użyciu, jeśli został wystrzelony w tym samym momencie, w którym został użyty.
- Naprawiono błąd, który powodował, że Sombra nie otrzymywała powiadomienia o wykryciu, gdy została zauważona lub otrzymywała powiadomienie o wykryciu, chociaż nie została zauważona przez wroga.
- Naprawiono błąd, który powodował że parametr kombinacji ustawień Warsztatu nie wklejał się, gdy w użyciu było niestandardowe ustawienie.
- Naprawiono błąd, który powodował że wstępne ustawienia/kody nie importowały się, jeśli stworzono je przy użyciu starszych wersji wartości ustawienia Warsztatu „Int/Real/Toggle” (całkowity, rzeczywisty, przełączany typ danych).
- Naprawiono błąd, który powodował, że wysoka liczba uśpionych warunków i działań miała gorszy wpływ na obciążenie serwera niż zwykle.
- Naprawiono błąd, który powodował, że wysoka wartość warunku „Wait Until” (Czekaj do zakończenia działania) mogła obciążać serwer także po zakończeniu działania.
- Naprawiono błąd, który powodował, że działania „Start Camera” (Kamera początkowa) lub „Start Facing” (Początek skierowania) dotyczące tego samego gracza mogły wzajemnie zakłócać swoje działanie.
- Naprawiono błąd, który powodował, że Sombra nie była poprawnie wykrywana, gdy rozmiar bohaterki został podwojony.
Aktualizacja gry na PST – 23.10.2020
Aktualizacje bohaterów
Baptiste
Jeśli sojusznicy nie byli zbici w ciasną grupę, mieli czasami problemy z korzystaniem z Matrycy Wzmacniającej. Dlatego znacznie poszerzyliśmy jej obszar działania.
- Zwiększono szerokość z 5 do 9 metrów.
Lúcio
Jazda Po Ścianie
- Kucanie nie przerywa już Jazdy Po Ścianie, jeśli nie włączono opcji „Skok od ściany po zwolnieniu przycisku”.
- Jeśli opcja „Skok od ściany po zwolnieniu przycisku” jest włączona, to zwolnienie przycisku w ciągu 0,2 sekundy po kucnięciu zapewni premię do skoku. Synchronizacja skoków jest zgodna z informacjami ze strony serwera.
Poprawki błędów
- Naprawiono błąd, który powodował, że wartość Evaluate Once nie działała poprawnie dla gracza w przypadku niektórych typów działań, jeśli działania te miały miejsce przed połączeniem się gracza z serwerem.
- Naprawiono błąd, który powodował, że stara opcja Cancel Contrary Motion w działaniu Apply Impulse zachowywała się podobnie do nowej opcji Cancel Contrary Motion XYZ.
- Naprawiono brak spójności w sposobie, w jaki wartości String Slice, String Length i String Contains reagowały z ikonami.
- Naprawiono błąd, który powodował, że pociski i umiejętności nie miały prawidłowej detekcji kolizji na mapie Zielony ekran Warsztatu.
Aktualizacja gry na PST – 20.10.2020
Zmiany ogólne
Rywalizacja jest najlepsza, gdy jest uczciwa. Organizowaliśmy takie zawody jak Overwatch League i Overwatch World Cup, w których zespoły konkurowały ze sobą osobiście poprzez lokalne serwery, aby zapewnić jak najmniejsze opóźnienia i najlepsze wrażenia z gry.
W dzisiejszych czasach, z tak wieloma wydarzeniami i turniejami organizowanymi w sieci i zespołami rozsianymi po całym świecie, chcieliśmy zapewnić mechanizm, który pozwoli na jak najbardziej uczciwą i sprawiedliwą rywalizację, niezależnie od odległości zespołów od serwerów turniejowych.
Opcja minimalnego opóźnienia ustawia docelowe opóźnienie dla niestandardowych gier, wyrównując szanse między graczami bez względu na to, czy znajdują się 50 czy 500 kilometrów dalej. Gracze z opóźnieniami niższymi niż minimalne ustawienie będą mieli automatycznie opóźniany ruch sieciowy, aby osiągnąć minimalny próg, podczas gdy gracze z opóźnieniami wyższymi niż docelowe nie będą mieli nałożonych żadnych dodatkowych opóźnień.
Funkcja ta jest przystosowana do różnych warunków sieciowych i będzie utrzymywać graczy w granicach 8 milisekund od ustawienia docelowego.
Mamy nadzieję, że funkcja ta okaże się przydatna, zwłaszcza podczas zawodów organizowanych przez społeczność, gdzie najważniejsza jest zasada „Graj kulturalnie, graj fair”.
Aktualizacje gier dowolnych
- Zielony ekran Warsztatu
Aktualizacje bohaterów
Lúcio
Jazda po Ścianie
- Domyślnie Lúcio będzie przyspieszał po puszczeniu przycisku i zeskoku ze ściany, zamiast po drugim naciśnięciu przycisku tuż po zeskoczeniu.
- Grający Lúcio mogą teraz również zjeżdżać ze ścian, naciskając przycisk kucania, co nie spowoduje automatycznego zeskoku.
- To nowe ustawienie pojawi się w opcjach Lúcio jako „Skok od ściany po zwolnieniu przycisku”.
Burzyciel
- Poprawiono detekcję celów, aby pomóc w bardziej spójnym przyczepianiu się do ścian.
Aktualizacje Warsztatu
- Zwiększono maksymalną liczbę elementów Warsztatu do 32768.
- Dodano pole Type do Start Forcing Player Outlines.
- Dodano opcję Spray do Communicate, Is Communicating oraz Is Communicating Any.
- Dodano pole Sort Order to wartości ustawień Warsztatu i zwiększono maksymalną liczbę ustawień Warsztatu do 128.
- Teraz Allow Button, Disallow Button, Press Button, Start Holding Button, Stop Holding Button oraz Is Holding Button akceptują wartości przycisków.
- Teraz Create Beam Effect, Create Effect, Create HUD Text, Create Icon, Create In-World Text, Play Effect oraz Start Forcing Player Outlines akcpetują wartości kolorów i obsługują opcje ponownego szacowania wartości kolorów.
- Dodano opcje kolorów czarnego, szarego, różowego i fioletowego.
- Dodano nową opcję do działania Apply Impulse, pozwalającą na jednoczesne modyfikowanie prędkości poziomej i pionowej (zamiast jednoczesnego) podczas anulowania ruchu przeciwnego.
- Log to Inspector
- Wait Until
- Set Knockback Dealt
- Set Knockback Received
- Set Environment Credit Player
- Start Assist
- Stop Assist
- Stop All Assists
- Create Progress Bar HUD Text
- Destroy Progress Bar HUD Text
- Destroy All Progress Bar HUD Text
- Create Progress Bar In-World Text
- Destroy Progress Bar In-World Text
- Destroy All Progress Bar In-World Text
- Color
- Custom Color
- Workshop Setting Combo
- Workshop Setting Hero
- Evaluate Once
- Update Every Frame
- Magnitude Of
- Number of Slots
- Spawn Points
- String Contains
- String Length
- String Slice
- Last Assist ID
- Is Communicating Any Spray
- Player Stat (ograniczone do statystyk bieżącego meczu)
- Player Hero Stat (ograniczone do statystyk bieżącego meczu)
Działania Evaluate Once można użyć do wyizolowania części parametru szacującego i „zamrożenia” go w jego początkowej wartości. Jest to między innymi przydatne, gdy parametr szacujący (np. pozycja efektu) korzysta ze zmiennej sterującej pętli For. Na przykład, jeśli chcecie utworzyć pionowy stos efektów, które poruszają się z graczem, możecie utworzyć pętlę nad działaniem Create Effect używając Global.Y jako zmiennej sterującej i „Position Of(Event Player) + Vector(0, Evaluate Once(Global.Y), 0)” jako pozycji (z włączonym ponownym szacowaniem). W ten sposób pozycja każdego efektu przesuwałaby się wraz z graczem, ale dzięki funkcji Evaluate Once, przesunięcie pionowe dla każdego efektu zostałoby zamrożone do wartości Global.Y w momencie utworzenia tego konkretnego efektu (zamiast ostatecznej wartości Global.Y, gdy pętla się kończy).
Działanie Update Every Frame zwiększa częstotliwość aktualizowania niektórych wartości. Na przykład „Position Of(...)” aktualizuje się tylko 12,5 razy na sekundę, ale „Update Every Frame(Position Of(...))” będzie szacowane ponownie 62,5 razy na sekundę dla warunków i innych logicznych weryfikacji, oraz tak szybko jak klatki wyjścia wizualnego, takiego jak efekty i kamera. Wartość ta może być wykorzystana do tworzenia bardzo czułych wyzwalaczy pozycyjnych i płynnego ruchu dla efektów i pracy kamery. W zależności od zastosowania, wartość ta może mieć znaczący wpływ na obciążenie serwera, częstotliwość odświeżania lub oba te czynniki, dlatego należy ją stosować tylko w razie potrzeby. Jednak wykonanie pojedynczego warunku lub działania zawierającego aktualizację każdej klatki jest nadal znacznie bardziej wydajne niż wielokrotne wykonywanie akcji w ciasnej pętli.
Poprawki błędów
- Naprawiono błąd, który powodował, że flaga w trybie Zdobywanie flagi nie wyświetlała się prawidłowo podczas Decydującego starcia.
Hanzo
- Naprawiono błąd, który powodował nieprawidłowe animowanie postaci na ekranie wyboru.
Fara
- Naprawiono błąd, który powodował, że oczy Fary były skierowane w złą stronę na portrecie w interfejsie w skórce Ratowniczka.
- Naprawiono błąd, który mógł powodować zawieszanie się programu podczas zmiany związku nadrzędności/podrzędności między dwoma graczami (z użyciem działania Attach Players)
- Naprawiono błąd, który powodował, że wyłączenie wiadomości wyłączało też te wysłane w Warsztacie.
- Naprawiono błąd, który uniemożliwiał ustawienie kilku czasów odnowienia zdolności w tej samej klatce.
- Naprawiono błąd, który powodował, że obejście kamery początkowej mogło zostać zignorowane przez inne źródła (np. kamery emotek).
- Naprawiono błąd, który powodował, że Burzyciel mógł wyjść z kuli nawet jeśli wyłączono przyciski zdolności 1 i ataku podstawowego.
- Naprawiono błąd, który powodował, że użytkownik mógł stracić ostrość ekranu podczas interakcji z tabelą wartości w edytorze.
- Naprawiono błąd, który powodował, że nie można było ustawić szybkości ruchu i szybkości skoku na 0.
- Naprawiono błąd, który powodował, że ogłaszanie zwycięstwa drużyny nie działało w Eliminacji.
- Naprawiono błąd, który powodował, że działania Start Camera i Chase Variable nie aktualizowały się płynnie przy dużej liczbie klatek lub przy spowolnieniu.
- Naprawiono błąd, powodował, że D.Va i Echo mogły korzystać ze zdolności lotu, aby uwolnić się od działania Attach Players.
- Naprawiono błąd, który powodował, że zmienne ze zbędnymi cudzysłowami nie wklejały się prawidłowo z tekstu.
- Naprawiono błąd, który powodował, że wartości z niedopasowanymi jednostkami (np. z wektorem kierunku zamiast pozycji) nie wklejały się prawidłowo z tekstu.
- Naprawiono błąd, który powodował, że liczba elementów mogła być wyższa niż oczekiwano podczas wklejania z tekstu.
- Naprawiono błąd, który powodował, że ustawienie kilku 0,016-sekundowych oczekiwań dla tego samego gracza (lub encji globalnej) prowadziło do tego, że oczekiwanie wydłużało się od dodatkowe 0,016 sek.
- Naprawiono błąd, który powodował, że status Phased Out zachowywał się niespójnie, jeśli zastosowano go dla martwego gracza (ponieważ statusy Phased Out i Dead wzajemnie się wykluczają).
- Naprawiono błąd, który powodował, że działania Set variable (a nie Modify) zachowywało się nieprawidłowo, kiedy poprzednio śledzona zmienna znajdował się i po lewej, i po prawej stronie (np. Global.A = 1 - Global.A)
- Naprawiono błąd, który powodował, że bieżące zdrowie gracza było ograniczone do pierwotnego maksimum pomiędzy uruchamianiem kilku działań Set Max Health.
Aktualizacja Overwatch na PST
Testy nowych bohaterów i map odbywają się na Publicznym Serwerze Testowym (PST) przed oficjalnym wprowadzeniem do pełnej wersji gry (tylko na PC).