İçeriğe geç
Sohbet görünümü « önceki - sonraki »

Modüler Skin Sistemi

Katkı verenler+1 9 yanıt 743 görüntülenme Açan Voltaire ·
OOC · Oyuncu Voltaire
Oyuncu
V2 dönemi oyuncusu
İleti
39
Karakter
1
2020'den beri şehirde
IC · Karakter
SivilAmerika
Şehirde
98 sa
Başarım
3/36
Yetenek
7/110
Roleplayer
Selamlar, bu konuda zor olsa da SAMP tarihinde hiç yapılmamış bir şey önermek istiyorum. Zaman ilerledikçe insanlar eşyaları, nesneleri ve araçları kendi ihtiyaç ve isteklerine göre kişiselleştirmeye başladı. Günümüzde farketmesek de kahvenize eklettiğiniz ekstra krema, kullandığınız aracın ek donanımları hatta bilgisayarınız modüler yapıdadır.
Peki nedir bu modülarite? Basitçe anlatmak gerekirse, kullanıcının istekleri doğrultusunda önceden üretilmiş parçaların seçilmesi ve birleştirilmesi.

Modüler skin sistemiyse oyuncuların birbirinden farklı olmasını ve karakterlerini tam yansıtmasını sağlayacak.

Aklımdaki işleyiş şu şekilde ancak Developer daha bilgili olduğundan daha mantıklı bir sistem kodlayabilir, alttaki sadece bir fikir olması amacıyla:
Spoiler
Front End'te (End-User'in, yani oyuncunun gördüğü ekran) bir menü açılacak. Bu menüde kafa, kol, gövde, bacak gibi alt birimler olacak. Buradan kullanıcı ilgili birimde seçim yaparak kendi karakterini oluşturacak. Sims gibi düşünebilirsiniz.

