Guida FiveM Modding — Indice Generale
QUESTION
Cosa imparerai in questa guida?
Tutto ciò che serve per creare mod personalizzate per FiveM: dalla preparazione degli strumenti fino all’integrazione ESX + ox_inventory, passando per mappe, armi, ped, vestiti, veicoli, suoni e scripting Lua.
Learning Path
Le guide sono organizzate per obiettivo, non solo per argomento. Scegli il percorso adatto a te:
| Path | Profilo | Moduli consigliati |
|---|---|---|
| A — Asset Creator | Modellazione 3D, texture, convertire mod SP | 01 → 02 → 03 → 04 → 05 → 06 → 07 → 09 |
| B — Scripter | Lua, NUI, database, integrazione framework | 01/05 → 08 → 11 → 12 → 10 |
| C — Server Owner | Setup, sicurezza, performance, economia | 11 → 12 → 13 → 14 → 16 → 17 |
TIP
Consiglio: se sei all’inizio, segui i moduli in ordine dal 01. I percorsi A/B/C ti dicono su cosa concentrarti se hai già un obiettivo.
Struttura della Guida
Moduli core (01–10)
| Modulo | Contenuto |
|---|---|
| 01 - Preparazione Strumenti | Software (Blender, OpenIV, CodeWalker, GIMP), fxmanifest, FiveM App Data |
| 02 - Mappe Custom | Modellazione, UV, CodeWalker, YTYP/YMAP, Collisioni, NavMesh |
| 03 - Armi Custom | Modellazione FP/TP, Texture, Animazioni, Meta files, fxmanifest, Melee |
| 04 - Ped Custom | Modellazione, Rigging, Texture, YFT/YMT, Streaming, Pedvariation |
| 05 - Vestiti EUP | Componenti, Props, Modellazione, YDD, Alternativa Legal, Shop |
| 06 - Veicoli Custom | Modellazione, UV, Meta files (handling, carvariations, carcols) |
| 07 - Suoni Custom | Preparazione audio, Sintetizzatore, Wave Pack, fxmanifest |
| 08 - Scripting Lua | Lua, Eventi, Native, Export, Database, NUI, Ottimizzazione |
| 09 - Convertire Mod SP | Convertire veicoli, armi, ped, mappe, vestiti da SP a FiveM |
| 10 - Integrazione ESX OX | ox_inventory, ox_target, ox_lib, ESX skin/veicoli/armi |
Moduli avanzati (11–17)
| Modulo | Contenuto |
|---|---|
| 11 - Server Setup | Artifacts FXServer, txAdmin, server.cfg, OneSync, ACE, convars |
| 12 - Sicurezza | Never trust the client, validazione eventi, anti-cheat, secrets |
| 13 - Performance | Asset budget, entity budget, resmon, profiling |
| 14 - Sistemi di Gioco | Jobs/economia, voice, weather/time, IPL, Discord webhook |
| 15 - UI e VFX | Scaleform, particles, animazioni/emote, NUI build |
| 16 - Framework Alternativi | QBCore, Qbox, standalone, confronto ESX |
| 17 - Pubblicazione | Keymaster, escrow, Tebex, licenze CFX/Rockstar |
Elenco Note per Modulo
01 — Preparazione Strumenti
- 01 - Panoramica Software
- 02 - Installazione Blender
- 03 - OpenIV e CodeWalker
- 04 - GIMP e Texture
- 05 - Struttura fxmanifest
- 06 - FiveM Application Data
02 — Mappe Custom
- 01 - Introduzione Mappe
- 02 - Modellare in Blender
- 03 - UV Unwrap e Texture
- 04 - CodeWalker Export YDR
- 05 - YTYP e YMAP
- 06 - Collisioni e NavMesh
- 07 - fxmanifest per Mappe
03 — Armi Custom
- 01 - Introduzione Armi
- 02 - Modellazione Arma
- 03 - Texture e UV
- 04 - Animazioni Arma
- 05 - Weaponlayouts.meta
- 06 - Weaponcomponents.meta
- 07 - Animations.meta
- 08 - fxmanifest per Armi
- 09 - Armi Melee (Spade)
04 — Ped Custom
- 01 - Introduzione Ped
- 02 - Modellazione e Rigging
- 03 - Texture Skin
- 04 - YFT e YMT
- 05 - Streaming del Ped
- 06 - Pedvariation.meta
- 07 - fxmanifest per Ped
05 — Vestiti EUP
- 01 - Introduzione EUP
- 02 - Componenti Abbigliamento
- 03 - Props
- 04 - Modellazione Vestiti
- 05 - Esportazione YDD
- 06 - Alternativa EUP Legal
- 07 - fxmanifest per Vestiti
- 08 - shop_ped_apparel.meta
06 — Veicoli Custom
- 01 - Introduzione Veicoli
- 02 - Modellazione Veicolo
- 03 - Texture e UV
- 04 - vehicles.meta
- 05 - carvariations.meta
- 06 - handling.meta
- 07 - carcols.meta
- 08 - fxmanifest per Veicoli
07 — Suoni Custom
- 01 - Introduzione Suoni
- 02 - Preparazione Audio
- 03 - Audio Data e Sintetizzatore
- 04 - Audio Wave Pack
- 05 - fxmanifest per Suoni
08 — Scripting Lua
- 01 - Introduzione a Lua
- 02 - Eventi e Thread
- 03 - Native Functions
- 04 - Esport e Import
- 05 - Config e Database
- 06 - NUI e UI
- 07 - Ottimizzazione e Debug
09 — Convertire Mod SP
- 01 - Concetti Base
- 02 - Convertire Veicoli
- 03 - Convertire Armi
- 04 - Convertire Ped e Player
- 05 - Convertire Mappe e MLO
- 06 - Convertire Abbigliamento
- 07 - Strumenti e Tips Avanzati
10 — Integrazione ESX OX
- 01 - Introduzione e Setup
- 02 - Registrare Items in ox_inventory
- 03 - Armi Custom con ESX
- 04 - Veicoli Custom con ESX
- 05 - Vestiti e Skin con ESX
- 06 - ox_target e Interazioni
- 07 - ox_lib UI
- 08 - Esempio Completo
Appendici
| # | Nota | Descrizione |
|---|---|---|
| 01 | Glossario | Termini tecnici spiegati |
| 02 | Risoluzione Problemi | Errori comuni e soluzioni |
| 03 | Risorse Utili | Link a tool, community, template |
| 04 | Convenzioni e Disclaimer | Stile, schemi didattici, frontmatter publish |
INFO
Nota di accuratezza: gli esempi XML (weapons.meta, vehicles.meta, shop_ped_apparel, ecc.) in questa guida sono schemi didattici semplificati, non copie dei file vanilla. Leggi Convenzioni e Disclaimer prima di usarli in produzione.