UO-Dev Arama

 



İçerde : 1 misafir, 0 üye : --- Sayfalar: 1
Yazar

serkanacar


UO-Dev Üyesi
Skill Title: Neophyte
Online durumu
Toplam Mesaj: 5
Oyun Tarzı: Pvp
Emulatör: Sphere
Tecrübe: Diğer
Yaş: 39
Mesaj #99052   11-06-2020 18:14 GMT    
        
Merhabalar öncelikle anlayamadıgım birşeyi sizlere sormak istiyorum arkadaşlar Bu Anim.mul anim.mul.1 anim.mul.2 ..3...4....5'e kadar giden mullar dosyaları yanlız sorum şu anim.1 deki horsenin UOAnim Tool sırası 255 mesela anim 4 deki npc ninde sırası 255 bu anim 4 deki 255 scpte CHARDEF 255 yapınca anim 1 deki horse cıkyıor ama UOAnim_Tool dan bakınca gözüküyor anim.mul 4 deki npc axis'dende aynı Sphere'den bir ayarımı var veya catışan birşeyler mi var mantıgını anlıyamadım


Son güncelleme: serkanacar tarafından 11-06-2020 18:40 GMT, 20 Gün önce düzenlendi.



Yazar

Purgatory


Administrator
Skill Title: Expert
Online durumu
Toplam Mesaj: 387
Oyun Tarzı:
Emulatör:
Tecrübe:
Yaş: 35
Mesaj #99054   12-06-2020 02:25 GMT    
        
Aslında bu konu biraz karmaşık çünkü genellikle yaratığın script haline getirilirken kullanılan ID üzerinden düşünüyoruz. Fakat Ultima Online kendi içerisinde bir önbellek kullanıyor. bodyconv.def dosyasını notepad ile açarsan karşına şöyle bir şey gelecek.

Kod:
# This file overloads the data loaded from the CD/HD cache system from a very
"# low level.  Given a object type, it will return the index in"
# anim2.mul/anim3.mul/etc the game should use instead of art from anim.mul
#
# The maximum value for an index is 2048.
#
# <Object> <LBR version (anim2)> <AoS version (anim3)> <AoW version (anim4)><Mondain version (anim5)>
#
157 1 -1 -1 -1
173 2 -1 -1 -1
11 3 -1 -1 -1
19 3 -1 -1 -1
20 4 -1 -1 -1
28 5 -1 -1 -1
101 6 -1 -1 -1
9 7 -1 -1 -1
10 7 -1 -1 -1
38 8 -1 -1 -1
40 9 -1 -1 -1
102 10 -1 -1 -1
43 11 -1 -1 -1
103 12 -1 -1 -1


İlk başta anim.mul dosyası içerisinde yapılan ilk animasyon tanımları yer almaktadır. Anim2 üzerine geçtiğinde bu modelin index numarası değişir. Zaten High veya Low Detail olarak kendi içerisinde de bölünmektedirler.

1-200 arasında animasyon Low, 200-400 arasında ise High Detail olarak tanımlanır.

Bunların dışında bu anim dosyalarının slotlara nasıl yerleştiği ile ilgili bir PDF dosyası oluşturmuşlar. Bende yıllar önce arşivimde saklamıştım. Source üzerine koymuştum. Buraya tıklayarak ulaşabilirsin.

Şimdi senin sorunu cevaplayalım.

Senin bahsettiğin gibi her anim dosyasında aynı yere konumlanmış NPC'leri içeren slotlar yoktur. Olanlar ise bodyconv dosyasından index belirtilerek kullanılır.

Örneğin 9 nolu slotun içerisinde Deamon NPC animasyonu vardır. Bu animasyon ile aynı slotu paylaşan balron LBR npcsi olduğu için bodyconv içerisinde 9 yerine 7 olarak gösterilir. Bir de 9 nolu slotu 10 olarak scriptte çağırdığımızı da biliyosundur zaten.

Yani sen script yazarken anim dosyasındaki ilk sorguyu anim.mul içerisindeki 9 nolu slot üzerinden ama npc karakter id sini anim2.mul üzerindeki 7. slot üzerinden sorgulatacaksın. Bu sayede bu anim2 dosyasındaki animasyonu kullanabileceksin.

