Preskoči na sadržaj

FiveM YMT limit za odjeću i kako ga zaobići

Ako ti još jedan clothing pack natjera svaki ženski ped da ruši klijenta, s tim packom nije ništa pogrešno. GTA V učitava samo nekoliko dodatnih clothing kolekcija po spolu, a ti si ih potrošio. Evo budžeta slotova za svaki game build i tri načina da ipak nastaviš dodavati odjeću.

Šta se zapravo kvari

Svaka addon clothing kolekcija dolazi s jednim .ymt fajlom po spolu — to je CPedVariationInfo koji igri govori koji drawablei postoje. GTA V učitava samo ograničen broj tih fajlova po spolu, a budžet se smanjuje sa svakim DLC-om koji Rockstar doda.

Pređeš li za jedan, igra neće pristojno ignorisati višak. Sruši se dok učitava model peda i obori svaki ped tog spola — ne samo onaj koji nosi tvoj novi komad. To je znak po kojem ga prepoznaš: crash prati spol, ne odjeću.

Crash stack prolazi kroz rage::gameSkeleton::RunEntries. Poznati crash hashevi su oven-happy-sad, earth-august-saturn i iowa-beryllium-missouri.

Koliko slotova daje koji game build

Budžet nije prava linija — ponovo skoči gore svaki put kad Rockstar preslaže listu DLC-ova. Izbor pravog sv_enforceGameBuild je najveća poluga koju imaš.

sv_enforceGameBuildSlobodni .ymt slotovi po spolu
21896
23724
25452
261220 — najviše prostora
269916
280214
294412
309510
32588
3717~4
3889~3

Jedan osnovni clothing pack troši dva od ovih — jedan muški, jedan ženski. Znači na buildu 3889 stane otprilike pack i po prije nego što stvari počnu padati.

Zašto ženski ped skoro uvijek pukne prvi

Dva razloga, i oni se sabiraju.

Prvo, štikle i modifikatori kose traže creaturemetadata fajl, a taj fajl pojede svoj vlastiti slot. U praksi su ti modovi samo za žene, pa se ženski budžet tiho troši brže od muškog.

Drugo, Cfx-ove prijave bugova navode da su crashevi ove vrste “mnogo češći kod ženskog freemode peda”. Zato simptom koji vidiš skoro nikad nije “ovaj ženski komad je pokvaren” — nego “ženska strana je prva udarila u plafon”.

Kako potvrditi da je u pitanju limit, a ne pack

Dva testa to riješe za desetak minuta.

  1. Prebroj slotove. Na serveru prebroj svaki mp_f_freemode_01_*.ymt i svaki *creaturemetadata*.ymt u svim streamanim resursima. Uporedi to s redom svog builda iznad.
  2. Izoluj. Pokreni prazan server samo sa sumnjivim packom i spawn skriptom. Ako se tu ne sruši, pack je u redu, a ti si preko limita.
Prije oba testa, neka igrač obriše FiveM.app\data\cache, server-cache i server-cache-priv. Prekinut download je razlog broj jedan zašto isti fajl jednom igraču ruši igru, a drugom radi.

Rješenje 1 — pređi na build s više slotova

Besplatno, odmah, bez prepakivanja. Ako si na 3889 s oko tri slota i prebaciš se na 2612, dobiješ dvadeset. Podesi to u svom server.cfg:

set sv_enforceGameBuild 2612

Kvaka je u tome što niži build znači bez vozila, oružja i map sadržaja iz kasnijih DLC-ova. Provjeri šta tvom serveru stvarno treba prije nego što pređeš.

Rješenje 2 — spoji više komada u jednu kolekciju

Ovo je pravo rješenje. Slot se troši po kolekciji, ne po komadu odjeće — a jedna kolekcija drži do 128 drawablea po tipu komponente. Deset lančića u deset resursa troši deset slotova. Istih deset lančića u jednoj kolekciji troši jedan.

