İçeriğe atla

Modelleme aracına dokunmadan FiveM silahı retexture et

Silah skin'i yeni bir silah değil, bir doku değişimidir. 193 vanilla silahtan birini seç, sayfasını tarayıcıda katmanlar ve kendi logolarınla boya ve düz bir ensure ile yüklenen bir resource export et. Oyunun arka planda gerçekte ne yaptığı ve sınırların nerede olduğu burada.

Silah skin’i nasıl çalışır

Her silah modeli görünümünü bir texture dictionary'den okur — silahın adını taşıyan ve her parça için bir sayfa tutan bir .ytd. Model bir dokuyu adıyla ister; yani o ismin arkasındaki resmi değiştirmek, modele hiç dokunmadan silahın görünümünü değiştirir.

Bu aracın gönderdiği şey tam olarak bu: boyadığın sayfalar, silahın kendi dictionary'sine, shader'larının zaten istediği isimlerle geri paketlenmiş hâlde. Model yok, metadata yok — tam sunucu yeniden başlatması yerine ensure ile yüklenmesinin nedeni de bu.

1Silah seç193 vanilla model2Sayfayı boyakatman, logo, UV rehberi33D'de görgerçek silah mesh'inde4Exportensure ile yüklenir
Hiçbir model yeniden derlenmez, yani silahın skin'i dışında hiçbir şey değişmez.
my_skins.zipfxmanifest.luaresource manifest'istream/w_ar_assaultrifle.ytdsenin sayfaların, vanilla isimlerleREADME.txtkurulum ve replace mode'un anlamı
Tek bir texture dictionary. Resource'un tamamı bu.
Tarayıcıda bir tüfek dokusunu boyamak
Solda silah sayfası, sağda gerçek silah; sen boyadıkça güncellenir.

Silahların birden fazla sayfası var

Bir tüfek tek bir doku değildir. Gövde, şarjör, dipçik ve dürbün çoğu zaman ayrı sayfalarda durur ve editör bulduğu her birini listeler. Sadece gövdeyi boyarsan şarjör vanilla kalır — bu genelde istediğin şeydir, bazen de sürpriz olur.

3D önizleme her sayfayı onu gerçekten kullanan mesh'e bağlar; böylece boyamadığın bir parça ekranda, oyunda nasıl görünecekse tam öyle orijinal görünümünü korur. Ne boyarsan boya bir parça hiç değişmiyorsa, başka bir dictionary'de duran paylaşılan bir dokuyu okuyordur — decal'lar ve camo sayfaları bunu yapar — ve o doku buradan değiştirilemez.

Replace mode herkes için değiştirir

Export bir replacement'tır: sunucudaki o silahın her biri senin boyanı taşır. Oyuncu başına bir seçim yok, çünkü vanilla silahın tek bir texture dictionary'si var ve sen onu az önce değiştirdin.

Oyuncular cache'leri temizlenene kadar eski görünümü görür. Bu oturumda silahı zaten yüklemiş olan herkes önceki dokuyu görür. Bu client cache'idir, bozuk bir export değil.

Oyuncu başına skin'ler tamamen farklı bir mekanizmadır — GTA bunları camo component'leriyle yapar ve onları destekleyen bone'u yalnızca on beş Mk II silah taşır. Vanilla silahın yanına ikinci bir silah ekleyen addon silahlar da yolda ama henüz açık değil.

Kurulum

Klasörü resources'a bırak, server.cfg dosyasına ensure <resource> ekle ve başlat. Bu export'ta metadata yok, bu yüzden resource'u yeniden başlatmak yeterli — tam sunucu yeniden başlatması yok, birleştirilecek meta dosyası yok.

Resource adını sabit tut. Sonradan adını değiştirmek her client'ın dokuları yeniden indirmesi demektir.

Sık sorulanlar

Sunucuyu tamamen yeniden başlatmam gerekiyor mu?

Hayır. Export hiçbir metadata taşımaz, bu yüzden ensure yeterlidir. Sadece metadata ile gelen addon silahlar sunucu açılışı gerektirirdi.

Her oyuncunun farklı bir skin'i olabilir mi?

Replacement ile olmaz. GTA oyuncu başına silah görünümünü yalnızca camo component'leri üzerinden destekler; bunlar da on beş Mk II silahta bulunur.

Silahın bir kısmı neden vanilla kalıyor?

O kısım boyamadığın bir sayfayı ya da başka bir dictionary'de duran paylaşılan bir dokuyu kullanıyor. Editör silahın sahip olduğu her sayfayı listeler — geri kalanları da boya.

Bu silahın istatistiklerini veya hasarını değiştirir mi?

Hayır. Texture dictionary dışında hiçbir şey gönderilmez; istatistikler, mermi, animasyonlar ve eklentiler olduğu gibi kalır.

Ücretsiz dene

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