Résumé
- Connexion avec Discord — l'inscription et la connexion à la bêta se font en une seule étape via Discord : le compte est créé à partir de votre identité Discord, un nom d'utilisateur est généré pour vous, et l'option Définir un mot de passe de la section Sécurité vous permet d'en ajouter un plus tard ; l'inscription par mot de passe et par e-mail est fermée pendant la bêta
- Le chat inter-langues traduit enfin — la couche de traduction envoyait 97 % des messages inter-langues sans traduction sur le cluster de test de charge ; le remplissage limité aux seuls lecteurs, les appels de traduction en parallèle, un délai d'attente précis et des plafonds de concurrence bien plus élevés font que les messages locaux, de guilde et les chuchotements arrivent maintenant dans votre langue
- Nouveau look et patch client — le jeu de logos V2 arrive sur le lanceur, l'écran de démarrage, la connexion, les écrans de chargement et le site web, les 32 coiffures de création ont été reconstruites, et chaque aperçu 3D repose sur un nouveau décor de studio ; cette version a nécessité une maintenance et une nouvelle version du client
Gameplay
- Traduction du chat — la traduction ne remplit plus que les langues qu'un lecteur attend réellement, exécute les appels d'un message en parallèle plutôt que l'un après l'autre, relève les plafonds de concurrence (porte de 8 à 256, workers de 16 à 64) et corrige un délai d'attente qui donnait 1,0-2,0 s au lieu des 2,0 s configurées ; une ligne de cache partielle ne compte plus comme une réussite pour une langue qu'elle ne couvre pas
- Gardien d'écurie et MJ — la restriction MJ du gardien d'écurie était restée ouverte en permanence, si bien que les MJ recevaient les quêtes de monture partout, y compris en live ; elle suit maintenant la règle standard et ne s'ouvre que sur un serveur de test
Monde
- Page de présentation — la présentation gagne un bloc bande-annonce après le visuel principal, un module de phoques avec 10 phoques et 4 skins qui lancent l'animation en jeu du compagnon survolé, des Skins d'ailes sur une bande le long de l'image, une boucle Prenez votre envol refilmée avec Dymias au-dessus de la porte des Faubourgs de Nevaeh et toute l'envergure dans le cadre, une île de guilde construite pour la séquence Guildes, et la section Histoire remplacée par la Route vers le 90
Interface
- Inscription Discord en une étape — créez votre compte Zaos depuis Discord : sans mot de passe ni formulaire e-mail, l'adhésion à la communauté étant gérée pour vous
- Téléchargement Mac — la chaîne de production compile et publie Zaos.dmg, et l'onglet Mac de la page Téléchargement explique comment contourner Gatekeeper avec les noms de menus de macOS dans les 9 langues ; le DMG n'est pas encore signé, et la ligne du premier démarrage compte les quelque 0,2 Go du téléchargement de Wine, comme Linux compte son runtime
- Boutons de fermeture et d'aide des fenêtres — ces fenêtres dessinaient leurs propres cases de fermeture et de point d'interrogation de 20 px ; elles utilisent maintenant la fermeture partagée de 23 px de la barre de titre, avec son infobulle, et l'icône d'aide standard à côté, et la fenêtre Infusion est un tableau système normal de 902 x 662 au lieu d'une bande de titre personnalisée
- Paramètres graphiques par défaut — les paramètres graphiques par défaut du premier lancement n'activaient le reflet de l'eau qu'en Ultra, alors que le moteur le considère comme une option du niveau Élevé ; le préréglage Élevé l'active maintenant, et rend donc comme il se doit
- Indication d'apparence à la création — l'indication d'Apparence est une ligne centrée sous le bouton Personnaliser de 276 px, et l'allemand à 321 px, l'italien à 296, le polonais à 297 et le turc à 292 débordaient en 1366 comme en 1920 ; une formulation plus courte, de même sens, mesure désormais 243, 243, 266 et 208 px
- Signalements bêta sur Discord — les salons #beta-reports et #beta-suggestions reçoivent les signalements via les formulaires /report et /suggest, avec une option privée pour les exploits : chacun devient un ticket de support, est trié, et à la sortie du correctif le fil et l'auteur sont prévenus par Corrigé dans cette version, y compris si un ticket est rouvert puis corrigé dans une version ultérieure ; tous les textes sont disponibles en 9 langues
- Programme d'affiliation — un nouvel onglet Affiliés sur votre compte : un lien de parrainage /r/ attribué une seule fois à l'inscription ; Affilié touche 10 % en Zens, Premium 5 % en Zens plus 5 % en argent à partir de 10 joueurs payants par trimestre, et Partenaire 10 % en argent selon des paliers trimestriels, avec versement par Wise ou virement bancaire, PayPal ou Payoneer ; remboursements, litiges et alertes de fraude annulent les commissions
- Page d'accueil du site — L'accueil réunit désormais le visuel principal avec Jouer gratuitement et Découvrir Zaos, les notes de mise à jour avec la dernière version en fiche et quatre précédentes, les trois dernières actualités et le tableau des événements en direct ; une fois connecté, il vous accueille avec Télécharger, Compte et le nombre de votes disponibles
- Formulaires et notifications du site — un formulaire avec captcha garde son bouton d'envoi inactif tant que le captcha n'est pas résolu, mais un clic y fait défiler la page et indique qu'il faut valider le captcha pour continuer, en 9 langues ; chaque bouton qui envoie une requête affiche un indicateur de chargement sur place et ignore les clics suivants, les envois limités affichent le message traduit de trop nombreuses requêtes, et les notifications du site s'affichent en haut à droite, sous l'en-tête
- Erreurs 404 et titres de pages du site — les articles, pages CMS et versions du journal des modifications introuvables redirigeaient vers une page de liste au lieu de répondre 404 ; la page d'erreur prend maintenant sa langue dans l'URL même quand aucune route ne correspond, affiche le message traduit et renvoie vers l'accueil dans cette langue ainsi que vers l'invitation Discord, et sept pages n'ajoutent plus la marque en double
- Avatar de compte par défaut — le badge de compte de l'en-tête et celui de la boutique en jeu affichaient le buste de votre personnage principal, ce qui laissait un cercle vide pour un compte sans personnage ; les deux montrent désormais la première lettre du nom affiché en doré, le même monogramme que la page de connexion
- Page d'atterrissage — le début de la bêta s'affiche vendredi 13 novembre à 18:00 UTC plutôt que dans le fuseau du visiteur, la page présente une carte d'inscription Discord selon ses états à venir, ouvert, bienvenue et en direct au lieu d'une liste d'attente par e-mail, et les boutons Android et iOS portent la mention Bientôt disponible avec un contour en pointillés, tandis que Windows, macOS et Linux restent inchangés
Graphismes
- Coiffures féminines de création — les coiffures 104-111 des assassines, chamanes, guerrières et sura ne laissent plus la tête transparaître aux tempes et aux oreilles ; les tresses, la queue de cheval et la couronne tressée sont de la vraie géométrie et non plus des ébauches, la queue de cheval haute tombe en une seule mèche depuis l'attache et le chignon désordonné est un amas lâche sans aplat au dos
- Coiffures masculines de création — les coupes masculines 104-111 sont reconstruites : une crête de mohawk effilochée et balayée, un undercut avec banane, une couronne ronde et fermée, une tresse qui pend sans toucher l'armure, des mèches assorties aux cheveux et à la barbe peints de chaque corps, dans la même couleur ; la coupe Slicked back est peignée depuis la racine avec le front dégagé, et la coupe 101 du chaman s'appelle désormais Quiff dans les 9 langues
- Miniatures de coiffures dans le sélecteur d'apparence — les miniatures de coiffures du sélecteur d'apparence pour les guerriers, sura, assassins et chamans masculins sont recalculées d'après les coupes reconstruites, et le cadrage de l'assassin ne vise plus l'épaulière au lieu de la tête
- Décor d'aperçu de scène arcanique — les emplacements d'équipement et de costume du Character Hub, les infobulles d'objets, les vitrines de boutique et de marché et les aperçus de familiers s'affichaient sur une image officielle de la boutique recadrée ; ils utilisent maintenant un nouveau décor généré, un studio sombre avec un projecteur et un cercle de runes doré à l'endroit des pieds
- Portrait du HUD personnel — le buste de classe ne s'ajustait pas à l'ornement de dragon et reposait sur un carré noir uni ; c'est maintenant un disque découpé à l'intérieur de l'or de l'anneau, posé sur le verre sombre semi-transparent du tableau de cible qui n'assombrit jamais le visage, et le panneau derrière l'anneau a le disque de l'anneau découpé pour qu'aucune plaque sombre n'apparaisse à côté des cheveux
- Nouveau logo — l'ensemble de logos V2 remplace partout l'ancien lettrage : l'icône de zaos.exe et l'écran de démarrage, les logos de connexion, de sélection de personnage et de chargement, l'en-tête du mega menu, le symbole et l'aura GM, l'emblème du mur de Noël, les icônes du lanceur et de l'installateur, ainsi que l'écusson, la favicon et les e-mails du site
Performances
- Effets de monstres dupliqués — le PNJ pilier de glace 9115 affichait son effet en double dès son apparition, soit 392 quads de particules par image, et une troisième copie apparaissait après un changement d'armure ; les 87 modèles de monstres et de PNJ concernés n'attachent désormais qu'une seule copie active chacun
- Rapports de plantage sur Mac et Linux — le rapporteur de plantage ne trouvait pas sa bibliothèque lorsqu'il était lancé sous Wine et s'arrêtait au démarrage avec un statut de DLL manquante : les plantages sur macOS et Linux n'étaient donc jamais signalés ; le dossier de la bibliothèque est désormais aussi transmis aux processus enfants
- Workers de traduction et base de données — chaque worker de traduction gardait une seule connexion à la base de données pour toute sa durée de vie, sans ping ni nouvelle tentative : passé le délai d'inactivité du serveur, chaque écriture échouait et chaque lecture à froid ne renvoyait rien en silence ; un worker se reconnecte désormais et réessaie une fois, avec 10 s d'attente après un échec de connexion
- Fiabilité des tâches planifiées — quand de nombreuses tâches planifiées sur la base de données arrivaient à échéance dans le même cycle, celles refusées au-delà de la limite d'exécutions simultanées étaient notées en échec et jamais réessayées, ce qui perdait ces exécutions ; le planificateur plafonne désormais à 12 exécutions simultanées sur tout le cluster et reporte les autres au cycle suivant au lieu de les abandonner
Langue
- Âge des compagnons — l'infobulle du phoque et le tableau des Compagnons affichaient l'âge avec un pluriel figé, si bien qu'un compagnon d'un jour indiquait Age 1 Days ou Alter 1 Tage ; le singulier et le pluriel sont désormais corrects en anglais, allemand, espagnol, français, italien, polonais, portugais, roumain et turc
- Correctifs des textes de quêtes et de boutiques — le menu de la boutique de Luke affichait Acessory en anglais et en italien, l'allemand employait un mauvais mot et le roumain mélangeait de l'anglais ; la réplique d'Ukan et les huit descriptions des voies de classe ont été réécrites en anglais sans fautes de grammaire, avec des corrections de coquilles en allemand et en français
- Ponctuation des dialogues et mojibake — un retour à la ligne placé avant une virgule ou un point laissait la ponctuation au début de la ligne de dialogue suivante en espagnol, français, italien, polonais, portugais et turc ; la ponctuation se place maintenant avant le retour à la ligne, le français garde son espace avant ! ? : ;, et deux caractères corrompus en espagnol ainsi que des fautes en italien et en polonais sont corrigés
- Trajet automatique et annonces d'événements en allemand — la ligne de trajet automatique allemande utilisait nach, réservé aux lieux, alors que la cible est souvent un PNJ ; et l'annonce d'événement plaçait un adjectif accordé après le nom de l'événement, ce qui sonnait faux en espagnol, polonais et roumain pour la moitié des événements ; les trois utilisent désormais une formulation neutre du type en cours
- Site web en 9 langues — chaque langue a eu une révision du site et de la présentation : forme d'adresse cohérente (vous en français, tu en portugais et en roumain, sen en turc, pas de Sie de politesse en allemand), bons termes pour Nom d'utilisateur, Boutique d'objets et Vérification en deux étapes, traductions inversées ou erronées corrigées, vraies formes de pluriel en polonais, espaces insécables en français, et noms des voies de classe conformes au client
- Formulations du site en anglais — les boutons, entrées de menu et onglets sont en casse de titre, Username remplace game login, Item Shop Storage correspond à la fenêtre du jeu, les messages Laravel standard et hérités sont réécrits pour dire ce qui s'est passé et quoi faire ensuite, sans jargon de développeur, les avis du recherche de groupe disent shard au lieu de channel, et le mauvais jour de la semaine pour le 10 novembre est corrigé
Corrections
- Dépôt de chèques au-delà du plafond d'or — déposer des chèques qui vous feraient dépasser 1 000 000 000 d'or prenait les chèques sans rien verser ; la banque refuse désormais d'abord
- Objets de quatre vnums de compagnons impossibles à charger — une renumérotation de septembre a laissé les objets détenus sous les vnums 18609, 18610, 55510 et 55511 sans ligne item_proto, si bien qu'un personnage en portant un n'arrivait pas à charger l'objet à chaque connexion ; ils pointent désormais vers 18640 Dymias, 18653 Ernine skin, 55541 Dymias Egg et 55542 Nyrveid Egg dans toutes les tables qui stockent un objet par vnum
- Téléportations vers une ville atterrissant dans une copie de champ — un core serveur qui n'héberge pas une carte lisait toutes les cellules de sa ville comme non sûres, si bien qu'une téléportation vers cette ville (Nevaeh était le cas signalé) vous envoyait dans une copie de champ au lieu de la cité ; un tel core répond maintenant à partir de la boîte englobante de la ville de la carte
- Défis quotidiens et d'arène bloqués en expiré — les défis quotidiens et d'arène se relancent d'eux-mêmes à leur expiration, mais la ligne restait EXPIRED et refusait la nouvelle échéance, si bien que votre défi apparaissait expiré à jamais et que chaque connexion consignait une réparation ; relancer un défi sur la même étape le réactive maintenant
- Compétences de guilde sans animation — les animations des compétences de guilde 152-157 étaient enregistrées aux mauvais indices de mouvement, si bien que chaque lancer de guilde ne jouait ni mouvement ni effet de lancer ; elles sont maintenant enregistrées aux indices utilisés par les données de compétence et par le serveur
- Traverser les murs des portes de ville — la zone de collision d'un bâtiment placé n'était construite qu'à partir de sa première partie de modèle, si bien qu'un bâtiment à plusieurs parties dont la première est le toit (le Giran_DG de Nevaeh notamment) n'arrêtait jamais un personnage à son pied ; 34 des 4934 placements dotés d'une forme sur les 27 cartes de la Phase 1 sont concernés, dont des panneaux, clôtures, tours lumineuses, ruines et fourneaux
- Désynchronisation du pourcentage d'amélioration de rareté — le serveur comparait la chance d'amélioration de rareté annoncée par le client à 0, si bien que chaque amélioration de rareté était signalée comme une désynchronisation de pourcentage ; il annonce maintenant le taux calculé de la recette de rareté elle-même, ce qui rend la vérification pertinente
- Décors d'aperçu avec une échelle d'interface plus élevée — le décor d'aperçu était dessiné sur tout le back buffer alors que l'interface se dessine en pixels mis à l'échelle, si bien qu'à l'échelle 2,0 chaque emplacement d'aperçu n'affichait que le quart supérieur gauche de l'image ; il remplit maintenant son emplacement à toutes les échelles d'interface
- Zoom du Character Hub avec des ailes — avec une Wing Skin r2 ou r3, l'aperçu mesurait une boîte de 270 unités autour d'un corps de 179 unités, si bien que chaque cran de zoom se refermait sur du vide et que le visage glissait hors du bas de l'emplacement ; le zoom rapproché mesure maintenant le corps seul, tandis que le plan large englobe toujours les ailes
- Danses des autres joueurs écourtées — les rapports de position d'un joueur en train de danser faisaient arrêter l'émotion à chaque observateur après environ 0,8 seconde ; un recalage de position ne met plus fin à une émotion en cours, tandis que la marche, l'attaque, les coups reçus et l'arrêt d'émotion le font toujours
- Nuque de l'armure Assassin V1 femme — l'armure féminine Assassin V1 dessine le visage et la nuque dans un seul maillage, et tout le maillage était masqué avec le visage : la tête détachée flottait au-dessus d'un col creux, à l'écran de sélection comme en jeu ; seuls les groupes du visage sont désormais masqués
- Ombres des palmiers et des pins — les trois modèles de palmiers plechito demandaient une texture d'auto-ombrage jamais livrée : ils s'affichaient à plat et enregistraient une erreur de chargement ; par ailleurs, une espèce sans carte d'ombre gardait celle de l'espèce précédente et ses aiguilles s'affichaient à environ 0,45x de luminosité, ce qui touchait le pin de la forêt magique
- Marque de staff GM en double — avec les effets GM activés, le drapeau de base et le drapeau de rang enregistraient le même effet de marque de staff : la marque était dessinée deux fois par-dessus elle-même ; le moteur applique maintenant la même règle que celle déjà utilisée côté scripts
- Changement de langue à l'écran de connexion — changer de langue à l'écran de connexion détruisait le fond animé jusqu'au prochain redimensionnement de la fenêtre, et la carte de maintenance gardait le titre et les boutons de la première langue ; les deux suivent désormais le changement, et le bouton Annuler de la fenêtre de délai d'attente de connexion sociale est traduit à chaque appel au lieu d'être fixé une seule fois au démarrage
- Sélection de personnage en 1366x768 — l'écran de sélection de personnage n'appliquait sa série de compactages qu'au redimensionnement : un client ouvert en 1366x768 faisait déborder la colonne de gauche et repoussait le bouton Retour à la connexion hors de l'écran ; il se compacte désormais à la construction et après la mise en place de la liste des personnages
- La connexion sociale figeait le client — l'interrogation du jeton social et l'échange du jeton Discord gardaient le verrou de l'interpréteur pendant leur requête HTTP bloquante : un hôte lent ou muet figeait tout le client ; mesure à l'appui, une demande vers un hôte qui ne répondait jamais prenait 8,0 s sans aucun autre Python actif ; la requête libère désormais le verrou
- Connexion sociale bridée par le site web — l'interrogation de réclamation tournait toutes les 1,5 s, soit 40 par minute pour une limite de 30 par minute : au-delà de la 31e, les requêtes étaient refusées et un jeton généré restait inutilisé jusqu'à la réouverture de la fenêtre ; l'interrogation se fait désormais toutes les 2,5 s, soit 24 par minute
- Avertissement graphique du lanceur sur Mac — tout hôte Wine était supposé être Linux : un Mac qui échouait à démarrer Direct3D se voyait dire que son pilote ne gère pas Vulkan, qu'aucun Mac ne peut installer ; un hôte Mac lit désormais que Zaos n'a pas pu démarrer ses graphismes Direct3D 11 et qu'il faut mettre à jour macOS, tandis que Linux garde le texte sur Vulkan
- Les outils de bonus surlignaient le mauvais équipement — l'inventaire comptait mal les emplacements de bonus et considérait chaque arme et armure comme une cible valide pour les outils de changement et d'ajout de bonus ; il compte maintenant les 5 emplacements normaux par type comme le serveur, et la Blessing Marble exige bien exactement 4
- Ligne de séparation parasite des infobulles d'objet — la bande Quick Look masquée laissait la moitié de son séparateur sur le panneau, ce qui traçait une ligne parasite à travers la zone du pied ; la paire Vendu de la boutique hors ligne était ajoutée après le pied, là où la bande s'ouvre par-dessus ; les deux sont maintenant dans le bon ordre
- Lueur du sceau de l'incubateur décentrée — la lueur du sceau était mise à l'échelle deux fois dans la révélation de l'incubateur : la lueur de 120 x 102 était placée comme si elle faisait 72 x 61 et se trouvait 24 px à droite et 20 px sous le sceau ; elle est de nouveau centrée sur le sceau
- Icône du Guild Creation Permit — le Guild Creation Permit n'avait aucune icône assignée et affichait dans votre inventaire la croix d'icône manquante ; il utilise désormais l'icône de certificat warcraft
- Liste de tickets vide après un signalement — l'ouverture d'un ticket Support tout juste créé ne chargeait pas votre liste de tickets : le lien de retour du fil affichait Vous n'avez encore aucun ticket à un joueur qui venait d'en créer un ; la liste est désormais chargée lorsqu'elle est vide
- Erreurs client : effets, emplacements vides et feux de camp — retirer les icônes de compétence de monture alors que l'icône de Réputation était affichée provoquait une erreur, et double-cliquer sur un emplacement dont la pile était épuisée interrogeait le moteur sur un objet nul ; les deux se terminent maintenant proprement, de même qu'un rapport d'animation de feu de camp issu de la préproduction
Ce que cela change pour vous
- Interruption de service — les serveurs ont été arrêtés pour une fenêtre de maintenance afin de déployer cette version
- Mise à jour du client — passez au client 2026.11.07.145 via le lanceur avant de vous connecter
