Pas cu pas
01Adu fișierele
Tot tool-ul stă pe un singur ecran, cu trei coloane: „Conținutul resursei”, „Verificare” și „Export”. Pornești din prima: tragi fișierele peste ea sau apeși „Adaugă fișiere”.
Merge un dlc.rpf întreg. Studioul îl desface singur, intră și în arhivele din el (vehicles.rpf, vehiclemods.rpf) și pune fiecare fișier la locul lui. Un RPF criptat e refuzat cu un mesaj clar. Dacă arhiva e mare și te răzgândești, „Anulează importul” oprește tot fără să atingă resursa.
Un MLO îl tragi ca folder întreg sau ca ZIP-ul descărcat; „Alege un folder” face același lucru. Studioul ia ce intră în resursă (stream/, datele audio ale interiorului) și lasă deoparte fxmanifest.lua, scripturile și README-ul. Mesajul de sus spune exact ce a rămas pe dinafară. Un ZIP cu un dlc.rpf înăuntru se desface ca un DLC.
Poți adăuga și fișiere separate: YFT, YTD, YDR, YDD, YMAP, YTYP, YBN și META. Pentru un dlc.rpf plus câteva fișiere în plus, importă întâi RPF-ul, apoi restul.
02Vezi ce intră în resursă
Fișierele apar grupate după locul în care ajung: stream/ pentru modele și texturi, META-urile, apoi ce generează studioul singur (fxmanifest.lua, instrucțiunile).
Hainele freemode dintr-un DLC stau deoparte, pe o bandă separată, pentru că au nevoie de o colecție addon. De acolo le trimiți în Addon EUP Creator, pe fiecare corp în parte.
03Citește verificarea
Coloana din mijloc citește fiecare fișier: antetul, conținutul, referințele dintre modele și texturi, META-urile lipsă. Un fișier cu antet corect, dar stricat pe dinăuntru, apare ca eroare.
Erorile opresc exportul, atenționările cer doar atenție. Dai click pe un fișier din raport și lista din stânga se filtrează pe el.
Când două fișiere au același nume, dar conținut diferit, exportul se oprește până alegi unul. Cele identice rămân o singură dată.
La o hartă, verificarea citește și YMAP-urile și YTYP-urile: fiecare obiect definit are modelul în resursă, ce e plasat e definit undeva, iar interiorul plasat are definiția MLO. Numele din aceste fișiere sunt hash-uri, așa că un model lipsă apare ca 0x…; hash-ul îl cauți în CodeWalker.
04Alege numele și tipul
În coloana „Export” scrii „Numele resursei”, cu litere mici, cifre și _. Numele e și cel pe care îl vei scrie după ensure.
La „Tipul resursei” alegi „Vehicul addon” pentru o mașină nouă, „Hartă / MLO” pentru un interior sau o hartă, ori „Înlocuire / stream” când doar înlocuiești asseturi care există deja în joc. Studioul propune tipul din ce găsește: vehicles.meta pentru o mașină, YMAP, YTYP sau YBN pentru o hartă.
La „Hartă / MLO”, fxmanifest.lua primește this_is_a_map și declară fiecare YTYP cu DLC_ITYP_REQUEST. Numele resursei e propus din YTYP-ul interiorului.
Când resursa folosește lucruri dintr-o altă resursă, trebuie să confirmi referințele externe ca să activezi exportul.
05Numele din joc și exportul
Dacă mașina apare în joc cu numele NULL, bifează „Nume în joc din GXT2”. Studioul citește textele din DLC și le pune într-un names.lua mic, doar pentru etichetele folosite de resursa ta.
„Descarcă nume.zip” face arhiva. Fișierele native sunt copiate exact cum erau, byte cu byte. Un export costă 20 de credite.
Întrebări
Studioul spune că RPF-ul e criptat.
Unele arhive din joc sunt criptate, iar studioul nu le poate deschide. Extrage fișierele cu OpenIV sau CodeWalker și adaugă-le separat.
De ce e blocat exportul?
Raportul are cel puțin o eroare: un fișier stricat, un META lipsă sau două fișiere cu același nume și conținut diferit. Fiecare eroare spune ce e de făcut.
Mașina apare cu numele NULL.
FiveM nu încarcă tabelul de texte dintr-o resursă. Bifează „Nume în joc din GXT2” și exportă din nou: arhiva primește un names.lua cu numele.
Unde au dispărut hainele din DLC?
Stau pe banda „Haine freemode puse deoparte”. O colecție de haine are nevoie de un YMT nou, pe care îl face Addon EUP Creator.
Interiorul nu apare în joc.
Caută în raport „nu are definiția MLO”: lipsește YTYP-ul interiorului. Dacă raportul e curat, verifică să nu mai pornească un MLO în aceeași zonă; două resurse care înlocuiesc același YMAP sau YBN se calcă pe picioare.
Ce e un fișier `hi@…ybn`?
Coliziunea detaliată a unei bucăți de hartă. @ face parte din numele din joc, iar studioul îl păstrează neschimbat.
Cât costă?
Importul și verificarea sunt gratuite. Descărcarea arhivei costă 20 de credite.