Spojeni pack izgleda ovako:

mychains/
  fxmanifest.lua
  mp_f_freemode_01_mychains.meta
  stream/
    mp_f_freemode_01_mychains.ymt              <- ONE, carries them all
    mp_f_freemode_01_mychains^teef_000_u.ydd
    mp_f_freemode_01_mychains^teef_diff_000_a_uni.ytd
    mp_f_freemode_01_mychains^teef_001_u.ydd
    mp_f_freemode_01_mychains^teef_diff_001_a_uni.ytd
    mp_f_freemode_01_mychains^teef_002_u.ydd
    mp_f_freemode_01_mychains^teef_diff_002_a_uni.ytd

Pravila koja moraju važiti, inače pack radi gluposti:

  • Brojevi drawablea idu od 000, bez rupa. Preskočiš li jedan, sve iza njega postaje nedostupno.
  • Ime kolekcije mora biti isti string u imenu ymt fajla, unutar ymt-a, u dlcName i fullDlcName u meta fajlu, i u ^ prefiksu na svakom fajlu.
  • numAvailTex je zbir tekstura svih drawablea te komponente i to je jedan bajt — drži ga ispod 256.
  • Muška i ženska ostaju dvije odvojene kolekcije. Dva slota je minimum za pack koji pokriva oba spola.

Rješenje 3 — zamijeni umjesto da dodaješ

Replace mod prepisuje postojeći vanilla komad umjesto da deklariše novu kolekciju, pa troši nula slotova. Nema ni ymt-a ni meta fajla — samo model i tekstura, nazvani po vanilla slotu koji zamjenjuju:

mp_f_freemode_01_mp_f_bikerdlc_01^teef_017_u.ydd

Radi, ali to je razmjena, a ne besplatna pobjeda, i zvanična preporuka je da addon ostaje sigurniji izbor:

  • Vanilla komad koji prepišeš nestaje za sve na serveru.
  • Zamjena kolekcije može pomjeriti kasnije ID-eve drawablea, što kvari druge addone i svaki sačuvani outfit koji je zapamtio apsolutni ID.

Replace ostavi za slučaj kad si stvarno bez slotova i ne možeš promijeniti build.

Često pitano

Zašto se ruši svaki ženski ped kad je nov samo jedan komad?

Zato što je limit po spolu, a ne po komadu. Kad se ženski .ymt budžet napuni, igra se sruši dok pravi podatke o varijacijama ženskog peda — pa padne svaki ženski ped, bez obzira koju odjeću nosi.

Koliko clothing packova mogu instalirati?

Zavisi isključivo od tvog sv_enforceGameBuild. Build 2612 daje oko 20 slotova po spolu; build 3889 daje oko 3. Osnovni pack koji pokriva oba spola troši dva slota.

Da li se creaturemetadata računa u limit?

Računa se. Štikle i modifikatori kose dolaze s creaturemetadata .ymt fajlom koji troši slot kao i svaki drugi. Pošto su ti modovi u praksi samo za žene, ženska strana obično prva ostane bez mjesta.

Je li spajanje sigurno?

Jeste, i to je preporučeno rješenje. Jedna kolekcija drži do 128 drawablea po tipu komponente. Samo drži brojeve drawablea u nizu od 000 i ime kolekcije potpuno isto svugdje gdje se pojavljuje.

Da li da umjesto toga koristim replace modove?

Samo kao zadnju opciju. Replace ne troši nijedan slot, ali trajno prepisuje vanilla komad i može pomjeriti kasnije ID-eve drawablea, što kvari druge addone i sačuvane outfite.

Znači li to da je sam fajl odjeće pokvaren?

Obično ne. Ako isti fajl radi na praznom test serveru, fajl je u redu, a server je jednostavno preko svog budžeta slotova.

Isprobaj besplatno

Napravi besplatan nalog, pridruži se Discordu za svoje kredite i napravi svoj prvi resurs za par minuta.