Riepilogo
- Accedi con Discord — registrazione e login alla beta avvengono con un unico accesso tramite Discord: l'account viene creato dalla tua identità Discord, il nome utente viene generato per te e con Imposta una password in Sicurezza potrai aggiungerne una tua in seguito; durante la beta la registrazione con password ed e-mail è chiusa
- La chat tra lingue ora traduce davvero — il livello di traduzione inviava non tradotto il 97% delle righe tra lingue diverse sul cluster di stress test; riempimento solo per i lettori, chiamate di traduzione in parallelo, una scadenza di attesa accurata e limiti di concorrenza molto più alti fanno sì che le righe locali, di gilda e i sussurri arrivino nella tua lingua
- Nuovo look e patch del client — il set di loghi V2 arriva su launcher, splash, login, caricamento e sito web, tutte le 32 acconciature della creazione sono state ricostruite e ogni anteprima 3D poggia su un nuovo sfondo da studio; l'uscita ha richiesto una manutenzione e una nuova build del client
Meccaniche di gioco
- Traduzione della chat — la traduzione ora riempie solo le lingue che un lettore sta effettivamente aspettando, esegue le chiamate di una riga in parallelo invece che una dopo l'altra, alza i limiti di concorrenza (gate da 8 a 256, worker da 16 a 64) e corregge una scadenza di attesa che dava 1,0-2,0 s invece dei 2,0 s configurati; una riga di cache parziale non conta più come successo per una lingua che non copre
- Stalliere e GM — il blocco GM dello stalliere era rimasto sempre aperto, quindi i GM ricevevano le missioni dei cavalli ovunque, anche sul live; ora segue la regola standard e si apre solo su un server di test
Mondo
- Pagina di presentazione — la presentazione guadagna un blocco trailer dopo l'immagine principale, un modulo foche con 10 foche e 4 skin che riproducono la clip in gioco del compagno sotto il cursore, le Skin Ali su una fascia lungo l'immagine, un loop Prendi il volo rigirato con Dymias sopra il cancello delle Nevaeh Outskirts con tutta l'apertura alare nell'inquadratura, un'isola di gilda costruita per la scena Gilde e la sezione Storia sostituita da Verso il 90
Interfaccia
- Iscrizione in un passaggio con Discord — crea il tuo account Zaos da Discord: niente password, niente modulo e-mail, e all'ingresso nella community pensiamo noi
- Download per Mac — la pipeline compila e pubblica Zaos.dmg, e la scheda Mac della pagina Download spiega come superare Gatekeeper usando i nomi dei menu di macOS in tutte e 9 le lingue; per ora il DMG non è firmato, e la riga del primo avvio conteggia il download di Wine da circa 0,2 GB come Linux conteggia il suo runtime
- Pulsanti chiudi e aiuto delle finestre — queste finestre disegnavano i propri riquadri di chiusura e punto interrogativo da 20 px; ora usano il pulsante di chiusura condiviso da 23 px della barra del titolo con il suo tooltip e l'icona di aiuto standard accanto, e la finestra Infusione è un normale pannello di sistema da 902 x 662 invece di una fascia del titolo personalizzata
- Impostazioni grafiche predefinite — le impostazioni grafiche predefinite del primo avvio attivavano il riflesso dell'acqua solo su Ultra, mentre il motore lo considera una funzione del profilo Alto; ora il profilo Alto lo abilita, cosi' appare come dovrebbe
- Suggerimento aspetto nella creazione — il suggerimento Aspetto e' una sola riga centrata sotto il pulsante Personalizza da 276 px, e il tedesco a 321 px, l'italiano a 296, il polacco a 297 e il turco a 292 sbordavano sia a 1366 che a 1920; il testo piu' breve di uguale significato ora misura 243, 243, 266 e 208 px
- Segnalazioni beta su Discord — i canali #beta-reports e #beta-suggestions accettano segnalazioni tramite i moduli /report e /suggest, compresa un'opzione privata per gli exploit: ognuno diventa un ticket di supporto, viene smistato e, quando la correzione esce, il thread e chi ha segnalato ricevono l'avviso Risolto in quella versione, anche se un ticket viene riaperto e risolto di nuovo in una versione successiva; tutti i testi sono disponibili in 9 lingue
- Programma di affiliazione — una nuova scheda Affiliati nel tuo account: un link di invito /r/ attribuito una sola volta alla registrazione, Affiliato paga il 10% in Zen, Premium il 5% in Zen piu' il 5% in denaro con 10 giocatori paganti a trimestre, e Partner il 10% in denaro su fasce trimestrali, con pagamenti tramite Wise o bonifico bancario, PayPal o Payoneer; rimborsi, contestazioni e avvisi di frode annullano le commissioni
- Home page del sito — la Home ora ha l'immagine principale con Gioca gratis e Scopri Zaos, le patch notes con l'ultima versione in evidenza piu' quattro precedenti, le ultime tre news e la bacheca eventi in tempo reale; da loggato ti accoglie con Scarica, Account e il numero di voti disponibili
- Moduli e notifiche del sito — un modulo con captcha tiene il pulsante di invio non disponibile finche' il captcha non e' risolto, ma premendolo scorre fino al captcha e avvisa che devi completarlo per continuare in 9 lingue; ogni pulsante che invia una richiesta mostra un indicatore sul posto e ignora ulteriori pressioni, gli invii limitati mostrano il messaggio tradotto di troppe richieste, e le notifiche del sito ora stanno in alto a destra sotto l'intestazione
- Errori 404 e titoli delle pagine del sito — articoli, pagine CMS e versioni del changelog mancanti venivano reindirizzati a una pagina elenco invece di rispondere 404; la pagina di errore ora ricava la lingua dall'URL anche quando nessuna rotta corrisponde, mostra il messaggio tradotto e rimanda alla Home in quella lingua e all'invito Discord, e sette pagine non aggiungono piu' il marchio due volte
- Avatar predefinito dell'account — il badge dell'account nell'intestazione e quello del negozio in gioco mostravano il busto del tuo personaggio principale, lasciando un cerchio vuoto per un account senza personaggi; ora mostrano la prima lettera del nome visualizzato in oro, lo stesso monogramma della schermata di accesso
- Pagina di destinazione — l'inizio della beta indica venerdi' 13 novembre alle 18:00 UTC e non nel fuso del visitatore, la pagina mostra una scheda di registrazione su Discord nei suoi stati in arrivo, aperto, benvenuto e live invece di una lista d'attesa via e-mail, e i pulsanti Android e iOS riportano la dicitura In arrivo con bordo tratteggiato mentre Windows, macOS e Linux restano invariati
Grafica
- Acconciature femminili della creazione — le acconciature 104-111 per assassina, sciamana, guerriera e sura non lasciano più bucare la testa alle tempie e alle orecchie; trecce, coda di cavallo e corona di trecce sono vera geometria invece di abbozzi, la Coda alta cade come un'unica coda dal laccio e il Chignon spettinato è un ciuffo sciolto senza lastra piatta dietro
- Acconciature maschili della creazione — i tagli maschili 104-111 sono ricostruiti: una cresta mohawk scomposta e spostata di lato, un undercut con ciuffo, una chioma tonda e chiusa, una treccia che pende libera dall'armatura, ciocche abbinate ai capelli e alla barba dipinti di ogni corpo, dello stesso colore; il Pettinato all'indietro parte dall'attaccatura con la fronte libera e il taglio 101 dello sciamano ora si chiama Ciuffo in tutte e 9 le lingue
- Miniature dei capelli nel selettore dell'aspetto — le miniature dei capelli nel selettore dell'aspetto per guerriero, sura, assassino e sciamano maschili sono ricalcolate sui tagli ricostruiti, e quella dell'assassino non inquadra più la spallina al posto della testa
- Sfondo arcano per le anteprime — i riquadri di equipaggiamento e costumi dell'Hub del personaggio, i tooltip degli oggetti, le vetrine di negozio e mercato e le anteprime dei pet venivano disegnati sopra un'immagine ufficiale dello store ritagliata; ora usano un nuovo sfondo generato, uno studio scuro con un faro e un cerchio runico dorato dove poggiano i piedi
- Ritratto dell'HUD personale — il busto della classe non si adattava all'ornamento del drago e poggiava su un quadrato nero piatto; ora il busto è un disco ritagliato all'interno dell'oro dell'anello, sopra il vetro scuro semitrasparente del pannello bersaglio che non oscura mai il viso, e il pannello dietro l'anello ha il disco dell'anello ritagliato, così nessuna piastra scura appare accanto ai capelli
- Nuovo logo — il set di logo V2 sostituisce ovunque il vecchio lettering: l'icona di zaos.exe e lo splash di avvio, i loghi di login, selezione personaggio e caricamento, l'intestazione del mega menu, il simbolo e l'aura GM, l'emblema del muro natalizio, le icone di launcher e installer, e lo stemma, la favicon e le e-mail del sito
Prestazioni
- Effetti dei mostri duplicati — l'NPC pilastro di ghiaccio 9115 disegnava il suo effetto due volte fin dallo spawn, 392 quad di particelle a frame, e dopo un re-armour ne compariva una terza copia; gli 87 modelli di mostri e NPC che portano effetti simili ora collegano esattamente una copia attiva ciascuno
- Rapporti di crash su Mac e Linux — il crash reporter non trovava la propria libreria se avviato sotto Wine e terminava all'avvio con uno stato di DLL mancante, quindi i crash su macOS e Linux non venivano mai segnalati; ora la cartella delle librerie viene passata anche ai processi figli
- Worker database delle traduzioni — ogni worker di traduzione teneva una sola connessione al database per tutta la vita senza ping ne' retry, quindi dopo un'inattivita' oltre il timeout del server ogni scrittura falliva e ogni lettura a freddo non restituiva nulla in silenzio; ora un worker si riconnette e riprova una volta, con una pausa di 10 s dopo una connessione fallita
- Affidabilita' delle attivita' pianificate — quando molte attivita' pianificate sul database scadevano nello stesso tick, quelle rifiutate oltre il limite di esecuzioni simultanee venivano registrate come fallite e mai ritentate, perdendo quelle esecuzioni; ora lo scheduler le limita a 12 simultanee in tutto il cluster e rimanda le altre al tick successivo invece di scartarle
Lingua
- Eta' dei compagni — il tooltip della foca e la bacheca dei Compagni mostravano l'eta' con un plurale fisso, cosi' un compagno di un giorno risultava Eta' 1 Giorni o Alter 1 Tage; ora usano il singolare e il plurale corretti in inglese, tedesco, spagnolo, francese, italiano, polacco, portoghese, rumeno e turco
- Correzioni a missioni e negozi — il menu del negozio di Luke riportava Acessory in inglese e italiano, il tedesco usava un termine sbagliato e il rumeno mescolava l'inglese; la battuta di Ukan e le otto descrizioni dei percorsi di classe sono state riscritte in inglese senza errori grammaticali, con correzioni di refusi in tedesco e francese
- Punteggiatura dei dialoghi e mojibake — un a capo prima di una virgola o di un punto lasciava la punteggiatura all'inizio della riga successiva in spagnolo, francese, italiano, polacco, portoghese e turco; ora la punteggiatura precede l'a capo, il francese mantiene lo spazio prima di ! ? : ;, e sono corretti due segni mojibake spagnoli e refusi in italiano e polacco
- Percorso automatico tedesco e avvisi evento — la riga tedesca del percorso automatico usava nach, adatto ai luoghi, mentre la meta e' spesso una persona; l'avviso evento metteva un aggettivo con genere dopo il nome dell'evento, quindi spagnolo, polacco e rumeno risultavano errati per meta' degli eventi; ora tutti usano una forma neutra
- Sito in 9 lingue — ogni lingua ha avuto una revisione di testi principali e presentazione: forma di cortesia coerente (vous in francese, tu in portoghese e rumeno, sen in turco, niente Sie formale in tedesco), i termini giusti per Username, Item Shop e Verifica in due passaggi, traduzioni invertite o errate corrette, veri plurali polacchi, spazi non separabili in francese e nomi dei percorsi di classe allineati al client
- Testi del sito in inglese — pulsanti, voci di menu e schede sono in Title Case, Username sostituisce game login, Item Shop Storage corrisponde alla finestra in gioco, i messaggi standard di Laravel e quelli legacy sono riscritti per dire cosa e' successo e cosa fare dopo senza termini da sviluppatori, gli avvisi del party finder dicono shard invece di channel e il giorno della settimana errato per il 10 novembre e' corretto
Correzioni
- Deposito assegni oltre il limite d'oro — depositare assegni che ti avrebbero fatto superare 1.000.000.000 di oro prendeva gli assegni senza pagare nulla; ora la banca rifiuta prima
- Oggetti su quattro vnum di compagni non si caricavano — una rinumerazione di settembre ha lasciato gli oggetti sui vnum 18609, 18610, 55510 e 55511 senza righe item_proto, quindi un personaggio che ne possedeva uno non riusciva a caricarlo a ogni login; ora vengono risolti in 18640 Dymias, 18653 pelle di Ernine, 55541 Uovo di Dymias e 55542 Uovo di Nyrveid in tutte le tabelle che salvano un oggetto per vnum
- Teletrasporti verso le città che finivano in una copia di campo — un core del server che non ospita una mappa leggeva ogni cella della sua città come non sicura, quindi un teletrasporto verso quella città (il caso segnalato era Nevaeh) ti instradava in una copia di campo invece che in città; ora un core simile risponde in base al riquadro di delimitazione della città della mappa
- Sfide giornaliere e dell'arena bloccate su scadute — le sfide giornaliere e dell'arena ripartono da sole alla scadenza, ma la riga restava EXPIRED e rifiutava la nuova scadenza, così la sfida risultava scaduta per sempre e a ogni login veniva registrata una riparazione; riavviare una sfida sullo stesso passo ora la riattiva
- Le abilità di gilda non mostravano animazioni — le animazioni delle abilità di gilda 152-157 erano registrate agli indici di movimento sbagliati, quindi ogni lancio di gilda non mostrava alcun movimento né effetto di lancio; ora sono registrate agli indici usati sia dai dati delle abilità sia dal server
- Camminare attraverso i muri delle porte cittadine — il raggio di collisione di un edificio piazzato era costruito solo dalla sua prima parte del modello, quindi un edificio a più parti la cui prima parte è il tetto (tra cui il Giran_DG di Nevaeh) non fermava mai chi camminava alla sua base; 34 dei 4934 piazzamenti con forma nelle 27 mappe della Fase 1 sono interessati, tra cui insegne, recinti, torri di luce, rovine e fornaci
- Disallineamento della percentuale di raffinazione di rarità — il server confrontava con 0 la probabilità di raffinazione di rarità indicata dal client, quindi ogni raffinazione di rarità veniva segnalata come disallineamento di percentuale; ora indica la percentuale calcolata dalla ricetta di rarità stessa, rendendo il controllo significativo
- Sfondi delle anteprime con scala UI maggiore — lo sfondo dell'anteprima veniva disegnato rispetto all'intero back buffer mentre l'interfaccia disegna in uno spazio di pixel scalato, quindi a scala 2.0 ogni riquadro di anteprima mostrava solo il quarto in alto a sinistra dell'immagine; ora riempie il suo riquadro a ogni scala dell'interfaccia
- Zoom dell'Hub del personaggio con le ali — con una Skin Ali r2 o r3 l'anteprima misurava un riquadro di 270 unità attorno a un corpo di 179 unità, quindi ogni passo di zoom si avvicinava all'aria vuota e il viso scivolava fuori dal bordo inferiore del riquadro; ora lo zoom ravvicinato misura solo il corpo, mentre l'inquadratura intera continua a includere le ali
- Balli degli altri giocatori interrotti — i rapporti di posizione di un giocatore che balla facevano interrompere l'emozione a ogni osservatore dopo circa 0,8 secondi; uno scatto di posizione non termina più un'emozione in corso, mentre camminare, attaccare, essere colpiti e interrompere l'emozione continuano a farlo
- Collo dell'armatura Assassin V1 femminile — l'armatura femminile Assassin V1 disegna il viso e la nuca in un'unica mesh, e l'intera mesh veniva nascosta insieme al viso, così la testa staccata fluttuava sopra un colletto vuoto nella schermata di selezione e nel mondo; ora vengono nascosti solo i gruppi del viso
- Ombre di palme e pini — i tre modelli di palma plechito richiedevano una texture di autoombra mai distribuita, quindi venivano disegnati piatti e registravano un errore di caricamento; inoltre una specie senza mappa d'ombra manteneva legata la mappa della specie precedente e i suoi aghi venivano disegnati a circa 0,45x di luminosità, cosa che riguardava il pino della foresta magica
- Marchio staff GM raddoppiato — con gli effetti GM attivi sia il flag base sia il flag di rango registravano lo stesso effetto del marchio staff, quindi il marchio veniva disegnato due volte sovrapposto; ora il motore segue la stessa regola già usata dal lato script
- Cambio lingua nella schermata di login — cambiare lingua nella schermata di login distruggeva lo sfondo animato fino al ridimensionamento successivo della finestra, e la scheda di manutenzione manteneva titolo e pulsanti della prima lingua; ora entrambi seguono il cambio, e il pulsante Annulla del popup di timeout social viene tradotto a ogni chiamata invece di essere legato una sola volta all'avvio
- Selezione personaggio a 1366x768 — la schermata di selezione personaggio eseguiva la sua sequenza di compattazione solo al ridimensionamento, quindi un client aperto a 1366x768 mandava in overflow la colonna sinistra e spingeva il pulsante Torna all'accesso fuori schermo; ora si compatta alla creazione e dopo l'impostazione dell'elenco personaggi
- Il login social bloccava il client — il polling del token social e lo scambio del token Discord tenevano il lock dell'interprete durante la richiesta HTTP bloccante, così un host lento o che non risponde congelava l'intero client; misurato, una richiesta verso un host che non rispondeva mai richiedeva 8,0 s senza altro Python in esecuzione; ora la richiesta rilascia il lock
- Accesso social limitato dal sito — il polling della richiesta ripeteva ogni 1,5 s, 40 al minuto contro un limite di 30 al minuto, quindi i polling oltre il 31° venivano rifiutati e un token generato restava inutilizzato finché la finestra non si riapriva; ora il polling avviene ogni 2,5 s, 24 al minuto
- Avviso grafica del launcher su Mac — qualsiasi host Wine veniva considerato Linux, quindi a un Mac che non riusciva ad avviare Direct3D veniva detto che il driver non supporta Vulkan, che nessun Mac può installare; ora un host Mac legge che Zaos non ha potuto avviare la grafica Direct3D 11 e di aggiornare macOS, mentre Linux mantiene il testo su Vulkan
- Strumenti bonus evidenziavano l'equip sbagliato — l'inventario contava male gli slot bonus e considerava ogni arma e armatura un bersaglio valido per gli strumenti di cambio e aggiunta bonus; ora conta i 5 slot normali per tipo come fa il server, e il Blessing Marble richiede correttamente esattamente 4
- Linea divisoria vagante nel tooltip oggetto — la striscia Quick Look nascosta lasciava metà della sua linea divisoria sul pannello, disegnando una linea vagante nell'area del piè di pagina; la coppia Venduto del negozio offline veniva aggiunta dopo il piè di pagina, dove la striscia si apre sopra di essa; ora entrambi sono nell'ordine giusto
- Bagliore del sigillo dell'incubatrice fuori centro — il bagliore del sigillo veniva scalato due volte nella rivelazione dell'incubatrice, quindi il bagliore da 120 x 102 era posizionato come se fosse 72 x 61 e stava 24 px a destra e 20 px sotto il sigillo; ora è di nuovo centrato sul sigillo
- Icona del Guild Creation Permit — il Guild Creation Permit non aveva alcuna icona assegnata e mostrava nell'inventario la croce dell'icona mancante; ora usa l'icona del certificato warcraft
- Tutti i ticket vuoti dopo aver inviato una segnalazione — aprire un ticket di Supporto appena creato non caricava l'elenco dei tuoi ticket, quindi il link per tornare indietro dalla conversazione mostrava Non hai ancora ticket a un giocatore che ne aveva appena inviato uno; ora l'elenco viene caricato quando è vuoto
- Errori del client su effetti, slot vuoti e falò — rimuovere le icone delle abilità cavalcatura mentre l'icona Reputazione era attiva generava un errore, e il doppio clic su uno slot dopo l'esaurimento della pila interrogava il motore su un oggetto nullo; ora entrambi terminano correttamente, insieme a una segnalazione sul movimento dei falò dall'ambiente di staging
Cosa cambia per te
- Manutenzione — i server sono stati fermati per una finestra di manutenzione per installare questa versione
- Aggiornamento del client — aggiorna alla build del client 2026.11.07.145 tramite il launcher prima di accedere
