Introduzione alle Armi Custom

INFO

Le armi in GTA V sono oggetti complessi: hanno modelli 3D separati per prima e terza persona, animazioni specifiche, suoni, e metadati che ne definiscono il comportamento.


Obiettivi del Modulo

Alla fine di questo modulo saprai:

  • Come funziona l’architettura di un’arma in GTA V
  • Modellare un’arma in Blender
  • Gestire texture e UV per armi
  • Creare weaponlayouts.meta, weaponcomponents.meta e animations.meta
  • Confezionare una risorsa arma completa

Architettura di un’Arma in GTA V

Blender ──┬──→ .ydr Third Person
          ├──→ .ydr First Person
          └──→ .ytd Texture
                  ↓
          File .meta ──┬──→ weaponlayouts.meta
                       ├──→ weaponanimations.meta
                       ├──→ weaponcomponents.meta
                       └──→ weaponpickups.meta
                  ↓
              stream/ + fxmanifest

WARNING

Un’arma ha due modelli 3D: uno per la vista in terza persona (ciò che vedono gli altri giocatori) e uno per la prima persona (ciò che vedi tu quando miri). Possono essere lo stesso modello, ma è meglio averli separati.


File Coinvolti

FileDescrizioneObbligatorio?
.ydr (Third Person)Modello vista in terza persona✅
.ydr (First Person)Modello vista in prima persona✅ (o stesso del TP)
.ytdTexture dictionary✅
weaponlayouts.metaDefinisce l’arma e le sue statistiche✅
weaponanimations.metaCollega le animazioni✅
weaponcomponents.metaComponenti e accessori❌ (se non ha accessori)
weaponpickups.metaDefinisce il pickup a terra✅ (per raccoglierla)

Differenze tra Armi e Mappe

AspettoMappaArma
.ydr1 drawable statico2 drawable (1st + 3rd)
SkeletonNessunoSkinned alle ossa della mano
AnimazioniNessunaSparo, ricarica, impugnatura
MetadatiYTYP + YMAPWeaponlayouts + animations

Approcci per Armi Custom

ApproccioDifficoltàDescrizione
Reskin⭐Modelli esistenti con nuove texture
Model Replace⭐⭐Nuovo modello, stesse animazioni
Arma Originale (Add-on)⭐⭐⭐Nuovo modello + animazioni esistenti
Full Custom⭐⭐⭐⭐Modello, animazioni, suoni, componenti

TIP

Questo modulo copre l’Arma Originale (Add-on) — il punto ottimale tra complessità e risultato.


Prerequisiti

  • Modulo 01 completato
  • Saper modellare in Blender (base)
  • Capire il formato .weaponlayouts.meta
  • Comandi base di FiveM (per test)

Prossimo passo: 02 - Modellazione Arma