Merhaba. Birşey yapmaya çalışıyorum ama birtürlü işin içinden çıkamadım. Belki burada yardımcı olabilecek birisi vardır diye danışmak istedim.
Öncelikle mesajı tam okumadan ezbere veya aşşağılarcasına cevap vermezseninz sevinirim. İnsanlar bu gibi tavırlar yüzünden platform da konu açamaz oldu.
Yapılmaya çalışılan işlem;
Sunucuya ilk girişte karakter yaratılırken ki aşamaları tektek değiştirmek müdahale etmek istiyorum.
Karakterin başlayacağı şehire kadar müdahale edebildim.Ancak şehir seçme kısmında yaşadığım durumu birtürlü çözemedim.
Örneğin karakter skill seçerken ki ekran ultima online kurulu olduğu klasörde ki prof.txt dosyasından editlenebiliyor.
Mesela pvp serverler buraya Warlok Warrior Mage ekleyebilir skilleri ayarlayabilir böylelikle oyuna ilk girişte birdaha skill seçme dialogu ile uğraşmayabilirler.
Spheretables.scp(sizlerde sphere_map0.scp olabilir) içerisin de [starts] kısmın da başlangıç yapılabilecek şehirler yazıyor. Burada ki şehirler Yew-Moonglow-Brit vs şekilde sıralı. Burada ki sıralamayı değiştirirseniz örneğin 1. sıraya britain yazarsanız harita üzerin de sadece britain görünüyor evet ancak harita resmi üzerinde ki pozisyon yew bölgesin de kalıyor
Varsayalım tüm şehirleri doğru sırayla yazdık default seçim olarak britain yapmak istiyoruz. Britain [starts] kısmın da 3. şehir ancak 4. şehir olan moonglow default olarak seçilmiş gibi görünüyor ancak rengi Mavi/beyaz dönmesi gerekirken Mavi şekilde kalıyor.
Yapmak istediğim;
[starts] kısmında 8 şehir var diyelim ben 5. olan şehiri tek ve otomatik seçim(şehir ismi beyaza dönmüş halde) olarak ayarlayıp buradan devam etmek istiyorum.Yani listede 8 şehir olsa da otomatik olarak 5. şehir seçilmiş ve diğerlerinin sadece isminin yazdığı bir harita görüntüsü istiyorum. Ve sağ tarafta şehir seçildiğin de o şehire ait bir tanıtım mesajı bulunuyor bunu değiştirebilmek istiyorum. Cliloc.enu veya diğer cliloc'lara baktım burada harita üzerinde seçim yaptığımız yerler le alakalı birşey bulamadım.
Örnek giriş yeri harita remi;
Resim link;
BURADA
[img]https://www.hizliresim.com/jcs74oj[/img]
(img çalışmıyor mu acaba ? mini resim olarak görünmedi de.)
Resim de görüldüğü gibi standart olarak moonglow seçilmiş varsayıyor ancak moonglow ismi mavi görünüyor. Ben mesela Britain seçili olsun ve rengi de beyaza dönmüş olarak görünsün istiyorum.
Starts kısmının bulunduğu script;
Kod:
[STARTS]
Yew
The Sturdy Bow
1495,1629,10
Minoc
The Barnacle Tavern
1495,1629,10
Britain
Sweet Dreams Inn
1496,1616,20
Moonglow
The Scholars Inn
1495,1629,10
Trinsic
The Traveller's Inn
1495,1629,10
Magincia
The Great Horns Tavern
1495,1629,10
Jhelom
The Morning Star Inn
1495,1629,10
Skara Brae
The Falconers Inn
1495,1629,10
Vesper
The Ironwood Inn
1495,1629,10
Burada gördüğünüz sıralamada ki yerleri ve koordinatları değiştirebilirsiniz.Evet hepsi çalışır ancak sıramaların belli bir işaretçi konumu var.Siz Yew yazan yere Britain yazarsanız map üzerinde ki marker yine haritanın yew bölgesinde Britain olarak görünüyor. Mesela bu değiştirilebilir mi ? Örneğin 1. sırada ki şehir neden yew noktasına ait veya bu nereden ayarlı nasıl değiştirilebilir. Ben map üzerinde xx,yy koordiantına yeni bir yer yaptım ve oraya ZZ ismini verdim orayı seçtirmek istediğim de nasıl yapabilirim ?
Umarım anlatabilmişimdir.Sonuç olarak bunları hangi dosyalar üzerinden değiştirebiliyoruz ? Script olarak sanırım sadece başlangıç konumunu koordinat olarak [starts] kısmının altından ayarlayabiliyorum ancak diğer şeyler scriptle alakalı gibi gelmedi. Hangi dosyanın içinden editlenebiliyor ?
Yukarı da herşeyi açıkca anlatmaya çalıştım.
Buradan bir geridönüş veya fikir beklerken araştırmaya devam edeceğim.Eğer çözebilirsem yine buraya ekleyeceğim gerekirse döküman da oluşturabiliriz bence güzel bir eklenti/düzenleme olacaktır.
Artık sürekli birbirini yıpratan insanların bulunduğu herkesin gölge gibi girip çıktığı platform olmayalım. Herkese teşekkürler.
---------------------------------------------------------------------------------------------------------------------------------------------------------
Not: Biraz daha araştırdıktan sonra
Intrface.def dosyasını buldum ama dosyanın başında kocaman bu dosyayı editlemeyin diyor.Birkaç yedek aldıktan sonra denedim ama sanki oyuna etki etmiyormuş gibime geldi. Bu arada denemeleri birtek classic uo ile değil 6x client ile de yapıyorum. Hex editör ile baktım ama orada da aradğımı bulamadım malesef...
---------------------------------------------------------------------------------------------------------------------------------------------------------
Karakter şehir seçim ekranın da seçilen şehrin sağ tarafta ki şehir tanıtımı gibi olan yazıyı UO dosyaların da
Citytext.enu dosyasından değiştirebiliyorsunuz.
Şehir isimlerinin yerlerini de hexeditor ile editleyebileceğimi öğrendim ama ClassicUO tarafın da iş nasıl olur sanırım onun için de visual studio ile yapılabilir.
Şehir isimleri ve başlangıç koordinatlarını zaten scriptlerin için de bulunan [starts] kısmından ayarlayabiliyoruz.
Comunity de buna benzer bir konu var merak edip bakmak isteyenler için
LİNK BURADA
Konu benim için hala çözülmüş değil. Bu Intrface.def editlense de neden cliente etki etmiyor bunu anlayamadım.Comunity de eski clientler bunu kullanmıyor demişler ama UO ML ile gelen client 4x de bu dosya olduguna göre okuyor olması lazım...