Tüm bunları yapıyor olman npcyi görebileceğin anlamına gelmiyor. Eğer client olarak bu versiyondaki animasyonları görebilecek bir client versiyonun yoksa (örn. 2.0.3 gibi), bu npcleri verdataya yükleyip oradan çağırman gerekecektir.



Yazar

serkanacar


UO-Dev Üyesi
Skill Title: Neophyte
Online durumu
Toplam Mesaj: 5
Oyun Tarzı: Pvp
Emulatör: Sphere
Tecrübe: Diğer
Yaş: 39
Mesaj #99055   12-06-2020 15:26 GMT    
        
Teşekkür ederim cok yararlı oldu benim icin. bodyconv.def düzenledim sphere.def'den de bir kac ayar yapılıyor onlarıda ekledim. sorun suanlık yok tşklr tekrar



Yazar

AlfaUo


UO-Dev Üyesi
Skill Title: Neophyte
Online durumu
Toplam Mesaj: 7
Oyun Tarzı: Pvp
Emulatör: Sphere
Tecrübe: Scripter
Yaş: 30
Mesaj #99056   12-06-2020 16:29 GMT    
        
ben bu olayın profu oldum uo clasıcdekı dragonları bulamıyorum onlarıda bı bulabılırsem


Alfa Uo
Ultima Online Pvp Shard
www.AlfaUo.com


Yazar

serkanacar


UO-Dev Üyesi
Skill Title: Neophyte
Online durumu
Toplam Mesaj: 5
Oyun Tarzı: Pvp
Emulatör: Sphere
Tecrübe: Diğer
Yaş: 39
Mesaj #99058   12-06-2020 17:36 GMT    
        
Alfo uo kardeşim birşey daha sormak istiyorum mulpatcher'dan (L) ekledigim binege sphere.def den (mount_0xe9 veriyorum burası dogru sıkıntı yok burda) ama bu kısmı >> 03ebc id galiba bunu id sini nerden bulucam



Yazar

mahsuni


UO-Dev Üyesi
Skill Title: Journeyman
Online durumu
Toplam Mesaj: 177
Oyun Tarzı: Pp
Emulatör: Sphere
Tecrübe: Scripter
Yaş: 29
Mesaj #99178   28-06-2020 20:58 GMT    
        
03ebc id Art.mull daki item id sidir 0x3ebc geççer Tiledata(s)'de bir item belirlersin 0x3ebc gibi Veya boş bir slot Sonra anim'de Belirledigin p Değerini Tiledata(s)'deki Anim.id Bolumune yazarsin 0x1f1 Gibi... Sonra Def.scp'ne mount_0xe9 L Degeri olrak geçer bineğin binilmemiş hali 03ebc ise P hali olarak geçer bineğe bindigin andaki altindaki görüntüsü

örnek 03ebc Anim.id sinde Rindgeback p idsi verdin

mount_0xe9 ise horse ise horseye binince Ridgeback gözükür altında

umarim faydasi olur..


Discord= Zedikus#4967
Script && Mull && Word && Client Arayüz

Sayfalar: 1



Benzer Konular

KonularMesajlarSon gönderenTarih
Anim.3d Farklı Npcler4Pinke29-03-2018
Paperdoll Görüntüsü Değiştirme & Anim Sorunu10Athynas30-10-2017
binek üzerinde büyü atarken anim olayı3B3LyRsy229-03-2015
Anim Yardım lütfen.10Mac-Fusion04-12-2013
Anim Ekleme6Mac-Fusion10-11-2013


Keywords:

ultima online, RunUO, ultima online download, sphere scripting, role play, uo grafik, second age ultima, uo loop, macroman, pvp server, server kurulumu, sphere, multool, ml mulls, 56b 55r 55i, htmlgumps, client 4x, client edit, sphere release, osi, rp server, sunucular, ghost mouse, inside uo, kingdom reborn, stygian abyss, uo nasıl oynanır, mondain's legacy, age of shadows, world build, grandmaster, ultima online pvp, player dosyaları, ultima online indir, frp game, RunUO 1.0.0, razor, uo rice, hue editör, skill tools, ultima online patch, axis, world build, verdata, verdata patcher, map editör, gump editör, mul patcher, aos mulls, scriptler, anim edit, anim publish, hues mul, hosting vps, event dialog, account sistemi, skill gain, static yapımı,