Veicoli · 3 min di lettura

Come unire pack di auto FiveM in una sola risorsa (senza romperli)

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

Cinquanta risorse di auto sono cinquanta cartelle da tenere aggiornate, e unirle in un solo pack è un modo diffuso di mettere ordine in un server. Fatto copiando i file in un'unica cartella stream e incollando i meta uno dopo l'altro, è anche un modo diffuso di rompere le auto: i menu di tuning si svuotano, le sirene si scambiano, un'auto appare come un'altra.

Cosa va in conflitto unendo a mano

  • Nomi dei file. FiveM trasmette per nome di file: due pack con un .ytd o un pezzo di tuning dello stesso nome, ne viene caricato solo uno.
  • Nomi di spawn. Due auto con lo stesso nome di modello: una delle due sparisce.
  • Id di sirena, luce e kit di modifica. Due pack con lo stesso id si sovrascrivono (perché, e cosa fanno gli id sopra 255).
  • Nomi dei kit. Un pack che definisce 0_default_modkit cambia ogni auto del gioco che lo usa.
  • Nomi di handling e layout, che devono essere unici in tutto il pack unito.
  • Nomi visualizzati. Un gameName è lungo al massimo 11 caratteri, e uno che copia l'etichetta di un'auto del gioco mostra il nome di quell'auto.
  • Dizionari di texture grandi. Un .ytd oltre 16 MiB di memoria è ciò a cui si riferisce l'avviso di asset troppo grande di FiveM.

Uniscile passo dopo passo

Apri il Vehicle Pack Merger e trascina le tue risorse di auto: le loro cartelle o i file .zip, più d'una alla volta, o una cartella padre come [cars]. Ogni cartella con un fxmanifest è un pack. Tutto gira nel tuo browser, tranne la divisione di un .ytd oltre 16 MiB.

  1. Ordina i pack. Il primo mantiene i suoi id e nomi; un pack successivo che entra in conflitto con esso è quello che viene cambiato.
  2. Leggi Check these (controlla questi) e What was fixed (cosa è stato sistemato): ogni modifica, per tipo (sirene, luci e kit; nomi; file; copie).
  3. Modifica l'elenco Vehicles (veicoli): nome, marca, categoria e prezzo di ogni auto per le liste dei negozi.
  4. Dai un nome alla risorsa e clicca su Download.
Vehicle Pack Merger con tre pack di prova, uno dei quali una copia: i pack in ordine, cosa controllare e le quattro correzioni fatte, con il perché di ciascuna
Tre pack di prova, il secondo una copia del primo: la stessa auto, texture, sirena e impostazione luce, ciascuna tenuta una volta.

Cosa sistema, nello specifico: un'auto ripetuta con lo stesso file viene tenuta una volta, e un'auto diversa con lo stesso nome diventa <name>_2 con i suoi file; i file di stream in conflitto che un meta nomina (un .ytd, un pezzo di tuning, una clip) vengono rinominati insieme a ciò che vi punta, e gli altri in conflitto vengono lasciati fuori con un avviso; gli id di sirena, luce e kit vengono spostati su id liberi; i nomi di kit, handling e layout diventano unici; i nomi visualizzati ripetuti, vuoti o troppo lunghi ricevono una nuova etichetta; e un .ytd oltre 16 MiB viene diviso in parti collegate tra loro, con ogni texture conservata com'era (né un +hi.ytd, né una singola texture oltre 16 MiB da sola).

Cosa ottieni

Una sola risorsa: un vehicles.meta, handling.meta, carcols.meta, carvariations.meta, vehiclelayouts.meta e dlctext.meta, i file di ogni pack in stream/<pack>/, il fxmanifest con le sue righe data_file in ordine, un names.lua per i nomi visualizzati, e un merge_report.txt con ogni modifica. In più, liste per negozi per qb-core, Qbox, ESX (SQL) e JG Garages. I loro prezzi sono segnaposto per classe di veicolo: imposta i tuoi.

Ferma i pack vecchi, metti ensure su quello unito e trascinalo in Vehicle Pack Check per un ultimo controllo.

Limiti

  • I pack escrow non si possono unire.
  • Gli script oltre al dare nomi alle auto vengono copiati in extra/ ma non caricati; i banchi audio vengono mantenuti come sono.
  • Fino a 10 auto si uniscono gratis; fino a 50 con il piano Creator, e di più con Studio.

Domande

Il mio tuning ha smesso di funzionare dopo l'unione. Perché?
Due pack usavano lo stesso id o nome di kit di modifica, quindi il kit di un'auto ha sovrascritto quello dell'altra. Il merger sposta i kit in conflitto su id e nomi liberi.
Le mie auto vengono caricate?
No. L'unione avviene nel tuo browser; solo un .ytd oltre 16 MiB viene inviato per essere diviso.

Lo strumento per questo

Vehicle Pack Merger

Trascina i tuoi pack di auto: ne esce una sola risorsa, con id, nomi di spawn, handling e nomi di texture in conflitto sistemati, e liste per negozi per il tuo framework.

Apri Vehicle Pack Merger

Utile anche qui: Siren ID Check · Vehicle Pack Check

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