Véhicules · 3 min de lecture
Fusionner des packs de véhicules FiveM en une ressource (sans casse)
Lire en: English · Español · Deutsch · Português · Italiano · Polski · Türkçe · Русский
Cinquante ressources de véhicules, c'est cinquante dossiers à tenir à jour, et les fusionner en un seul pack est une façon courante de ranger un serveur. Fait en copiant des fichiers dans un seul dossier stream et en collant les metas bout à bout, c'est aussi une façon courante de casser des véhicules : les menus de tuning se vident, les sirènes s'échangent, un véhicule apparaît sous le nom d'un autre.
Ce qui entre en conflit à la fusion manuelle
- Les noms de fichiers. FiveM diffuse par nom de fichier : deux packs avec un
.ytdou une pièce de tuning du même nom, un seul se charge. - Les noms de spawn. Deux véhicules avec le même nom de modèle : l'un d'eux disparaît.
- Les ID de sirène, de feu et de kit de modification. Deux packs avec le même ID s'écrasent (pourquoi, et ce que font les ID supérieurs à 255).
- Les noms de kit. Un pack qui définit
0_default_modkitmodifie chaque véhicule du jeu qui l'utilise. - Les noms de handling et de layout, qui doivent être uniques dans tout le pack fusionné.
- Les noms affichés. Un
gameNamefait au plus 11 caractères, et un nom qui reprend l'étiquette d'un véhicule du jeu affiche le nom de ce véhicule. - Les gros dictionnaires de textures. Un
.ytdde plus de 16 MiB de mémoire est précisément ce que signale l'avertissement d'asset trop volumineux de FiveM.
Fusionner pas à pas
Ouvrez le Vehicle Pack Merger et déposez vos ressources de véhicules : leurs dossiers ou fichiers .zip, plusieurs à la fois, ou un dossier parent comme [cars]. Chaque dossier contenant un fxmanifest correspond à un pack. Tout s'exécute dans votre navigateur, sauf le découpage d'un .ytd de plus de 16 MiB.
- Ordonnez les packs. Le premier garde ses ID et ses noms ; un pack ultérieur qui entre en conflit avec lui est celui qui est modifié.
- Lisez Check these (vérifiez ceci) et What was fixed (ce qui a été corrigé) : chaque modification, par type (sirènes, feux et kits ; noms ; fichiers ; copies).
- Modifiez la liste Vehicles (véhicules) : le nom, la marque, la catégorie et le prix de chaque véhicule pour les listes de boutique.
- Nommez la ressource et cliquez sur Download.

Ce qu'il corrige précisément : un véhicule en double avec le même fichier est gardé une fois, et un véhicule différent portant le même nom devient <name>_2 avec ses fichiers ; les fichiers de stream en conflit qu'un meta nomme (un .ytd, une pièce de tuning, un clip) sont renommés avec ce qui les pointe, et les autres fichiers en conflit sont retirés avec un avertissement ; les ID de sirène, de feu et de kit sont déplacés vers des ID libres ; les noms de kit, de handling et de layout deviennent uniques ; les noms affichés répétés, vides ou trop longs reçoivent une nouvelle étiquette ; et un .ytd de plus de 16 MiB est découpé en parties liées entre elles, chaque texture conservée telle quelle (ni un +hi.ytd, ni une texture unique de plus de 16 MiB).
Ce que vous obtenez
Une seule ressource : un vehicles.meta, handling.meta, carcols.meta, carvariations.meta, vehiclelayouts.meta et dlctext.meta, les fichiers de chaque pack dans stream/<pack>/, le fxmanifest avec ses lignes data_file dans l'ordre, un names.lua pour les noms affichés, et un merge_report.txt avec chaque modification. Plus des listes de boutique pour qb-core, Qbox, ESX (SQL) et JG Garages. Leurs prix sont des valeurs indicatives par classe de véhicule : mettez les vôtres.
Arrêtez les anciens packs, faites ensure sur le fusionné, et déposez-le dans Vehicle Pack Check pour un dernier contrôle.
Limites
- Les packs escrow ne peuvent pas être fusionnés.
- Les scripts qui ne servent pas qu'à nommer les véhicules sont copiés dans
extra/mais pas chargés ; les banques de sons sont conservées telles quelles. - Jusqu'à 10 véhicules fusionnent gratuitement ; jusqu'à 50 avec le forfait Creator, et davantage avec Studio.
Questions
- Mon tuning ne marche plus après une fusion. Pourquoi ?
- Deux packs utilisaient le même ID ou le même nom de kit de modification, si bien que le kit d'un véhicule a écrasé celui de l'autre. Le merger déplace les kits en conflit vers des ID et des noms libres.
- Mes véhicules sont-ils envoyés ?
- Non. La fusion se fait dans votre navigateur ; seul un
.ytdde plus de 16 MiB est envoyé pour être découpé.

L'outil pour cela
Vehicle Pack Merger
Déposez vos packs de véhicules : il en sort une seule ressource, avec les ID, noms de spawn, handlings et noms de textures en conflit corrigés, et des listes de boutique pour votre framework.
Ouvrir Vehicle Pack MergerAussi utile ici: Siren ID Check · Vehicle Pack Check


