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
| Tipo | Descrizione | File Generati |
|---|---|---|
| YMAP | Mappa nel mondo aperto (esterni, strade, ponti) | .ymap + .ytyp + .ydr |
| MLO | Interni con stanze e portali | .ymap + .ytyp + .ydr + portal file |
| Cosmetico | Oggetti 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 ServerFile Necessari
| File | Contenuto | Ruolo |
|---|---|---|
| .ydr | Geometria 3D (mesh) | Il modello visibile |
| .ybn | Limite fisico | Fa sì che i pedoni ci camminino sopra |
| .ytd | Texture dictionary | Le immagini applicate al modello |
| .ytyp | Tipo dell’oggetto | Definisce l’archetipo |
| .ymap | Posizionamento nel mondo | Coordinate, 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à | Esempio | Tempo Stimato |
|---|---|---|
| ⭐ Base | Cartello, panchina, lampione | 1-2 ore |
| ⭐⭐ Media | Edificio piccolo, container | 3-6 ore |
| ⭐⭐⭐ Alta | Stazione di polizia, ospedale | 10-20 ore |
| ⭐⭐⭐⭐ Esperto | Intera zona con più edifici | 40+ 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
- Modellazione in Blender
- UV e texture in GIMP / Blender
- Export YDR + YBN con CodeWalker
- Creazione YTYP + YMAP
- Collisioni e NavMesh
- 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