Pojazdy · 3 min czytania
Jak scalić paczki samochodów FiveM w jeden zasób, nie psując ich
Czytaj w języku: English · Español · Français · Deutsch · Português · Italiano · Türkçe · Русский
Pięćdziesiąt zasobów samochodów to pięćdziesiąt folderów do pilnowania, a scalenie ich w jedną paczkę to popularny sposób na uporządkowanie serwera. Zrobione ręcznie, przez kopiowanie plików do jednego folderu stream i sklejanie plików meta, jest też popularnym sposobem na zepsucie samochodów: menu tuningu robią się puste, syreny się zamieniają, samochód pojawia się jako inny.
Co się gryzie przy ręcznym scalaniu
- Nazwy plików. FiveM streamuje po nazwie pliku; dwie paczki z
.ytdlub częścią tuningu o tej samej nazwie: wczyta się tylko jedna. - Nazwy spawnu. Dwa samochody o tej samej nazwie modelu: jeden znika.
- ID syren, świateł i zestawów modyfikacji. Dwie paczki z tym samym ID nadpisują się (dlaczego, i co robią ID powyżej 255).
- Nazwy zestawów. Paczka definiująca
0_default_modkitzmienia każdy samochód gry, który go używa. - Nazwy handlingów i układów, które muszą być unikalne w całej scalonej paczce.
- Nazwy wyświetlane.
gameNamema najwyżej 11 znaków, a taka, która kopiuje etykietę samochodu gry, pokazuje nazwę samochodu gry. - Duże słowniki tekstur. Jeden
.ytdpowyżej 16 MiB pamięci to właśnie to, czego dotyczy ostrzeżenie FiveM o oversized asset.
Scalaj krok po kroku
Otwórz Vehicle Pack Merger i przeciągnij swoje zasoby samochodów: ich foldery lub pliki .zip, kilka naraz, albo folder nadrzędny jak [cars]. Każdy folder z fxmanifestem to jedna paczka. Wszystko działa w przeglądarce, z wyjątkiem dzielenia .ytd powyżej 16 MiB.
- Ustaw kolejność paczek. Pierwsza zachowuje swoje ID i nazwy; późniejsza paczka, która się z nią gryzie, jest zmieniana.
- Przeczytaj Check these (sprawdź te) i What was fixed (co naprawiono): każdą zmianę, według rodzaju (syreny, światła i zestawy; nazwy; pliki; kopie).
- Edytuj listę Vehicles (pojazdy): nazwę każdego samochodu, markę, kategorię i cenę do list sklepowych.
- Nazwij zasób i kliknij Download.

Co dokładnie naprawia: samochód dwa razy z tym samym plikiem zostaje zachowany raz, a inny samochód o tej samej nazwie staje się <nazwa>_2 ze swoimi plikami. Kolidujące pliki stream wskazane w pliku meta (.ytd, część tuningu, klip) są przemianowywane razem z tym, co na nie wskazuje, a inne kolidujące są pomijane z ostrzeżeniem. ID syren, świateł i zestawów przenoszą się na wolne; nazwy zestawów, handlingów i układów są czynione unikalnymi; powtarzające się, puste lub zbyt długie nazwy wyświetlane dostają nową etykietę. .ytd powyżej 16 MiB jest dzielony na połączone ze sobą części, z każdą teksturą zachowaną tak, jak była (nie dotyczy to +hi.ytd ani pojedynczej tekstury powyżej 16 MiB samej w sobie).
Co dostajesz
Jeden zasób: jeden vehicles.meta, handling.meta, carcols.meta, carvariations.meta, vehiclelayouts.meta i dlctext.meta, pliki każdej paczki w stream/<paczka>/, fxmanifest z liniami data_file w kolejności, plik names.lua z nazwami wyświetlanymi i merge_report.txt z każdą zmianą. Plus listy sklepowe dla qb-core, Qbox, ESX (SQL) i JG Garages. Ich ceny to wartości zastępcze według klasy pojazdu: ustaw własne.
Zatrzymaj stare paczki, ensure scalony zasób i przeciągnij go do Vehicle Pack Check na ostatnie spojrzenie.
Limity
- Paczek zaszyfrowanych (escrow) nie da się scalić.
- Skrypty wykraczające poza nadawanie nazw samochodom są kopiowane do
extra/, ale nie są wczytywane; banki dźwięków przenoszone są bez zmian. - Do 10 samochodów scala się za darmo; do 50 z planem Creator, więcej z Studio.
Pytania
- Tuning przestał działać po scaleniu. Dlaczego?
- Dwie paczki używały tego samego ID zestawu modyfikacji albo nazwy zestawu, więc zestaw jednego samochodu nadpisał zestaw drugiego. Merger przenosi kolidujące zestawy na wolne ID i nazwy.
- Czy moje samochody są wysyłane?
- Nie. Scalanie odbywa się w twojej przeglądarce; tylko
.ytdpowyżej 16 MiB jest wysyłany, by go podzielić.

Narzędzie do tego
Vehicle Pack Merger
Przeciągnij paczki samochodów: wychodzi jeden zasób z naprawionymi kolidującymi ID, nazwami spawnu, handlingami i nazwami tekstur oraz listami sklepowymi dla twojego frameworka.
Otwórz Vehicle Pack MergerPrzydatne także tutaj: Siren ID Check · Vehicle Pack Check


