Les messages privés, les notifications et les demandes de join font le même bruit que dans l’application.
Un message privé, et un joueur qui rejoint ou quitte ton instance, affichent une courte notification dans le jeu.
En VR, le laser reste visible sur le menu.
Sur PC, choisis ton micro dans l’onglet Micro des Paramètres.
En VR, l’icône du micro est à moitié transparente et plus basse.
Le menu est plus petit sur PC.
Les nametags des autres joueurs s’estompent à 200 m par défaut. Les Paramètres permettent de régler la distance jusqu’à 500 m.
Ajouter un ami depuis son profil affiche « Demande envoyée ».
Sans casque démarré, le jeu continue sans VR au lieu de rester sur un écran vide. Sous Linux, le menu des applications propose aussi « NodeWorld (sans VR) ».
NodeWorld ne plante plus au lancement sous Windows et Linux quand sa fenêtre change pendant le démarrage (affichée, mise au premier plan, une autre fenêtre devant elle) : le jeu ne prend l'image de l'écran qu'au moment de l'afficher.
La première vidéo d'un monde après l'installation ou la mise à jour de NodeWorld ne fige plus le jeu sous Windows et Linux (jusqu'à plusieurs dizaines de secondes pendant que le lecteur vidéo démarrait) : le monde continue et la vidéo démarre dès que le lecteur est prêt.
Les scripts FL# d'un monde tournent dans l'interpréteur du jeu, depuis le module WebAssembly que construit le SDK, le même sur toutes les plateformes : aucun code machine venu d'un monde ne tourne sur ton appareil, quel qu'en soit l'auteur. Plus aucun contrôle du code d'un monde ne peut le refuser.
Les mondes ne sont plus signés : plus d'empreinte du créateur, ni de fenêtre quand un monde change de créateur. Ton jeu compare toujours chaque fichier d'un monde à son manifeste, et l'écran de chargement dit que les fichiers du monde sont abîmés sur son serveur quand l'un d'eux ne correspond pas.
Les mondes publiés avec un SDK antérieur à 0.3.0 doivent être republiés par leur créateur : l'écran de chargement le dit.
NodeWorld 0.3.0 ne rejoint que les serveurs 0.3.0 (protocole 5) : un jeu plus ancien demande à être mis à jour.
Deux threads des scripts d'un monde qui atteignent une classe en même temps ne voient plus ses champs statiques vides : le second attend que le premier les ait préparés.
Les scripts d'un monde ne sont arrêtés que quand leur propre code tourne plus de 10 secondes dans un appel : le travail du jeu pendant l'appel (un premier chargement, l'affichage, un disque lent) ne compte plus, et une première visite lente d'un monde n'arrête plus ses scripts. Un appel d'un script au jeu qui prend une seconde ou plus est nommé dans le journal.
Les notifications disent au propriétaire et aux copropriétaires d'un serveur, dans leur langue, quand le serveur ne sert pas un de ses mondes, et quoi faire.
Quoi que fasse un monde, tu peux toujours ouvrir le menu, réapparaître et partir : le bouton du menu et Échap n'arrivent jamais au monde, le menu est dessiné devant tout ce que le monde met devant lui et te suit quand le monde te déplace, et Réapparaître te rend tes propres mouvements.
Quand les scripts d'un monde sont bloqués, le jeu les arrête et un avis le dit ; le monde reste affiché.
Un monde dont le code compilé échoue au contrôle du code machine ne s'ouvre pas : le chargement s'arrête sur l'écran de chargement, qui affiche « Ce monde contient du code refusé. » Le contrôle tourne sur ton appareil, avant que le code d'un monde ne tourne, et garde le code d'un monde dans son bac à sable quel qu'en soit l'auteur.
Les mondes publiés sans scripts FL# s'ouvrent.
Les mondes demandent avant de contacter un site : une fenêtre te laisse choisir Toujours, Cette fois ou Refuser, la question attend dans Notifications jusqu'à ta réponse, et les Paramètres ont un onglet Sites avec tes choix et les sites vidéo qui se lancent sans rien demander.
Les vidéos fonctionnent de nouveau dans les mondes : le lecteur vidéo manquait dans la version 0.1.13, et les télés comme ProTV restaient noires.
Les Paramètres sont rangés en sept onglets : Son, Micro, Contrôles, Affichage, Confidentialité, Notifications et Compte.
Trois volumes, Monde, Voix et Menu, dans le nouveau bouton Son sous le menu et dans les Paramètres : Monde règle les sons des mondes, leurs vidéos et les avatars.
Un bouton Réapparaître sous le menu te ramène au point d'apparition du monde, après te l'avoir demandé.
Ne pas déranger, sous le menu et dans les Paramètres, bloque les invitations, les demandes d'invitation et les sons de notification tant qu'il est activé.
Le menu a ses propres sons, doux : ouverture et fermeture, clics, notifications, messages, invitations, micro.
Ton profil peut être réservé à tes amis : les autres joueurs ne voient alors que ton nom et ta photo.
Tu peux envoyer des images dans les messages privés, dans les conversations acceptées : tes photos dans le jeu, n'importe quelle image sur le site ; elles sont gardées tant que la conversation existe, et en choisir une l'affiche en grand, où tu peux signaler une image reçue.
Supprimer la discussion retire une conversation de ta liste ; quand vous l'avez supprimée tous les deux, ses messages et ses images sont effacés.
Quand tu écris dans un champ de texte au clavier et à la souris, les touches ne font qu'écrire : elles ne te déplacent plus, ne coupent plus ton micro, ne ferment plus le menu, les mondes ne les reçoivent plus, et un clic hors du champ en sort.
Le clavier VR s'ouvre pour chaque champ de texte, ceux des mondes compris, et ses touches sont plus grandes, sans vide entre elles : un appui entre deux touches tape l'une d'elles.
Les autres joueurs voient quand tu es absent (AFK) : après 5 minutes sans toucher au clavier ni à la souris, 5 minutes avec le jeu en arrière-plan, ou dès que tu retires ton casque.
Un statut ou Ne pas déranger que tu changes, dans le jeu ou sur le site, arrive tout de suite aux joueurs autour de toi.
Bloquer un joueur marche aussi dans les mondes, dans les deux sens : vous ne vous voyez plus et ne vous entendez plus, même dans la même instance, et il n'en est pas averti.
Le propriétaire d'une instance peut renvoyer un joueur chez lui, et le propriétaire d'un serveur et ses copropriétaires peuvent en bannir un joueur ; de retour chez lui, une fenêtre dit au joueur pourquoi.
Quand un serveur te refuse, l'écran de chargement dit pourquoi : tu en es banni, il est réservé aux adultes (18+), ou ton compte est suspendu.
Signale un joueur ou un serveur depuis le jeu : un motif, un commentaire si tu veux, et une capture d'écran prise sans le menu partent à l'équipe NodeWorld.
Bloque et débloque un joueur depuis son profil, et retrouve tous ceux que tu as bloqués dans Paramètres, Confidentialité, Joueurs bloqués.
Affiche le contenu 18+ dans Paramètres, Confidentialité : ta date de naissance est demandée une fois, puis les serveurs, mondes, instances et avatars 18+ apparaissent avec leur badge 18+, et Explorer a un filtre 18+.
Marque tes avatars 18+, et fais d'une nouvelle instance une instance 18+.
Les serveurs pas à jour sont grisés et le disent : personne ne peut les rejoindre tant que leur hébergeur ne les a pas mis à jour.
Dans HomeWorld, la télé du pavillon marche : chacun peut y mettre le lien d’une vidéo, la lancer ou la mettre en pause et déplacer sa barre de temps pour tout le monde, et le volume est le tien.
Les nametags sont refaits : photo, nom, logo de ce sur quoi le joueur joue (Windows ou Linux, en VR ou au clavier et à la souris, ou Quest), Ami et son statut, avec des signes quand il parle, a coupé son micro, est absent ou ne veut pas être dérangé.
Cliquer sur un nametag ouvre la carte du joueur.
Paramètres, Affichage : la taille des nametags et leur fondu de loin.
Au clavier et à la souris, le menu s'ouvre au milieu de ton écran sur le monde assombri, et les invitations, les demandes, l'écran de chargement et l'icône du micro s'affichent sur ton écran au lieu du monde.
Au clavier et à la souris, Maj+R te fait réapparaître après te l'avoir demandé, P sort ou range l'appareil photo, et l'aide des touches s'affiche la première fois que tu arrives dans un monde et reste dans Paramètres, Contrôles.
Une petite icône de micro s'affiche quand tu parles, devant toi en VR et dans un coin de ton écran, et reste barrée tant que ton micro est coupé.
Le jeu propose chaque nouvelle version à son lancement, avec ce qui change : une mise à jour exigée par les serveurs laisse Mettre à jour ou Quitter, toutes les autres Mettre à jour ou Plus tard.
Les mises à jour se téléchargent et s'installent toutes seules : une connexion coupée reprend là où elle s'était arrêtée, le fichier est vérifié avant d'être installé, et un PC relance le jeu tandis que le Quest ouvre son installateur.
Sur Windows, NodeWorld s'installe maintenant avec un installateur, dans ton propre compte et sans droits d'administrateur, avec son entrée dans le menu Démarrer, et se désinstalle depuis les Paramètres de Windows ; sur Linux, c'est une seule AppImage qui s'ajoute à ton menu des applications.
Ouvrir dans NodeWorld sur le site lance le jeu et t'emmène dans l'instance une fois connecté ; si le jeu est déjà ouvert, le lien montre l'instance dans la page Monde.
L’appareil photo : sors-le depuis Photo sous le menu (ou avec P au clavier et à la souris), tiens-le dans ta main ou laisse-le en l’air, avec selfie, zoom, retardateur, nametags et menus cachés sur tes photos et haute définition ; les joueurs autour de toi le voient et l’entendent.
Tes photos sont enregistrées en JPEG de haute qualité, dans Images, NodeWorld sur ton ordinateur et dans la galerie de ton Quest, avec le monde, l’instance, les joueurs présents et la date écrits dedans.
La Galerie montre tes photos : ouvre-en une pour faire de son carré ta photo de profil, l’envoyer à un ami ou la supprimer, et le bouton image d’une discussion en envoie une depuis là.
L'onglet Monde, à part en haut de la colonne du menu, ouvre le monde où tu es : sa photo et sa description, qui peut rejoindre, ses joueurs, ses autres instances sur le serveur, une nouvelle instance, les demandes d'invitation et les amis à inviter (la page de l'instance en fait maintenant partie).
Les joueurs de ton instance sont listés avec leur photo, ce sur quoi ils jouent, le propriétaire de l'instance, tes amis, qui est absent, qui parle et qui a coupé son micro ; un joueur que tu as bloqué apparaît grisé avec Bloqué.
La carte d'un joueur, depuis sa ligne ou son nametag : son profil, l'ajouter en ami, couper sa voix, régler son volume ou masquer son avatar pour toi seulement, le bloquer, le signaler, et l'expulser ou le bannir pour qui en a le droit.
Rejoindre une instance où tu as été invité accepte l'invitation : les instances sur invitation s'ouvrent aussi depuis le site.
Chaque monde est vérifié avant de se charger : la signature de son créateur, puis chaque fichier téléchargé ; un monde refusé dit pourquoi sur l'écran de chargement (à republier par son créateur, mettre NodeWorld à jour, fichiers qui ne correspondent pas), et un monde signé par une autre clé de créateur qu'avant sur le même serveur affiche un avis avec l'ancienne et la nouvelle empreinte.
Les mondes peuvent faire apparaître des objets que tous les joueurs voient, fabriquer des meshes pendant que tu joues, déplacer des milliers d'objets d'un coup et dessiner de l'herbe ou des foules sans ralentir.
Quand un lieu demande une autre version de NodeWorld, l'écran de chargement te dit de mettre à jour NodeWorld.
Avant de charger un monde, le jeu en retire les composants qu’un monde ne peut pas contenir, comme un Audio Listener, un Event System, des scripts qui ne sont pas du FL# ou un lecteur vidéo qui lit un lien, et garde le monde contrôlé pour que les chargements suivants soient plus rapides.
Tes serveurs, mondes et avatars favoris s'affichent bien dans Explorer et dans Avatars, et y restent quand tu relances le jeu ; un monde que son serveur n'héberge plus est grisé et dit Plus disponible, et tu peux mettre en favori tes avatars privés.
Un serveur ou un monde que le jeu montrait sans nom affiche son autre nom ou son identifiant.
Dans le jeu, un profil réservé aux amis dit maintenant qu’il n’est visible que par ses amis au lieu de montrer des listes vides, et chaque profil montre le statut du joueur sous son nom et une lune après quand Ne pas déranger est activé.