Cartes et collisions · 3 min de lecture

Murs de MLO manquants ou scintillants ? Trouvez le conflit de cartes

Lire en: English · Español · Deutsch · Português · Italiano · Polski · Türkçe · Русский

Vous ajoutez un MLO de plus et un ancien perd son sol. Les murs disparaissent quand vous entrez, les props scintillent, les joueurs tombent à travers une pièce. Sur un serveur avec des dizaines de cartes, le conseil habituel est de repartir d'un serveur propre et de les rajouter une à une. Cela fonctionne, mais cela prend une soirée. La plupart de ces problèmes viennent de deux ressources de cartes qui se heurtent, et le conflit se trouve dans leurs fichiers.

Comment deux cartes entrent en conflit

  • Le même fichier en double. Deux ressources diffusent un fichier du même nom (un .ymap, .ytyp, .ybn…). Un seul se charge : celui de la ressource démarrée en dernier (et un redémarrage la remet en dernier).
  • La même carte du jeu remplacée deux fois. Deux ressources remplacent chacune un fichier de carte du jeu lui-même ; l'une des deux perd.
  • Deux intérieurs au même endroit. Deux MLO placés l'un sur l'autre se disputent les pièces, les portails et la collision : les murs disparaissent et les peds tombent à travers.
  • Un MLO posé sur un intérieur du jeu, ou des objets d'une autre ressource placés à l'intérieur d'un MLO.
  • Le même archetype défini deux fois, ou un objet placé deux fois au même endroit.
  • Des collisions qui se coupent. Les triangles de collision de deux cartes se croisent ou se superposent : joueurs et véhicules s'accrochent, restent coincés ou traversent le sol.

Il existe aussi des cas plus subtils. Le jeu utilise des copies DLC de certaines de ses cartes : modifier la copie de base de l'une d'elles peut ne rien montrer en jeu ; et les collisions du jeu se chevauchent entre elles, si bien que comparer naïvement les fichiers de collision trouve des conflits partout.

Les trouver en un seul dépôt

Déposez tout votre dossier resources (ou quelques ressources, ou un .zip de celles-ci) dans Map Conflict Check. Seuls les fichiers de carte sont envoyés (.ymap, .ytyp, les manifestes et les collisions dont les boîtes se touchent) ; les modèles et les textures restent sur votre ordinateur. C'est gratuit (vous vous connectez avec Discord).

  1. Lisez le Summary (résumé), puis Try the server without these first (essayer le serveur sans celles-ci d'abord) : les ressources qui ont le plus de conflits.
  2. Parcourez les problèmes par niveau : Conflicts (conflits), Warnings (avertissements), Notes (remarques). Chacun nomme les ressources et fichiers concernés, indique ce qu'il fait en jeu et comment le corriger.
  3. Cliquez sur On map (sur la carte) pour voir où il se trouve sur le radar : les intérieurs sont des boîtes pleines, les contours de cartes et les collisions sont en tirets.
  4. Filtrez par ressource, ou lisez le tableau By resource (par ressource). Download the report (.csv) (télécharger le rapport) pour la liste complète.
  5. Corrigez, redéposez le dossier et vérifiez que la liste a raccourci.
Map Conflict Check sur quatre ressources de test : le résumé, le radar avec les boîtes des ressources, et les avertissements pour les fichiers diffusés par deux ressources, chacun avec la manière de le corriger
Quatre ressources de test, dont un MLO copié dans une deuxième ressource : ses fichiers de carte sont trouvés deux fois, avec la correction sous chacun.

Corriger ce qui est trouvé

  • Le même fichier en double : gardez l'une des ressources, ou renommez un fichier et ce qui le référence.
  • Deux intérieurs au même endroit : gardez-en un, ou déplacez-en un ailleurs. Map Mover déplace une carte ou un MLO entier avec sa collision, ses lumières LOD et le reste (son téléchargement est une exportation du forfait Creator) (comment déplacer un MLO).
  • Collisions coupées : en général deux cartes construites au même endroit ; gardez celle que vous voulez là.

Pour examiner une ressource à part, en 3D telle que le jeu la place (intérieur, props, collision, portails), ouvrez-la dans le Resource Viewer.

Ce qu'il ne peut pas voir

  • Les fichiers escrow (chiffrés) : seuls leurs noms sont comparés.
  • L'ordre des proxies d'intérieur (interiorproxies.meta) et les formes d'occlusion face aux MLO.
  • Tout ce qui ne se produit qu'en jeu : l'outil lit des fichiers ; il ne fait pas tourner le serveur.

Questions

Deux ressources remplacent le même ymap. Laquelle l'emporte ?
Un seul se charge : celui de la ressource démarrée en dernier (un redémarrage la remet en dernier). Gardez-en une, ou fusionnez dans une seule ce dont vous avez besoin des deux.
Cela fonctionne-t-il avec des cartes escrow ?
En partie : leurs noms de fichiers sont comparés, donc deux cartes escrow qui diffusent le même fichier sont tout de même repérées, mais leur contenu ne peut pas être lu.

L'outil pour cela

Map Conflict Check

Déposez votre dossier de ressources et obtenez chaque conflit entre vos cartes et avec le jeu : mêmes fichiers, MLO qui se chevauchent, archetypes en double et collisions coupées.

Ouvrir Map Conflict Check

Aussi utile ici: Map Mover · Resource Viewer

Plus de guides

Tous les guides →

Tous les outils sont gratuits à essayer, avec 5 exports par jour. Connectez-vous avec Discord pour les utiliser.