FiveM tipovi fajlova: ydr, ytd, ytyp, yft, ydd
Svaka FiveM greška s assetima počinje pogrešnim tipom fajla. Evo šta drži svaka RAGE ekstenzija, koja kombinacija treba propu, vozilu, odjeći ili enterijeru i dvije greške koje izazivaju "model failed to load".
Ekstenzije, u jednom prolazu
- .ydr — drawable. Jedan statični model: geometrija, njeni shaderi, LOD-ovi i po želji ugrađena kolizija. To je ono što je prop.
- .yft — fragment. Model koji se može slomiti ili pomjerati jer ima skelet i fiziku: vozila, lomljivi propovi, oružja. Karoserija auta je .yft, nikad .ydr.
- .ydd — drawable dictionary. Više drawablea u jednom fajlu, vezanih za vanjski skelet. Tako dolaze odjeća i komponente peda.
- .ytd — texture dictionary. Kontejner DDS tekstura. Referencira se po imenu, pa ime mora odgovarati onome što traži shader modela.
- .ytyp — definicija arhetipa. Registruje model u engineu: bounding box, LOD udaljenost, physics dictionary. Samo metadata, bez geometrije.
- .ybn — bounds. Samostalna kolizija, koristi se za dijelove mape gdje kolizija nije ugrađena u drawable.
- .ymap — postavka na mapi. Gdje entiteti stoje u svijetu i gdje se instancira MLO enterijer.
- .ycd — clip dictionary. Animacije.
Koji fajlovi mi zapravo trebaju?
Prop: .ydr + .ytyp + .ytd ako tekstura nije ugrađena. .ytyp nije opcionalan — bez arhetipa engine nema šta registrovati, pa se RequestModel nikad ne razriješi i dobiješ "model failed to load".
Vozilo: <model>.yft (osnova), obično <model>_hi.yft (karoserija s visokim detaljima koju vidiš izbliza), <model>.ytd, plus vehicles.meta, handling.meta i carvariations.meta.
Odjeća: .ydd + .ytd + .ymt (CPedVariationInfo) i shop_ped_apparel .meta. .ymt je ono što registruje broj drawablea — clothing pack bez njega se pojavi u meniju, a onda ne nanese ništa.
Dvije stvari koje tiho lome assete
Prazan physics dictionary. Ako .ytyp tvog propa ima prazan <physicsDictionary/>, igra učita vizuelni model i ignoriše ugrađenu koliziju — prođeš pravo kroz prop. Arhetip mora imenovati model u tom polju.
Teksture ugrađene u .yft vozila. FiveM čita teksture vozila iz vanjskog <model>.ytd. Ako ih ugradiš u fragment, auto je u igri magenta, iako u OpenIV-u izgleda kako treba.
Često pitano
Koja je razlika između YDR i YFT?
.ydr je statični drawable koji se koristi za propove. .yft je fragment: nosi skelet i fiziku, pa se koristi za vozila, oružja i lomljive objekte. Karoserija auta je uvijek .yft.
Treba li mi YTYP za prop?
Treba. .ytyp arhetip registruje model u engineu. Bez njega se RequestModel nikad ne razriješi i prop se ne učita u igri.
Zašto moj custom prop nema koliziju?
Skoro uvijek zbog praznog <physicsDictionary/> u .ytyp. Arhetip mora imenovati model u tom polju, inače igra učita vizuale i ignoriše ugrađenu koliziju.
Koji tip fajla je FiveM odjeća?
.ydd drawable dictionary za mesh plus .ytd za teksture, registrovani preko .ymt (CPedVariationInfo) i shop_ped_apparel .meta fajla.
Isprobaj besplatno
Napravi besplatan nalog, pridruži se Discordu za svoje kredite i napravi svoj prvi resurs za par minuta.
