İçeriğe atla

Bir FiveM kıyafet paketi nasıl çalışır ve nasıl yapılır

Kıyafet paketi, freemode pedlere yeni drawable'lar ekleyen bir resource'tur. Üç dosya türü ve bir adlandırma kuralı, kıyafetin görünüp görünmeyeceğine ya da bir cinsiyetin tüm pedlerini çökertip çökertmeyeceğine karar verir. Yapı, kural, çoğu sunucuyu yakalayan limit ve Blender olmadan kendi kıyafetini yapmanın yolu burada.

Kıyafet paketinde ne var

FiveM'de kıyafetler iki freemode ped için drawable'lardır: mp_m_freemode_01 ve mp_f_freemode_01. Paket her cinsiyet için üç dosya türü getirir:

  • .ydd: kıyafetin mesh'i, drawable başına bir tane.
  • .ytd: dokuları, her doku varyantı için bir dosya (_a, _b, _c...).
  • .ymt: koleksiyon; oyuna her bileşende kaç drawable ve doku olduğunu söyler.

Bir de kıyafet menüleri parçaları listeleyebilsin diye cinsiyet başına bir mağaza .meta dosyası.

myclothes/
  fxmanifest.lua
  mp_m_freemode_01_myclothes.meta
  mp_f_freemode_01_myclothes.meta
  stream/
    mp_m_freemode_01_myclothes.ymt
    mp_m_freemode_01_myclothes^jbib_000_u.ydd
    mp_m_freemode_01_myclothes^jbib_diff_000_a_uni.ytd
    mp_m_freemode_01_myclothes^jbib_diff_000_b_uni.ytd
    mp_f_freemode_01_myclothes.ymt
    mp_f_freemode_01_myclothes^lowr_000_u.ydd
    mp_f_freemode_01_myclothes^lowr_diff_000_a_uni.ytd
fx_version 'cerulean'
game 'gta5'

files { ‘*.meta’ }

data_file ‘SHOP_PED_APPAREL_META_FILE’ ‘mp_m_freemode_01_myclothes.meta’ data_file ‘SHOP_PED_APPAREL_META_FILE’ ‘mp_f_freemode_01_myclothes.meta’

Adlandırma kuralı

Bozuk paketlerin çoğu bir isim yüzünden bozuktur ve oyun bunu asla söylemez. Drawable'ı kaydeder, dosyayı bulamaz ve ped o slotta hiçbir şey giymez.

  • Her yerde tek koleksiyon adı. myclothes her dosya adında, .ymt içinde ve mağaza .meta dosyasında aynı olmalı.
  • Üç hane, koleksiyon içinde sayılır. jbib_000, jbib_0 değil, ve kıyafet menünün gösterdiği numara da değil. Menü sunucunun yüklediği tüm paketleri sayar; dosya numarası seninkinde 000'dan başlar.
  • Doğru bileşen. Kısa ad slotu belirler:
berd  maskeler        uppr  kollar / gövde  lowr  bacaklar
hand  çantalar        feet  ayakkabılar     teef  zincirler, kravatlar
accs  atletler        task  çelik yelek     decl  decal'lar
jbib  üstler, ceketler  p_head, p_eyes...   proplar (şapka, gözlük)

Şapka ve gözlük gibi proplar ekstra _p ile kendi koleksiyonlarında durur: mp_m_freemode_01_p_myclothes^p_head_000.ydd.

Sunucuları çökerten limit

GTA cinsiyet başına sadece birkaç ekstra kıyafet koleksiyonu yükler ve sayı build'e bağlıdır. Bir tane fazlası olunca istemci pedi oluştururken çöker ve bu o cinsiyetin tüm pedleri için olur, sadece yeni parçayı giyen için değil. Genelde önce kadın tarafı dolar.

Çözüm birleştirmektir: bir koleksiyon bileşen başına 128 drawable alır, yani on küçük paket tek koleksiyon olup on yerine bir slot harcayabilir. Build başına slot tablosu ve limiti aşmanın üç yolu kıyafet YMT limiti rehberinde.

Birleştirirken drawable'ları her bileşen 000'dan boşluksuz gidecek şekilde yeniden numarala ve her dosyayı tek koleksiyon adına göre yeniden adlandır. Bir boşluk veya eski bir ad hata değil, eksik bir parçadır.

Kendi kıyafetini yapmak

Kendi tasarımını bir kıyafete koymak için Blender'a veya 3D sanatçıya gerek yok. Clothing Editor V2'de ana oyun ve DLC'lerden 4193 kıyafet yüklü: birini seç, boya veya logonu koy, 3D ped canlı güncellenirken, sonra .ydd, .ytd, .ymt, .meta ve fxmanifest'i zaten doğru adlandırılmış tam bir add-on export et. Bir logo normal map ile işlemeli yama gibi kabartılabilir ve kıyafetin bazı kısımları parlayabilir.

Gardırobun geri kalanının kendi araçları var: özel zincirler, ped üzerine yerleştirilen dövmeler ve kıyafet yerine bir karakter istediğinde tek resimden özel ped.

Her export, kendi küçük koleksiyonunda tek bir kıyafettir. Büyük bir sunucuda slot kazanmak için bunları yukarıda anlatıldığı gibi ana paketine birleştir.

Kurulum

  1. Klasörü resources içine koy ve server.cfg dosyasına ensure myclothes ekle.
  2. Tüm sunucuyu yeniden başlat. Kıyafet metaları sadece açılışta okunur.
  3. Kıyafet menünü aç ve yeni drawable'ları bileşenlerinin sonunda bul.

Bir parça görünmüyorsa EUP veya kıyafet görünmüyor rehberine bak. Bir cinsiyetin tüm pedleri çöküyorsa slot limitini aştın.

Sık sorulanlar

Kıyafeti menüde görüyorum ama ped çıplak, neden?

Drawable kaydedildi ama dosyası bulunamadı. Neredeyse her zaman isimdir: dosya adlarındaki, .ymt içindeki ve .meta içindeki koleksiyon adı aynı olmalı ve drawable numarası o koleksiyon içinde 000'dan sayılan üç haneli bir sayı olmalı.

Bir sunucu kaç kıyafet paketi kaldırır?

sv_enforceGameBuild'e bağlı. Her paket cinsiyet başına bir .ymt slotu harcar ve yeni build'ler çok az izin verir. Limitin altında kalmak için paketleri tek koleksiyonda birleştir.

Kıyafet ekledikten sonra sunucuyu yeniden başlatmam gerekir mi?

Evet, tam yeniden başlatma. Kıyafet metaları sadece sunucu açılırken kaydedilir; çalışan sunucuda ensure yetmez.

Bir paket hem erkek hem kadın kıyafeti içerebilir mi?

Evet. Pakette cinsiyet başına bir koleksiyon olur: bir mp_m_freemode_01_ seti ve bir mp_f_freemode_01_ seti, her birinin kendi .ymt ve .meta dosyası vardır.

Ücretsiz kıyafet paketleri güvenli mi?

İki şeye bak: lisans (EUP dahil birçok paket yeniden satılamaz veya herkese açık sunucuya konamaz) ve paketin kaç .ymt slotu kullandığı. Sunucuyu limitin üstüne çıkaran ücretsiz bir paket o cinsiyetin tüm pedlerini çökertir.

Ücretsiz dene

Ücretsiz bir hesap oluştur, kredilerin için Discord'a katıl ve ilk asset'ini dakikalar içinde oluştur.