Introduzione alle Mappe Custom

QUESTION

Cos’è una mappa custom in GTA V?

Può essere qualsiasi cosa: un edificio, un’intera zona, un interno esplorabile (MLO), o anche solo un oggetto decorativo come una statua o un cartello.


Obiettivi del Modulo

Alla fine di questo modulo saprai:

  • La differenza tra YMAP e MLO
  • Come modellare un asset in Blender
  • Come esportare YDR, YBN, YTD con CodeWalker
  • Come creare YTYP e YMAP
  • Come gestire collisioni e NavMesh
  • Come confezionare una risorsa FiveM pronta per il server

Tipi di Mappe in GTA V

TipoDescrizioneFile Generati
YMAPMappa nel mondo aperto (esterni, strade, ponti).ymap + .ytyp + .ydr
MLOInterni con stanze e portali.ymap + .ytyp + .ydr + portal file
CosmeticoOggetti decorativi singoli.ydr + .ytd + .ybn

INFO

La differenza principale tra YMAP e MLO è che un MLO ha stanze separate collegate da portali. Un YMAP è un singolo oggetto statico nel mondo.


Architettura dei File

Blender ──┬──→ .ydr (Drawable)
          ├──→ .ybn (Collisione)
          └──→ .ytd (Texture)
                  ↓
          CodeWalker ──→ .ytyp (Archetype)
                      └─→ .ymap (Placement)
                  ↓
              stream/ + fxmanifest
                  ↓
            FiveM Server

File Necessari

FileContenutoRuolo
.ydrGeometria 3D (mesh)Il modello visibile
.ybnLimite fisicoFa sì che i pedoni ci camminino sopra
.ytdTexture dictionaryLe immagini applicate al modello
.ytypTipo dell’oggettoDefinisce l’archetipo
.ymapPosizionamento nel mondoCoordinate, rotazione, scala

WARNING

Errore comune: pensare che .ymap contenga il modello 3D. Non è così — .ymap contiene solo i riferimenti al modello e la sua posizione. Il modello è nel .ydr.


Cosa Puoi Creare

ComplessitàEsempioTempo Stimato
⭐ BaseCartello, panchina, lampione1-2 ore
⭐⭐ MediaEdificio piccolo, container3-6 ore
⭐⭐⭐ AltaStazione di polizia, ospedale10-20 ore
⭐⭐⭐⭐ EspertoIntera zona con più edifici40+ ore

Prerequisiti

  • Modulo 01 completato
  • Blender installato con addon CodeWalker
  • CodeWalker funzionante
  • OpenIV installato (per modelli di riferimento)
  • Capire la differenza tra YMAP e MLO

Flusso di Lavoro

  1. Modellazione in Blender
  2. UV e texture in GIMP / Blender
  3. Export YDR + YBN con CodeWalker
  4. Creazione YTYP + YMAP
  5. Collisioni e NavMesh
  6. Configurazione fxmanifest

TIP

Non serve saper modellare perfettamente da subito. Inizia con oggetti semplici (casse, muri) e aumenta la complessità gradualmente.


Prossimo passo: 02 - Modellare in Blender