Preskoči na sadržaj

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.

FIVEFORGE umjesto tebe upisuje arhetip, referencu na physics dictionary i vanjski texture dictionary, pa ništa od ovoga ne moraš pamtiti.

Č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.