Veicoli · 3 min di lettura

Come aggiungere livery a un'auto GTA che non ne ha (FiveM)

Leggi in: English · Español · Français · Deutsch · Português · Polski · Türkçe · Русский

YFT Livery Creator con l'Adder: il suo UV per la livery srotolato sulla tela, l'auto in 3D e l'avviso che il suo UV esce dal foglio

Il consiglio più diffuso per aggiungere una livery è mettere una texture chiamata <model>_sign_1 nel .ytd dell'auto. Su un'auto che già accetta livery funziona. Sulla maggior parte delle auto non fa nulla, perché la loro vernice non ha uno spazio per una livery.

Come funziona una livery di GTA V

Una livery è una seconda immagine stesa sopra la vernice dell'auto. Lo shader della vernice la riceve come texture extra, su un secondo set di coordinate UV, e il gioco passa tra le texture chiamate <model>_sign_1, <model>_sign_2… nel .ytd dell'auto con SetVehicleLivery. Perché funzioni, devono esserci tre cose:

  1. Uno shader di vernice che accetti una livery. La maggior parte dei veicoli del gioco usa shader di vernice che non lo permettono: in un censimento di 900 veicoli, 730 usano vehicle_paint1 o vehicle_paint2.
  2. Un UV per la livery: il secondo set di coordinate che dice dove sull'auto va ogni parte dell'immagine della livery.
  3. La voce dell'auto che dice che ha delle livery (il suo FLAG_HAS_LIVERY, in vehicles.meta).

La terza è il motivo per cui un'auto del gioco non può semplicemente ricevere livery da una risorsa: una risorsa può trasmettere nuovi file per lei, ma non può cambiare la voce vehicles.meta dell'auto del gioco. Un'auto del gioco con nuove texture di livery ne mostra solo la prima. Una copia addon dell'auto, con la propria voce, passa tra tutte.

Il problema dell'UV della livery

Anche le auto che hanno un UV per la livery spesso lo hanno disposto per i disegni del gioco, non per i tuoi: coordinate che escono dal bordo del foglio e si ripetono, e i due lati dell'auto che condividono la stessa area specchiata, così un testo su un lato esce al contrario sull'altro. Sull'Adder, il 61 % del foglio è condiviso dai due lati. Un UV nuovo con ogni lato separato risolve.

Aggiungi livery passo dopo passo

Apri lo YFT Livery Creator e trascina il .yft dell'auto, il suo _hi.yft e il suo .ytd (con il suo vehicles.meta e carvariations.meta per un'auto addon), oppure scegli una delle auto del gioco.

  1. Livery paint (vernice per la livery). La vernice su cui vanno le livery è spuntata per te (la vernice principale dell'auto); spunta le altre se le vuoi. Una vernice vehicle_paint1 o vehicle_paint2 diventa vehicle_paint3, che ne accetta una; una vernice che non si può convertire risulta disattivata.
  2. Livery UV. Se l'UV dell'auto esce dal foglio o lo condivide tra i lati, la pagina lo dice: premi Make a new one, every side apart (creane uno nuovo, ogni lato separato). Una vernice senza UV per la livery ne riceve uno nuovo.
  3. Liveries. Dipingi ciascuna sull'auto in 3D (colori, sfumature, immagini, testo), oppure scarica il Download the UV template (modello UV), dipingilo nel tuo editor e drop the livery pictures (rilascia le immagini della livery) di nuovo. Fino a 25; la prima è la livery 0 nel gioco.
  4. Scegli la Livery size (dimensione della livery: 2048 px di default; 1024 o 4096).
  5. Download as (scarica come): A new addon car (una nuova auto addon, con il proprio nome di spawn fino a 11 caratteri) per livery che si alternano, oppure This car as it is (questa auto così com'è) per un'auto addon che hai già.

Poi metti ensure sulla risorsa e cambia livery nel gioco:

lua
SetVehicleLivery(GetVehiclePedIsIn(PlayerPedId(), false), 1)

Il video tutorial dipinge una T20 e guida la nuova auto addon nel gioco.

Ha già delle livery?

Se l'auto accetta già le livery e vuoi solo ridipingerle, il Livery Studio le apre sul loro UV e le salva di nuovo nel .ytd dell'auto. Per un modello UV di qualsiasi materiale c'è il Vehicle UV Mapper.

Domande

Perché SetVehicleLivery non fa nulla sulla mia auto?
O la sua vernice non accetta livery, o la sua voce in vehicles.meta non dice che ne ha. Entrambi si risolvono rendendola un'auto addon con la vernice per livery.
Posso aggiungere livery a un'auto del gioco senza fare un addon?
Puoi trasmetterle nuove texture di livery, ma la voce dell'auto del gioco non si può cambiare da una risorsa, quindi ne mostra solo una.

Lo strumento per questo

YFT Livery Creator

Trascina un'auto o scegline una del gioco: la sua vernice accetta le livery, un UV per la livery viene creato se non ce l'ha, e dipingi fino a 25 livery dal vivo sull'auto.

Apri YFT Livery Creator

Utile anche qui: Livery Studio · Vehicle UV Mapper

Ogni strumento è gratis da provare, con 5 esportazioni al giorno. Accedi con Discord per usarli.