Forumda bununla ilgili bilgi yeterince az , olanlarda silinmiş ve ya düzgün anlatılmamış. Kendi açık sunucumda 203 ve 56b kullandığım için bunları eklemem çok kolay oldu ancak sphere x ve 4x üzeri client versionlarda eklemek biraz daha farklı benim gibi boşa zaman harcamamanız için sizle bu bilgiyi paylaşmak istiyorum.
ilk önce eklemek istediğiniz bineklerin (vd) uzantılı dosyalarına ihtiyacınız var.
Dökümanlar da , servuo.com gibi sitelerden vd uzantılı halini bulabilir ve ya beğendiğiniz sunucudan anim dosyasından vd uzantısını mulpatcher.exe ile çıkartabilirsiniz.
*her yiğidin yoğurt yiyişi farklı ben böyle bir yöntem buldum*
Gerekli program : mulpathcher.exe (ancak 9.8 version olması lazım diğerlerinde load from file kısmı yok)
***Size tavsiyem başlamadan önce şöyle bir not pad dosyası açıp yaptıklarını not almanız sunucuya eklerken lazım olacak.***
örnek: soldier horse= anim : 0x18f anim4 : 0x18f art: 0x3822 ship id : 3e66 (399)
1.) mulpatcher.exe dosyasını açıyorsunuz
anim.mul , anim4.mul , arts.mul , tiledata.mul dosyalarını load diyorsunuz.
Anim kısmına gelip size tavsiyem en alt kısımdan başlamanız başka id ile karışıklık olmaması için.
örnek : 0x18f idsine gelip buraya sağ tuş tıklayıp (load from file ile vd dosyasını seçiyorsunuz)
Anim4 kısmına gelip aynı şekilde 0x18f idsine geliyorsunuz burayada sağ tuş (load from file ile vd dosyasını seçiyorsunuz)
anim dosyalarımıza bineğimizi eklemiş bulunmaktayız.
2.) arts(S) kısmına geliyorsunuz burada boş bir id ye bineğimizin küçültülmüş halinin (bmp) uzantılı resmini ekliyorsunuz.
* eklediğiniz id unutmayın*
3.) tiledata kısmına geliyorsunuz burada arts(S) kısmına eklemiş olduğunuz id yi buluyorsunuz.
height : 1 quality : 25 (wearable) seçeneğini seçiyorsunuz.
ve bineğe bindiğiniz de memory kısmına bir id entregre etmeniz lazım.
tiledata "search" kısmına ship yazıp burada kullanılmamış bir boş ship idsi buluyorsunuz.
örnek : ship id : 3e66
ANIMID : buraya bineğinizi eklediğiniz id yazıyorsunuz 0x18f
bütün mul dosyalarına eklemeleri yaptıktan sonra settings kısmına basıp ART ve TILEDATA kısmını saveliyorsunuz. (anim dosyalarını otomatik saveliyor)
Mulpatcher ile işimiz bitti binek sorunsuz eklendi.
4.) ultima online klasörü içerisinde BODYCONV.def dosyası var bunu notpad olarak açın
# 0 - 199 = MOnsters
# 200 - 399 = Animals
# 400 + = HUmans/Elves and Equipment
hangi anim dosyasına eklediyseniz o kısma numarayı yazıyorsunuz.
(anim.mul) (anim2.mul) (anim3.mul) (anim4.mul) (anim5.mul) (unutmamak için not)
399,,,,,,,,,,,,,,,,,,,-1,,,,,,,,,,,,,,,,,-1 ,,,,,,,,,,,,,399,,,,,,,,,,,,,,,,,,, -1,,,,,,,,,,,,,,,,,,,,,,, #Soldier horse
* aradaki virgülleri boşluk olması için yaptım*
5.) ultima online klasörü içerisinde MOBTYPES.txt dosyası var. aşağıda ki gibi 399 sıra numarasını yazıyorsunuz.
399 ANIMAL 0 # soldier horse
6.) sırada script kısmı var spheredef.scp açıyorsunuz.
(binek.id) (ship id )
mount_0x18f i_mt_soldier_horse
ship id : 3e66 eklemiştik. Sphere_item_ship_parts.scp açıyorsunuz.
03e66 buluyorsunuz
[ITEMDEF 03e66]
TYPE=t_ship_other
defname i_mt_soldier_horse ////////////// defname ekleyip ( i_mt idisini istediğiniz gibi belirtebilirsiniz)
CATEGORY=Ship Parts
SUBSECTION=Ship Side
DESCRIPTION=Ship Side
BU işlemleri yaptıktan sonra bineğiniz hazır. geriye kalan tek şey [chardef 018f] ile script eklemek.
umarım yeterince açıklayıcı olmuştur.
DEVAMINI OKU