Client Editlemek (kendi mullarınız)
UO-Developer.com — Hex edit ile client metni ve özel verdata / hues / login dosya adlarıBu rehberin amacı, kendi client'ınızı düzenleyerek shard'ınıza özel .mul ve yapılandırma dosyalarını kullanmaktır. Oyuncu sitenizden connector veya patch indirdiğinde verdata, hues ve login dosyalarının sizin sunucunuza ait sürümler olması hedeflenir. Grafik / gump düzenlemesi için önce Client Editlemek sayfasına bakabilirsiniz; bu sayfa metin Türkçeleştirme ve dosya adı yönlendirme adımlarını anlatır.
Konu: Kendi mul dosyalarınız için client patch | Seviye: İleri — Client modder
İlgili: Client Editlemek | Client Yapımı / Client Editleme | Hex Editör 3.10 | Hues.mul Editlemek | Install Creator
İçindekiler
- Ne yapacağız?
- Gereksinimler
- Client metnini Türkçeleştirme (hex find)
- Özel dosya adları — verdata, hues, login
- verdata.mul → verdata.ult örneği
- Diğer dosyalar — hues.mul, login.cfg
- Yedekleme uyarıları
- Kontrol listesi
1. Ne Yapacağız?
İki ana işlem vardır:
- Client arayüz metinleri — Hex editör ile İngilizce kelimeleri aynı uzunlukta Türkçe (veya özel metin) ile değiştirme
- Dosya adı yönlendirme — Client .exe içinde verdata.mul, hues.mul, login.cfg string'lerini verdata.ult, hues.ult gibi özel uzantılara çevirme; böylece shard'ınıza ait dosyalar OSI varsayılanları ile karışmaz
Orijinal rehberde vurgulanan üç dosya:
- verdata.mul
- hues.mul
- login.cfg
2. Gereksinimler
- Hex Editör — rehber 4.2 sürümünü kullanıyor; güncel alternatif: Hex Editör 3.10
- UO client .exe — düzenlenecek istemci dosyası
- Yedek — client .exe ve tüm client klasörünün kopyası
- Shard verdata / hues — sunucunuza özel hazırlanmış mul dosyaları
3. Client Metnini Türkçeleştirme
Orijinal adımlar:
- Hex editörü açın → Open → client .exe dosyasını seçin
- Karşınıza hex ve metin görünümü çıkar — vazgeçmeyin
- F3 veya Find menüsünü açın
- Type: alanından Text String seçin
- Value: alanına aranacak İngilizce kelimeyi yazın — örn. password
- Bulunan sonuçlardan ilgili satıra tıklayın; eşleşme sarı işaretlenir
- Sarı alanın içeriğini silin, yeni metni yazın
- Kritik kural: Yeni kelime eski kelime ile aynı uzunlukta olmalı
Uzunluk örneği (orijinal rehber):
- password — 8 karakter
- sifre — 5 karakter → arada 3 boşluk veya nokta bırakın: sifre... veya sifre
Aynı yöntemi diğer arayüz metinleri için tekrarlayın. Yanlış uzunluk client'ı bozabilir.
4. Özel Dosya Adları — Mantık
Varsayılan client verdata.mul adlı dosyayı okur. Shard adınız deneme olsun; kendi verdata dosyanızın oyuncunun OSI verdata.mul dosyası ile karışmaması için:
- Client .exe içindeki verdata.mul string'ini verdata.ult (veya .asd gibi özel uzantı) yapın
- Gerçek dosyayı client klasöründe verdata.ult olarak adlandırın
- Patch'lenmiş client artık verdata.ult dosyasını arar ve yükler
Aynı mantık hues.mul → hues.ult ve login.cfg → özel ad için de geçerlidir.
5. verdata.mul → verdata.ult — Adım Adım
- Düzenlediğiniz client .exe'yi hex editörde açın
- F3 / Find — Value: alanına verdata.mul yazın
- Bulunan sonuçlardan doğru eşleşmeyi seçin — sarı verdata.mul görünür
- Yalnızca uzantı kısmını değiştirin: verdata.ult veya verdata.asd — toplam karakter sayısı aynı kalmalı (.mul ve .ult üçer harf; uyumlu)
- Kaydedin
- UO kurulum klasöründe kendi verdata dosyanızı verdata.ult olarak yerleştirin
Orijinal not — verdata.mul geri koyma:
Client artık verdata.ult arar; klasörde verdata.mul yoksa bazı araçlar veya sunucu testleri hata verebilir. Bu yüzden yedeklediğiniz orijinal verdata.mul dosyasını tekrar UO klasörüne koyun — patch'li client shard .ult dosyanızı kullanır, diğer programlar standart .mul adını bulabilir.
6. Diğer Dosyalar
hues.mul
- Client .exe içinde hues.mul string'ini hues.ult olarak değiştirin — verdata ile aynı hex yöntemi
- Özel hues.ult dosyanızı client klasörüne koyun
- hues.mul yedeğini saklayın — Hues.mul Editlemek
login.cfg
- Benzer şekilde client içinde login.cfg aratın
- Özel dosya adına yönlendirin — örn. login.uo (uzunluk eşitliğine dikkat)
- Shard IP / sunucu listesi içeren kendi login dosyanızı dağıtın
7. Yedekleme Uyarıları
Orijinal rehberin son uyarısı:
- Her .mul ve .cfg dosyasının yedegini almadan uzantı değiştirmeyin
- Client .exe patch'inden önce kopyasını saklayın
- Hata durumunda UO'yu baştan kurmak gerekebilir — yedek olmadan risk yüksektir
- Dağıtım için Install Creator ile kurulum paketi hazırlayabilirsiniz
8. Kontrol Listesi
- Client klasörü ve .exe yedeği alındı
- Hex editör kuruldu
- İstenen metinler aynı uzunlukta değiştirildi
- verdata.mul → verdata.ult (veya özel uzantı) client içinde patch'lendi
- verdata.ult dosyası client klasörüne kondu
- Orijinal verdata.mul yedeği geri yerleştirildi (gerekirse)
- hues.mul / login.cfg için aynı işlem yapıldı (isteğe bağlı)
- Patch'li client test edildi — connector / shard girişi
- Oyuncu dağıtım paketi hazırlandı

