Podsumowanie
- Logowanie przez Discorda — rejestracja i logowanie w becie to jednoetapowe logowanie przez Discorda: konto powstaje na podstawie Twojej tożsamości na Discordzie, nazwa użytkownika jest generowana automatycznie, a opcja Ustaw hasło w sekcji Bezpieczeństwo pozwala dodać własne hasło później; rejestracja przez hasło i e-mail jest zamknięta na czas trwania bety
- Czat między językami naprawdę tłumaczy — warstwa tłumaczeń wysyłała 97% wiadomości między językami bez tłumaczenia na klastrze testowym; wypełnianie wyłącznie dla czytelników, równoległe wywołania tłumaczeń, dokładny limit czasu wstrzymania i znacznie wyższe limity współbieżności sprawiają, że wiadomości z czatu lokalnego, gildii i szeptów docierają teraz w Twoim języku
- Nowy wygląd i patch klienta — zestaw logo V2 trafia do launchera, ekranu startowego, logowania, ekranu ładowania i strony internetowej, wszystkie 32 fryzury z kreatora postaci zostały przebudowane, a każdy podgląd 3D stoi na nowym tle studyjnym; wydanie wymagało przerwy technicznej i nowej wersji klienta
Rozgrywka
- Tłumaczenie czatu — tłumaczenie wypełnia teraz tylko te wersje językowe, na które faktycznie czeka czytelnik, wykonuje wywołania dla jednej wiadomości równolegle zamiast jedno po drugim, podnosi limity współbieżności (bramka z 8 do 256, workery z 16 do 64) i naprawia limit czasu wstrzymania, który wynosił 1,0-2,0 s zamiast ustawionych 2,0 s; częściowy wpis w pamięci podręcznej nie jest już traktowany jako trafienie dla języka, którego nie obejmuje
- Stajenny i GM-owie — blokada GM u stajennego była na stałe otwarta, więc GM-owie dostawali zadania z końmi wszędzie, także na serwerze live; teraz obowiązuje standardowa zasada i otwiera się ona tylko na serwerze testowym
Świat
- Strona prezentacji — prezentacja zyskuje blok ze zwiastunem po banerze, moduł fok z 10 fokami i 4 skórkami, które odtwarzają klip towarzysza z gry po najechaniu, Skórki skrzydeł na pasie wzdłuż obrazu, ponownie nakręconą pętlę Wzbij się w niebo z Dymias nad bramą Nevaeh Outskirts z całym rozpiętością skrzydeł w kadrze, zbudowaną wyspę gildii w części o Gildiach oraz sekcję Fabuła zastąpioną przez Drogę do 90
Interfejs
- Rejestracja jednym krokiem przez Discorda — załóż konto Zaos przez Discorda: bez hasła i formularza e-mail, a dołączeniem do społeczności zajmiemy się za Ciebie
- Pobieranie na Maca — potok buduje i publikuje Zaos.dmg, a karta Mac na stronie Pobierz wyjaśnia, jak ominąć Gatekeepera, używając nazw menu macOS we wszystkich 9 językach; DMG na razie nie jest podpisany, a wiersz pierwszego uruchomienia wlicza pobieranie Wine o rozmiarze ok. 0,2 GB, tak jak Linux wlicza swoje środowisko uruchomieniowe
- Przyciski zamknięcia i pomocy okien — te okna rysowały własne pola zamknięcia i znaku zapytania o wymiarach 20 px; teraz używają wspólnego przycisku zamknięcia 23 px na pasku tytułu wraz z podpowiedzią oraz standardowej ikony pomocy obok, a okno Infuzji jest zwykłą systemową planszą 902 x 662 zamiast własnego pasa tytułowego
- Domyślne ustawienia grafiki — domyślne ustawienia grafiki przy pierwszym uruchomieniu włączały odbicia w wodzie dopiero na Ultra, choć silnik traktuje je jako funkcję poziomu Wysoki; teraz włącza je już preset Wysoki, więc wygląda on tak, jak powinien
- Podpowiedź wyglądu na ekranie tworzenia — podpowiedź Wygląd to jedna wyśrodkowana linia pod przyciskiem Dostosuj o szerokości 276 px, a niemiecka (321 px), włoska (296), polska (297) i turecka (292) wychodziły poza panel zarówno w 1366, jak i w 1920; krótsze sformułowania o tym samym znaczeniu mierzą teraz 243, 243, 266 i 208 px
- Zgłoszenia beta na Discordzie — kanały #beta-reports i #beta-suggestions przyjmują zgłoszenia przez formularze /report i /suggest, w tym prywatną opcję dla exploitów: każde staje się zgłoszeniem do wsparcia i jest segregowane, a gdy poprawka trafi do gry, wątek i zgłaszający dostają informację Naprawiono w tej wersji, także gdy zgłoszenie zostanie wznowione i naprawione ponownie w późniejszym wydaniu; wszystkie teksty dostępne w 9 językach
- Program afiliacyjny — nowa karta Afilianci na koncie: link polecający /r/ przypisywany raz przy rejestracji, Afiliant dostaje 10% w Zenach, Premium 5% w Zenach plus 5% gotówką przy 10 płacących graczach na kwartał, a Partner 10% gotówką w kwartalnych przedziałach, z wypłatą przez Wise lub przelew bankowy, PayPal albo Payoneer; zwroty, spory płatnicze i ostrzeżenia o oszustwie unieważniają prowizje
- Strona główna witryny — Strona główna ma teraz baner z przyciskami Graj za darmo i Poznaj Zaos, notatki o łatkach z najnowszym wydaniem w formie karty plus czterema wcześniejszymi, trzy ostatnie artykuły oraz tablicę wydarzeń na żywo; po zalogowaniu wita cię przyciskami Pobierz, Konto i liczbą gotowych do oddania głosów
- Formularze i powiadomienia witryny — formularz z captchą ma niedostępny przycisk wysyłania do czasu jej rozwiązania, ale kliknięcie przewija do niej i informuje, że aby kontynuować, trzeba ukończyć captchę, w 9 językach; każdy przycisk wysyłający żądanie pokazuje spinner w miejscu i ignoruje kolejne kliknięcia, ograniczone zapytania pokazują przetłumaczony komunikat o zbyt wielu żądaniach, a powiadomienia witryny są teraz w prawym górnym rogu pod nagłówkiem
- Błędy 404 i tytuły stron — brakujące artykuły, strony CMS i wersje dziennika zmian przekierowywały na listę zamiast zwracać 404; strona błędu bierze teraz język z adresu URL nawet gdy żadna trasa nie pasuje, pokazuje przetłumaczony komunikat i linkuje do strony głównej w tym języku oraz do zaproszenia na Discorda, a siedem stron przestało dopisywać nazwę marki dwa razy
- Domyślny awatar konta — pastylka konta w nagłówku i pastylka sklepu w grze rysowały popiersie postaci głównej, zostawiając puste kółko dla konta bez postaci; teraz oba pokazują złotą pierwszą literę nazwy wyświetlanej, ten sam monogram co bramka logowania
- Strona startowa — start bety to piątek 13 listopada o 18:00 UTC, a nie w strefie odwiedzającego; strona startowa pokazuje kartę rejestracji przez Discorda w stanach wkrótce, otwarte, powitanie i na żywo zamiast listy oczekujących na e-mail, a przyciski Android i iOS mają napis Wkrótce i przerywaną krawędź, podczas gdy Windows, macOS i Linux bez zmian
Grafika
- Żeńskie fryzury w kreatorze — fryzury 104-111 dla kobiecych klas zabójca, szaman, wojownik i sura nie pozwalają już głowie przebijać się na skroniach i uszach; warkocze, kucyk i warkoczowa korona to prawdziwa geometria zamiast atrap, Wysoki kucyk opada jako jeden ogon od przewiązania, a Rozczochrany kok to luźny kłąb bez płaskiej płyty z tyłu
- Męskie fryzury w kreatorze — męskie fryzury 104-111 zostały przebudowane: postrzępiony zaczesany irokez, quiff z podgoleniem, okrągła zamknięta korona, warkocz zwisający z dala od zbroi, pasma dopasowane do malowanych włosów i zarostu każdego ciała w tym samym kolorze; Zaczesane do tyłu jest czesane od linii włosów z odsłoniętym czołem, a własna fryzura szamana 101 nazywa się teraz Quiff we wszystkich 9 językach
- Miniatury włosów w wyborze wyglądu — miniatury włosów w wyborze wyglądu dla męskich klas wojownik, sura, zabójca i szaman zostały wygenerowane na nowo pod przebudowane fryzury, a miniatura zabójcy nie kadruje już naramiennika zamiast głowy
- Tło podglądu 3D Arcane — pola ekwipunku i kostiumów w Centrum Postaci, podpowiedzi przedmiotów, wystawy sklepów i rynku oraz podglądy zwierząt były rysowane na przyciętym oficjalnym obrazie ze sklepu; używają teraz nowego wygenerowanego tła, czyli ciemnego studia z reflektorem i złotym kręgiem run w miejscu stóp
- Portret na własnym HUD — popiersie klasy nie pasowało do smoczej ozdoby i leżało na płaskim czarnym kwadracie; teraz jest to dysk przycięty wewnątrz złota pierścienia, nad półprzezroczystym ciemnym szkłem planszy celu, które nigdy nie przyciemnia twarzy, a panel za pierścieniem ma wycięty dysk pierścienia, więc obok włosów nie widać ciemnej płyty
- Nowe logo — zestaw logo V2 zastępuje stare napisy wszędzie: ikonę zaos.exe i ekran startowy, logo logowania, wyboru postaci i ładowania, nagłówek mega menu, symbol i aurę GM, emblemat świątecznej ściany, ikony launchera i instalatora oraz herb strony, favicon i e-maile
Wydajność
- Zdublowane efekty potworów — NPC lodowy filar 9115 rysował swój efekt dwukrotnie od momentu pojawienia się, 392 czworokąty cząsteczek na klatkę, a po ponownym uzbrojeniu pojawiała się trzecia kopia; 87 modeli potworów i NPC z takimi efektami ma teraz dołączoną dokładnie jedną aktywną kopię
- Raporty o awariach na Macu i Linuksie — narzędzie do raportowania awarii nie mogło znaleźć swojej biblioteki po uruchomieniu pod Wine i kończyło się przy starcie statusem brakującej DLL, więc awarie na macOS i Linuksie nigdy nie były zgłaszane; folder biblioteki jest teraz przekazywany także procesom potomnym
- Workery bazy tłumaczeń — każdy worker tłumaczeń trzymał jedno połączenie z bazą przez całe życie bez pingu i ponowień, więc po bezczynności dłuższej niż limit serwera każdy zapis zwrotny zawodził, a każdy zimny odczyt po cichu nic nie zwracał; teraz worker łączy się ponownie i ponawia raz, z 10 s przerwą po nieudanym połączeniu
- Niezawodność zadań cyklicznych — gdy w jednym cyklu przypadało wiele zaplanowanych zadań bazodanowych, te odrzucone ponad limit równoległych były zapisywane jako nieudane i nigdy nie ponawiane, przez co te uruchomienia przepadały; teraz harmonogram ogranicza je w całym klastrze do 12 równolegle i przesuwa resztę na następny cykl zamiast je odrzucać
Język
- Wiek towarzysza — podpis foki i tablica Towarzyszy wyświetlały wiek ze stałą liczbą mnogą, przez co jednodniowy towarzysz miał Age 1 Days albo Alter 1 Tage; teraz oba miejsca używają poprawnych form liczby pojedynczej i mnogiej w angielskim, niemieckim, hiszpańskim, francuskim, włoskim, polskim, portugalskim, rumuńskim i tureckim
- Poprawki tekstów questów i sklepów — w menu sklepu Luke'a było Acessory po angielsku i włosku, niemiecki używał złego słowa, a rumuński mieszał angielski; kwestię Ukana i osiem opisów ścieżek klas przepisano po angielsku bez błędów gramatycznych, a do tego poprawiono literówki w niemieckim i francuskim
- Interpunkcja w dialogach i krzaczki — podział wiersza przed przecinkiem lub kropką zostawiał znak interpunkcyjny na początku następnej linii dialogu w języku hiszpańskim, francuskim, włoskim, polskim, portugalskim i tureckim; teraz interpunkcja stoi przed podziałem, francuski zachowuje spację przed ! ? : ;, a poza tym naprawiono dwa hiszpańskie krzaczki oraz literówki we włoskim i polskim
- Niemiecki autopath i komunikaty o wydarzeniach — niemiecka linia autopath używała nach, które jest do miejsc, a celem zwykle jest osoba; komunikat o wydarzeniu dodawał przymiotnik w rodzaju po nazwie wydarzenia, przez co hiszpański, polski i rumuński brzmiały źle przy części wydarzeń; wszystkie trzy używają teraz neutralnej formy
- Witryna w 9 językach — każdy język przeszedł przegląd treści głównych i prezentacji: spójna forma zwracania się (vous po francusku, tu po portugalsku i rumuńsku, sen po turecku, bez formalnego Sie po niemiecku), właściwe słowa dla Nazwy użytkownika, Sklepu z przedmiotami i Weryfikacji dwuetapowej, poprawione odwrócone i błędne tłumaczenia, prawdziwe polskie formy liczby mnogiej, francuskie twarde spacje i nazwy ścieżek klas zgodne z klientem
- Angielskie teksty witryny — przyciski, pozycje menu i karty piszemy Title Case, Username zastępuje game login, Item Shop Storage odpowiada oknu w grze, standardowe komunikaty Laravela i starsze zostały przepisane tak, by mówiły, co się stało i co dalej, bez słów dla programistów, powiadomienia wyszukiwarki drużyn mówią shard zamiast channel, a błędny dzień tygodnia dla 10 listopada poprawiono
Poprawki
- Wpłata czeków powyżej limitu złota — wpłata czeków przekraczająca 1 000 000 000 złota zabierała czeki i nie wypłacała nic; bank teraz odmawia od razu
- Przedmioty na czterech vnumach towarzyszy nie ładowały się — wrześniowa zmiana numeracji pozostawiła przedmioty na vnumach 18609, 18610, 55510 i 55511 bez wpisów item_proto, przez co postać z takim przedmiotem nie mogła go załadować przy każdym logowaniu; teraz wskazują one na 18640 Dymias, 18653 skin Ernine, 55541 Jajo Dymias i 55542 Jajo Nyrveid we wszystkich tabelach przechowujących przedmiot według vnuma
- Teleporty do miast lądujące w kopii pola — rdzeń serwera, który nie hostuje danej mapy, odczytywał każdą komórkę miasta jako niebezpieczną, więc teleport do tego miasta (zgłoszono przypadek Nevaeh) kierował Cię do kopii pola zamiast do miasta; taki rdzeń odpowiada teraz na podstawie obwiedni miasta na mapie
- Wyzwania dzienne i areny zablokowane jako wygasłe — wyzwania dzienne i areny restartują się same po wygaśnięciu, ale wpis pozostawał w stanie EXPIRED i odrzucał nowy termin, więc Twoje wyzwanie wyglądało na wygasłe na zawsze, a każde logowanie zapisywało naprawę; ponowne uruchomienie wyzwania na tym samym kroku reaktywuje je
- Umiejętności gildii bez animacji — animacje umiejętności gildii 152-157 były zarejestrowane pod błędnymi indeksami ruchu, więc każde użycie umiejętności gildii nie odtwarzało ani ruchu, ani efektu rzucenia; są teraz zarejestrowane pod indeksami używanymi przez dane umiejętności i serwer
- Wchodzenie w ściany bram miast — zasięg kolizji umieszczonego budynku był budowany tylko z jego pierwszej części modelu, więc wieloczęściowy budynek, którego pierwszą częścią jest dach (m.in. Giran_DG w Nevaeh), nigdy nie zatrzymywał idącego postaci u jego podstawy; dotyczy to 34 z 4934 rozmieszczeń z kształtem na 27 mapach Fazy 1, w tym tabliczek, płotów, wież świetlnych, ruin i pieców
- Rozbieżność procentu ulepszania rzadkości — serwer porównywał podaną przez klienta szansę ulepszenia rzadkości z 0, więc każde ulepszenie rzadkości było oznaczane jako rozbieżność procentu; teraz podaje własną obliczoną szansę receptury rzadkości, dzięki czemu kontrola ma sens
- Tła podglądów przy większej skali interfejsu — tło podglądu było rysowane względem pełnego bufora ekranu, podczas gdy interfejs rysuje w przeskalowanej przestrzeni pikseli, więc przy skali 2.0 każde pole podglądu pokazywało tylko lewą górną ćwiartkę obrazu; teraz wypełnia swoje pole przy każdej skali interfejsu
- Zoom w Centrum Postaci ze skrzydłami — przy skórce skrzydeł r2 lub r3 podgląd mierzył pudło 270 jednostek wokół ciała o wysokości 179 jednostek, więc każdy krok przybliżenia zbliżał się do pustego powietrza, a twarz wysuwała się poza dolną krawędź pola; bliski zoom mierzy teraz samo ciało, a pełny kadr nadal mieści skrzydła
- Tańce innych graczy przerywane — raporty pozycji od tańczącego gracza powodowały, że każdy obserwator przerywał emocję po około 0,8 sekundy; przesunięcie pozycji nie kończy już odtwarzanej emocji, natomiast chodzenie, atakowanie, otrzymanie ciosu i zatrzymanie emocji nadal ją kończą
- Kark w zbroi Zabójczyni V1 — damska zbroja Zabójcy V1 rysuje twarz i kark w jednej siatce, a cała siatka była ukrywana razem z twarzą, więc oderwana głowa unosiła się nad pustym kołnierzem na ekranie wyboru postaci i w świecie gry; teraz ukrywane są tylko grupy twarzy
- Cieniowanie palm i sosen — trzy modele palm plechito żądały tekstury samocienia, która nigdy nie została dołączona, więc rysowały się płasko i zapisywały błąd ładowania; osobno gatunek bez mapy cienia zachowywał podpiętą mapę poprzedniego gatunku, a jego igły rysowały się z jasnością ok. 0,45x, co dotyczyło sosny z magicznego lasu
- Podwójny znak GM — przy włączonych efektach GM zarówno podstawowa flaga, jak i flaga rangi rejestrowały ten sam efekt znaku obsługi, więc znak był rysowany dwa razy w tym samym miejscu; silnik stosuje teraz tę samą regułę, której od dawna używała strona skryptów
- Zmiana języka na ekranie logowania — zmiana języka na ekranie logowania niszczyła animowane tło aż do następnej zmiany rozmiaru okna, a karta konserwacji zachowywała tytuł i przyciski w pierwszym języku; oba elementy podążają teraz za zmianą, a przycisk Anuluj w oknie limitu czasu logowania społecznościowego jest tłumaczony przy każdym wywołaniu, a nie raz przy starcie
- Wybór postaci w 1366x768 — ekran wyboru postaci uruchamiał kompaktowanie układu tylko przy zmianie rozmiaru, więc klient otwarty w 1366x768 miał przepełnioną lewą kolumnę i przycisk Powrót do logowania wypadał poza ekran; teraz układ jest kompaktowany przy budowaniu i po ustawieniu listy postaci
- Logowanie społecznościowe zamrażało klienta — odpytywanie o token społecznościowy i wymiana tokena Discord trzymały blokadę interpretera podczas blokującego żądania HTTP, więc wolny lub niereagujący host zamrażał cały klient; pomiar: zgłoszenie do hosta, który nigdy nie odpowiedział, trwało 8,0 s bez uruchomionego innego Pythona; żądanie zwalnia teraz blokadę
- Logowanie społecznościowe dławione przez stronę — odpytywanie o zgłoszenie działało co 1,5 s, czyli 40 razy na minutę przy limicie 30 na minutę, więc zapytania po 31. były odrzucane, a wygenerowany token czekał niewykorzystany do otwarcia kolejnego okna; teraz odpytywanie odbywa się co 2,5 s, 24 razy na minutę
- Ostrzeżenie o grafice w launcherze na Macu — każdy host Wine był traktowany jak Linux, więc Mac, na którym nie wystartował Direct3D, słyszał, że jego sterownikowi brakuje Vulkana, którego żaden Mac nie może zainstalować; host Mac czyta teraz, że Zaos nie mógł uruchomić grafiki Direct3D 11 i że należy zaktualizować macOS, a Linux zachowuje tekst o Vulkanie
- Narzędzia bonusów podświetlały złe wyposażenie — ekwipunek błędnie liczył sloty bonusów i uznawał każdą broń i zbroję za poprawny cel narzędzi zmiany i dodawania bonusów; teraz liczy 5 zwykłych slotów według typu, tak jak serwer, a Kula Błogosławieństwa poprawnie wymaga dokładnie 4
- Zbłąkana linia w opisie przedmiotu — ukryty pasek Quick Look zostawiał na planszy połowę swojego separatora, rysując zbłąkaną linię przez obszar stopki, a para Sprzedane ze sklepu offline była dołączana po stopce, nad którą pasek się otwiera; oba elementy są teraz we właściwej kolejności
- Poświata pieczęci inkubatora poza środkiem — poświata pieczęci była skalowana dwukrotnie przy odsłonięciu w inkubatorze, więc poświata 120 x 102 była umieszczana tak, jakby miała 72 x 61, i leżała 24 px w prawo i 20 px poniżej pieczęci; jest znów wyśrodkowana na pieczęci
- Ikona Zezwolenia na założenie gildii — Zezwolenie na założenie gildii nie miało przypisanej ikony i w ekwipunku rysowało krzyżyk brakującej ikony; teraz używa ikony certyfikatu warcraft
- Wszystkie zgłoszenia puste po wysłaniu raportu — otwarcie świeżo utworzonego zgłoszenia do Wsparcia nie wczytywało listy zgłoszeń, więc link powrotu w wątku pokazywał graczowi, który właśnie wysłał zgłoszenie, komunikat Nie masz jeszcze żadnych zgłoszeń; lista jest teraz wczytywana, gdy jest pusta
- Błędy klienta: efekty, puste sloty i ogniska — usunięcie ikon umiejętności wierzchowca przy widocznej ikonie Reputacji powodowało błąd, a dwuklik na slocie po wyczerpaniu stosu pytał silnik o pusty przedmiot; oba przypadki kończą się teraz poprawnie, podobnie jak zgłoszenie o animacji ogniska ze środowiska testowego
Co to dla ciebie oznacza
- Przerwa techniczna — serwery zostały wyłączone na czas okna konserwacyjnego, aby wdrożyć to wydanie
- Aktualizacja klienta — zaktualizuj klienta do builda 2026.11.07.145 przez launcher przed zalogowaniem
