Lutfen bu dokumanı başka platformlara taşımayınız!! Herkese merhaba, Bildiğiniz uzere 56b nighly surekli yeni bir versiyonla cıkıyor ve betanın tamamlanmasına yaklaşılıyor. Getirilecek olan bu emulator ile bu zamana kadar kullandığınız tum emulatorlerden cok daha fazla ozgur olabilecek, Uo surumlerinin hepsine rahatlıkla hukmedebileceksiniz. Diğer emularda mudahele edemediğimiz bir cok sistemi rahatlıkla değiştirebilirken, eksik olan bazı sistemlerde artık sphere tarafından desteklenerek getirildi. Sphere 56b ile teot lanetinden tamamen kurtulabilmenizin yanında, şu ana kadar hicbir surumun destek vermediği (56a dahil edilmiyor keza herkes bu surumun sorunlu ve eksik olduğunu artık biliyor) ikinci, ucuncu ve dorduncu harita kullanımı da sorunsuz olarak aktif edilmiştir. Sphere 56b’ nin bize sağladığı avantajları tamamını soyleyemeyecek olsam da onemli olanları burada yazarak bilgi sahibi olmanız gerektiğine inanıyorum. Bu yenilikler şunlardır; 1. Sanırım bu surumun cıkmasında ki etken olan ve bir cok devlerin şikayet ettiği konu olan Teot’ un programının tamamen engellenmiş olması. 2. Mondain Legacy’ de dahil olmak uzere bu zamana kadar cıkmış tum Ultima Online surumlerinin haritalarını, eşyalarını ve bineklerinin kullanılmasına imkan sağlamış olması. 3. Bu zamana kadar cıkmış ve cıkacak olan butun client versiyonlarına destek vermesi. 4. Mysql kullanarak database oluşturabilme ve alış/veriş yapılmasına imkan sağlaması. 5. Bu gereksiz ama benim cok hoşuma gitti, 3 boyutlu oynanmasını desteklemesi. İstenirse kapatılabiliniyor. Nighlty surumleriye surekli geliştirilen yenilikleri rar dosyasının icindeki revision.txt den okuyabilirsiniz. Burada benim deneyerek edindiğim deneyimleri yazacağım. Bu kısım biraz uzun surebilir( surekli bu kısım yenilenecektir ); • Party sistemi hardcode’ dan cıkarılmıştır. Yazacağınız script ile party sistemini kontrol edebilirsiniz. • Hardcode level sistemi eklenmiştir. Ini’ den ayarlarını değiştirebileceğiniz bu sistem aslında cok guzel, kullanışlı ve coğu piyasadaki level sistemlerinden kat ve kat bugsız! ( buna benim yazdığım level sistemi de dahildir ). • RESLEVEL, RESDISPDNID, RESDISPDNHUE komutları ile kullanıcının kullandığı client turune gore yaratıkların gorunumlerini, hareketlerini ve renklerini ayarlayabilirsiniz. Bu ne işinize yarar? İki tane kullanıcı olduğunu farz edelim. Bu kullanıcılardan A olan client 2.0.3, B olan client 5.0.0a kullanıyor. Mondain Legacy’ de getirilmiş bir yaratığı A kullanıcısı doğal olarak goremeyecek. Siz şayet reslevel vs.. gibi ayarları yaparsanız. A kullanıcısı ayarladığınız resdispdnid ile yaratığı gorecek, B kullanıcısı orijinal halini gorecektir. • Gelişmiş bir admin menumuz var ve bu menuyu daha da detaylandırmak devlerin elinde. • sphere_serv_triggers.scp ile artık sunucuda her turlu olayı kontrol edebiliyoruz. Savede alınan save suresini bile gosterebiliyorsunuz ki ben bunu revizyonda scriptle yapmıştım. ( reklam gibi oldu be  ) • Server’ da olan programları calıştırıp işlev yaptırabiliyoruz. Mesela serverın yedeğini otomatik aldırabilirken isterseniz, server crash olduğunda tekrar calıştırabilirsiniz. • Yaratıklarımız artık eskisinden daha zekiler ve acıktıklarında yemek aramaya cıkıyorlar. Keza combat yetenekleri cok gelişmiş. Tabi ki bu ozellikleri iniden acabiliyorsunuz. • Magery sistemi uzerinde bir cok yenilik var. Bunlar; cast sırasında oyuncunun buyu attığı kişiye doğru donmesini engelleyebilme, buyuyu once cast edip sonra buyuyu atma, buyunun atan kişiyi de zarar verebilmesi ve buyunun karşı tarafın armorun dan etkilenmemesini sağlayabilmek. Son yazılan ozellik magic resist icin geliştirilmiş. • Script yazarken bence cok kolaylık sağlayacak ve ctag eklenmiş. Bunlar -> ile benzerlik gosteriyor. Ctag ise kullanıcıda yazarken kullandığınız tag la aynıdır tek farkı bu tag kullanıcıda kalmaz. Yani orneklemek gerekirse, tag.hebele 1 Action tag.hebele yapmaktan sa ctag.hebele 1 action yapabilirsiniz. Cunku tag kullanıcı uzerinde kalmıyor otomatik siliniyor belli bir sure sonra. • REMOVEFROMVIEW ile bir eşyanın, bineğin ya da kullanıcının plevel 7’ e dahi gozukmemesini sağlayabiliyorsunuz. • @itemClientTooltip bu trig ile runuo da gorduğumuz Mouse’ u herhangi bir item uzerine getirdiğimiz de gorunen ozellik menusunun aynısını yapabiliyorsunuz. • F_oncommand ile bir komutun kullanılmadan once bu function altına yazacağınız script ile kontrol sağlayabilirsiniz mesela; [function f_oncommand] Serv.log Kullanilan komut . Kullanan kisi Burada .dupe kullanan bir kişi server loglarina “Kullanilan komut .dupe. Kullanan kisi galentos” olarak lanse edilebilir. Aslında bu yazdıklarım yeniliklerin %5’ ini zor oluşturuyor. Bir dunya yeniliği kendiniz deneyerek ve karıştırarak oğrenirseniz hem zevk alırsınız hem de daha iyi oğrenirsiniz. Revizyon surumlerinden -> 56b ye geciş; Sanırım merakla beklenen bolume girdik. Şimdi ilk başta şunu soyleyeyim nightly surumleri cıktığı ilk andan beridir 56b yi kullanıyorum o yuzden bazı soyleyeceğim yenilikler ilerleyen buildler de duzeltilmiş olabilir. • İlk once Scripts klasorune atmanız gereken dosyalar; - sphere_admin.scp, - sphere_backward_compatibility.scp, - sphere_item_aos_se.scp, - sphere_item_ml.scp, - sphere_item_ml_floor_wall.scp, - sphere_item_ml_misc.scp, - sphere_item_ml_weapons.scp, - sphere_item_magic_necromancer_aos.scp, - spherechar_aos.scp, - spherechar_evil.scp, - spherechar_mondains_legacy.scp, - spherechar_new_mounts.scp, - spherechar_se.scp, • Değiştirmeniz gereken dosyalar, - spheredefs.scp - sphere_serv_triggers.scp - sphere_msgs.scp - sphere_triggers.scp - spheretables.scp - sphere_map.scp - sphere_map_points.scp • Değiştirmeniz gereken komutlar; - leri haline getireceksiniz. - lar haline getireceksiniz. - goplace olanları go haline getireceksiniz. Yani .goplace britain yerine .go britain olacak. • Dikkat edilmesi gereken hususlar; - İkinci bir harita acmak isterseniz bunu spheretables.scp de haritanın gerekli map.scp sini tanımlayarak yapın aksi taktirde boşta durması icin harita acmayın bu daha fazla sistem kaynağı kullanımı demektir. Boşuna serverı kastırmayın. - Eski emulator de kullandığınız haritayı 56b de actıktan sonra hicbir save olayı almadan konsoldan .savestatics yazın. Aksi takdirde world dosyanızda bulunan statik itemler silinecektir ve şehirdeki coğu dukkanların icindeki eşyalar kaybolacaktır. Şayet .savestatics yazarsanız world deki statikler spherestatics.scp ye aktarılacaktır ve sorunsuz olarak statik eşyalarınız kalacaktır. ( ne Turkce ama ) Arkadaşlar tekrar hatırlatmak isterim sakın 56b yi bunlarla sınırlı kaldığını sanmayın yukarıda da dediğim gibi bu yazdıklarım yenilik ve ozellikler %5 lik kısmı anca oluşturuyordur. Geri kalan artık size kalmıştır. Bu dokuman umarım sizlere bir on ayak olmuştur. 56b icin aklınıza takılan soruları bana sorabilirsiniz. __________________