Back-End (Developer'ı ilgilendiren kısım):
Arkaplanda sistem şöyle işleyecek, her kategorinin (Saç, Yüz, Ten Rengi, T-Shirt vb.) indeksi olacak, ve bu kategorideki modüllerin ID'si olacak (Örn. Saç için: Kel 0, Kısa saç 1, orta saç 2 vb.) Kullanıcının seçim yaptığı kategorinin indeksine seçtiği modülün ID'si gelecek.
Örneğin
Saçın indeksi 0, kısa saçın ID'si 3 olsun.
Yüzün indeksi 1, çekik gözlü yüz 7 olsun.
O zaman kısa saçlı çekik gözlü bir skin'in kodu "37" olacak. Çeşitlilik arttırılabilir.
Peki, Developer sorabilir, bu kod ile skini nasıl oluşturacağız, tek tek amele gibi bütün olasılıkları tasarlayacak mıyız, hayır. SAMP hangi yazılım dilini kullanıyor bilmem ama ilgili yazılım dilinde Görsel dosyaları için Library/Framework olacaktır, bu Lib/FW kullanılarak .txd (Ya da .dff, texture'u hangisi ayarlıyorsa) dosyası oluşturulacak. Her bir indeks .txd dosyasında belirli piksellere denk gelecek. İndekskerdeki numaralarsa o belirlenmiş alana gelcek texture'u seçecek. Örneğin kahverengi saç seçtiğinizde .txd dosyasındaki saç bölümüne framework sayesinde kahverengi texture eklenecek.
Şu an telefondan yazdığım için konu tamamlanmadı, bu akşam düzeltme & ekleme yapacağım.

Önemli!
Karakterlerin 3D modellemesi önceden insan eliyle yapılacak. Kız-Erkek, Kaslı-Zayıf-Obez gibi genel özelliklere göre 10 ila 15 model yapılacak. Bu sistem sadece Texture'ları değiştirecek, ekleyecek. Bu sebeple modellerde görsel bug'lara rastlanmayacak.

OOC · Oyuncu ephedrine
Oyuncu
İleti
341
Karakter
4
2020'den beri şehirde
IC · Karakter · 4 karakter
SivilAmerika
Şehirde
5.125 sa
Başarım
13/36
Yetenek
62/110
Roleplayer
 :D

OOC · Oyuncu Tyriss
OyuncuYasaklı
V2 dönemi oyuncusu
İleti
1,162
Karakter
0
2020'den beri şehirde
IC · Karakter Onaylı karakteri yok
Bahsettiğin olay SAMP üzerinde yapılması imkansız bir olay. FIVEM ve ALT:V gibi diğer platformlarda bile bu sistemin işleyişi direkt olarak Rockstar Games'in tasarladığı üzerinde değişiyor.

Ayriyeten her skinin kol-bacak-gövde-kalça gibi rigging'leri farklı olur, bunlar da yazılım ile değil, 3DS Max veya Blender gibi programlarla sadece tek bir skin için yapılabiliyor.

OOC · Oyuncu Voltaire
Oyuncu
V2 dönemi oyuncusu
İleti
39
Karakter
1
2020'den beri şehirde
IC · Karakter
SivilAmerika
Şehirde
98 sa
Başarım
3/36
Yetenek
7/110
Roleplayer
Rigging'in tam olarak ne olduğunu bilmiyorum ancak 3 boyutlu model veya karakterlerin eklem yerleri olduğunu varsayacağım bu mesajda. Zatrn buradaki amaç rig değil, texture'lara modülarite getirilmesi. Önceden insan eliyle 10 ila 15 rig hazırlanacak (Kız-Erkek, Zayıf-Normal-Kaslı-Obez, Kısa-Uzun-Orta parametreleri için ayrı modeller) Sistemin yapacağı şey, kullanıcı seçimlerine göre parçaların texture'larını birleştirip .txd dosyası hâline getirmek. Bildiğim kadarıyla bu dosyalar .PNG veya .JPEG gibi kırpılabiliyor, başka resim dosyalarıyla birleştirilebiliyor.
Sonuç olarak, Texture tarafında her şey otomatik olacak, modeller önceden insan eliyle hazır bulunacak. Sistem de bu modellere texture koyacak.

OOC · Oyuncu Jiggysaw
OyuncuYasaklı
İleti
1,974
Karakter
1
2020'den beri şehirde
IC · Karakter
MAZZAROVICleader of the boulevardHirvatistan
Şehirde
8.974 sa
Başarım
18/36
Yetenek
54/110
Roleplayer
desteklemiyorum, samp oynuyoruz kanka

OOC · Oyuncu shaazux
Partner
V3 dönemi oyuncusuVice Gaming Turnuva KatılımcısıSelf Control Güncellemesinde Oyundaydı2022 Yılbaşında Oyundaydı
İleti
800
Karakter
3
2020'den beri şehirde
IC · Ana karakter · 3 karakter
Şehirde
3.329 sa
Başarım
7/36
Yetenek
57/110
Roleplayer
GTA 5'te bile üstüne kıyafet giydirince /kollar /kiyafet gibi komutlar ile kol buglarını düzeltiyoruz, bunun SAMP üzerinde yapılması imkansız, desteklemiyorum.

OOC · Oyuncu Voltaire
Oyuncu
V2 dönemi oyuncusu
İleti
39
Karakter
1
2020'den beri şehirde
IC · Karakter
SivilAmerika
Şehirde
98 sa
Başarım
3/36
Yetenek
7/110
Roleplayer
Alıntı yapılan: shaazux - 24.08.2021 15:02
GTA 5'te bile üstüne kıyafet giydirince /kollar /kiyafet gibi komutlar ile kol buglarını düzeltiyoruz, bunun SAMP üzerinde yapılması imkansız, desteklemiyorum.
Söylediğin doğru olabilir, ama olayı yanlış aktardım. Zaten modeller insan eliyle hazırlanacak. Sistem texture'ları ekleyecek sadece. Bu sebeple bug'lara rastlanmayacak.
Bu durumu üstteki mesajlarımdan birinde açıklamıştım ancak farkedilmediği için konuyu güncelleyip oraya da yazdım.

OOC · Oyuncu Derenge
Oyuncu
İleti
1,417
Karakter
1
2021'den beri şehirde
IC · Ana karakter
SivilIspanya
Şehirde
3.720 sa
Başarım
15/36
Yetenek
72/110
Roleplayer
insanlar birazcık olsun orjinalite istiyor, samp oynadığını anlamak istiyor. bırakalım vice en iyi sistemli sunucu olmasın, rolde en iyi olan sunucu olsun. desteklemiyorum.

OOC · Oyuncu Voltaire
Oyuncu
V2 dönemi oyuncusu
İleti
39
Karakter
1
2020'den beri şehirde
IC · Karakter
SivilAmerika
Şehirde
98 sa
Başarım
3/36
Yetenek
7/110
Roleplayer
Alıntı yapılan: Derengeisgod - 24.08.2021 15:23
insanlar birazcık olsun orjinalite istiyor, samp oynadığını anlamak istiyor. bırakalım vice en iyi sistemli sunucu olmasın, rolde en iyi olan sunucu olsun. desteklemiyorum.

2 tip sistem vardır; Biri rolü destekler, diğeri rolün yerini alır; 2. tip sistemlerden dolayı oluşan "Sistemler rolü köreltir" tarzı   sanılar çok yaygın. Baktığınızda bu sistemin role katkısı varken "Rolü iyileştirmez" gibi bir argüman çok yersiz kalıyor bence.

Ayrıca, sanıyorum ki olumsuz yorum yapanlar ya skin tasarımcıları ya da özel skin alanlar. Bu kişilere sonuna kadar hak veriyorum ve onları da az buçuk anlıyorum ancak gerekli dengelemeler yapılarak skin tasarımcıları ve özel skin sahibi kişilerin haksızlığa uğraması önlenebilir: Örneğin bu sistemi kullanmak VP karşılığı olabilir. Uğraşmak istemeyen ve bir kez para verip skinini kendince değiştirebilmek isteyen modüler sistem kullanır, tamamen kişisel ve daha detaylı skin isteyen özel skin paketi alabilir.

OOC · Oyuncu Nyarko
Oyuncu
İleti
934
Karakter
4
2019'dan beri şehirde
IC · Karakter · 4 karakter
SivilAmerika
Şehirde
3.873 sa
Başarım
15/36
Yetenek
30/110
Roleplayer
SAMP, 2016'dan beri güncelleme almıyor. Bu bahsettiğin SAMP kütüphanesi, temelinden, hatta GTA:SA temelinden değişmesi gereken bir şey. Profil fotoğrafındaki halde mi düşündün bilmiyorum ama bu bahsettiğin anca yeni bir oyun çıkaracak olursak yapılabilecek bir şey. İmkansız. Teşekkürler.