Économisez 20 % avec WELCOMEVoir les promotions

MLO vs YMAP : Ce que font réellement les deux fichiers de carte FiveM

La réponse courte. UN .ymap est un fichier de placement : il indique où se trouvent les objets, à quel angle et à quelle distance ils sont dessinés. Un MLO est un intérieur, défini par un .ytyp archétype portant des pièces et des portails, et expédié en tant que ressource propre. Chaque MLO inclut un ymap. Presque aucun ymap n'est un MLO.

Cette distinction décide ce dans quoi vous pouvez réellement marcher, ce qui se casse lorsque deux ressources ne sont pas d'accord, et si une liste vaut ce qu'elle demande. Cette page sépare les types de fichiers, puis explique comment lire une liste de produits contre eux.

Que fait chaque fichier

Déposer Ce qu'il définit Crée un intérieur accessible ? Utilisation typique
.ymap Placement d'entités : position, rotation, distances de dessin et de LOD pour les objets qui existent déjà dans le jeu ou dans un fichier de modèle accompagnant Non, pas seul Ajouter des accessoires à un coin de rue, retirer une clôture, habiller un lieu existant
.ytyp Définitions d'archétypes, et pour un MLO la liste des pièces, des portails et des ensembles d'entités qui rendent un intérieur navigable Oui : c'est le fichier qui fait d'un MLO un MLO Déclarer un nouvel intérieur, ou de nouveaux types d'objets qu'un ymap peut ensuite placer
.ydr, .ydd, .cumul à ce jour La géométrie dessinable, les dictionnaires dessinables et les dictionnaires de textures auxquels le placement fait référence Non Le modèle et les textures réels derrière un accessoire ou une coque de bâtiment
Ressource MLO Un dossier de ressources avec un fxmanifest.lua et un flux répertoire contenant tout ce qui précède ensemble Oui, et c'est ce qu'une liste de magasin entend normalement par “MLO” Un intérieur fini que vous démarrez comme n'importe quelle autre ressource

Pourquoi cela change ce que vous achetez

Une liste décrite comme un ymap est généralement une modification de placement. Elle est peu coûteuse, elle est facile à inverser en arrêtant la ressource, et elle ne donnera pas aux joueurs une porte à travers laquelle ils peuvent marcher dans un nouvel espace. Une liste décrite comme un MLO vous donne un intérieur avec collision, pièces et portails, ce qui représente un travail différent et un prix différent.

Les deux arrivent de la même manière. Les documents Cfx.re indiquent que FiveM et RedM prennent en charge les .ymap et .ytyp fichiers bruts à l'intérieur d'une ressource, donc une ressource de carte n'a pas besoin d'être emballée dans un conteneur DLC pour se charger. La directive du manifeste ceci_est_une_carte marque une ressource comme une carte GTA et recharge le stockage de la carte lorsque cette ressource est chargée, et fichier_de_données enregistre un fichier d'un type donné avec le système de contenu supplémentaire du jeu.

Là où les deux entrent en collision

  • Deux ressources, une coordonnée. Si un ymap déplace des props au même endroit qu'un MLO occupe, la ressource qui se charge plus tard gagne. Le symptôme est des props flottant à l'intérieur d'un mur, ou un intérieur qui semble correct de l'extérieur et est vide lorsqu'on y entre.
  • Un MLO sans son ytyp. La coque se stream, l'intérieur non. Les joueurs voient le bâtiment mais passent à travers la porte dans le vide.
  • Un ymap faisant référence à des modèles qui ne sont pas streamés. Le placement se charge et l'objet non, donc l'édition ne fait rien silencieusement.

Aucun de ceux-ci n'est un problème de framework. Un asset de carte ne sait pas ou ne se soucie pas de savoir si le serveur exécute ESX, QBCore ou Qbox, c'est pourquoi les MLOs sont listés sans framework et les scripts non.

Comment savoir lequel est une liste

  1. Recherchez les mots intérieur, pièces ou portails. Ceux-ci décrivent un MLO. Placement, ensemble de props ou édition de carte décrivent un ymap.
  2. Vérifiez si la description mentionne un .ytyp. Une édition de carte qui en expédie un déclare de nouveaux archétypes ; une édition de placement simple n'en a pas besoin.
  3. Vérifiez les coordonnées ou l'emplacement nommé. Deux MLOs à la même adresse ne peuvent pas fonctionner tous les deux.
  4. Vérifiez si le vendeur indique avec quelles autres ressources de carte elle entre en conflit. Toute personne qui a expédié un intérieur connaît cette liste.

Si une liste ne répond à aucune de celles-ci, traitez-la comme une édition de placement et prix-la en conséquence.

Outillage, si vous voulez regarder à l'intérieur

CodeWalker est l'explorateur de carte et d'asset V GTA open-source utilisé pour ouvrir .ymap et .ytyp les fichiers, inspecter ce qu'une ressource place réellement, et trouver les collisions de coordonnées ci-dessus avant qu'elles n'atteignent un serveur en direct. Vous n'avez pas besoin de l'installer. C'est ainsi que vous vérifiez une réclamation plutôt que de lui faire confiance.

Dernière mise à jour : 1 août 2026.