Multool ile Static Yapımı
UO-Developer.com — oyun içi alan hazırlama, items.wsc export ve Freeze StaticsBu rehber, Multool aracı ile Sphere sunucusunda oyun içinde oluşturduğunuz alanları static hâle getirmeyi adım adım anlatır. Mesh tarafından hazırlanan videolu anlatımın yazılı ve genişletilmiş sürümüdür.
Seviye: Başlangıç – Orta | Araç: Multool
İlgili: Multool Kullanımı | Multool Resimli Anlatım | MSCOMCTL.OCX Hatası
Alternatif: CentrED ile Static Yapımı | Axis ile Static Yapımı
Video Anlatım
Videolu sürüm: Multool ile Static Yapımı (video)
İçindekiler
- Ön hazırlık — sphereworld.scp temizliği
- Oyun içinde alan yapma
- Save ve items.wsc export
- Multool klasörünü hazırlama
- Freeze Statics
- Mul dosyalarını geri kopyalama
- .nuke ile dinamik itemleri temizleme
- Özet kontrol listesi
1. Ön Hazırlık
Adım 1 — Multool kurun
Multool programını indirip kurun. Açılmazsa: MSCOMCTL.OCX Hatası Çözümü
Adım 2 — Sphere klasörünü açın
Sphere kurulum dizinine gidin. save klasörünü açın ve sphereworld.scp dosyasını bulun.
Sphere\save\sphereworld.scpDikkat: Orijinal metinde dosya adı sphereworlds.scp olarak geçebilir — doğru dosya adı sphereworld.scp dir.
Adım 3 — sphereworld.scp temizliği
Bu yöntemde dünya item kayıtlarını sıfırdan başlatmak için dosyanın tüm içeriğini silin ve yalnızca aşağıdaki satırı bırakın:
[EOF]Uyarı: Bu işlem save klasöründeki tüm dinamik dünya itemlerini kaldırır — mevcut spawn, dekorasyon ve yerleştirilmiş nesneler silinir. Devam etmeden önce save klasörünün tam yedeğini alın. Canlı shard'da dikkatli kullanın.
Adım 4 — Sphere ve clienti başlatın
Sphere sunucusunu ve UO clientini açın. Oyuna bağlanıp static yapacağınız alanı oyun içinde oluşturmaya başlayın.
Sabitlemeyin: Kapı, gate, sandık gibi oyuncu veya staff'ın kullanacağı itemler — static olduktan sonra kimse kaldıramaz.
2. Oyun İçinde Alan Yapma
Yetkili karakterinizle hedef bölgeye gidin. Dekorasyon, duvar, zemin ve yapı elemanlarını dinamik item olarak yerleştirin — .tile, .add veya kullandığınız GM araçları ile.
Basit bir test alanı ile başlayıp işlemi doğrulamanız önerilir. Daha önce static yaptığınız alanlara birkaç ek item koyarak devam edebilirsiniz; export yalnızca mevcut dinamik itemleri alır.
3. Save ve items.wsc Export
Adım 1 — Save alın
Alanları tamamladıktan sonra sunucuya kayıt aldırın. Oyun içinden veya Sphere konsolundan save komutunu çalıştırın — örnek:
.saveAdım 2 — Export komutu
Hâlâ oyundayken veya Sphere konsolundan:
.serv.export items.wscKomut tamamlandığında Sphere klasöründe items.wsc dosyası oluşur.
Adım 3 — Programları kapatın
Ultima Online clientini ve Sphere sunucusunu kapatın. Multool mul dosyalarını güncellerken hiçbir UO programı açık olmamalıdır.
4. Multool Klasörünü Hazırlama
Multool dosyalarının bulunduğu klasöre şu dosyaları kopyalayın:
- Sphere klasöründeki items.wsc
- UO client klasöründeki statics0.mul
- UO client klasöründeki staidx0.mul
Örnek Multool klasörü:
C:\Multool\
items.wsc
statics0.mul
staidx0.mulYedek: statics0.mul ve staidx0.mul dosyalarının orijinallerini mutlaka yedekleyin. Felucca dışı harita düzenliyorsanız ilgili numaralı mul dosyalarını kullanın — Trammel için statics1.mul / staidx1.mul.
5. Freeze Statics
Multool'u açın. Üst menüden Freeze Statics bölümüne girin.
Item file to freeze into statics — items.wsc yolunu girin:
C:/Multool/items.wscStatics files the items should be added to — mul dosya yolları:
C:/Multool/statics0.mul
C:/Multool/staidx0.mulAlttaki All kutucuğunu işaretleyin — export edilen tüm itemler static yapılır. Yolları kendi kurulumunuza göre düzenleyin; C: sürücüsünde olmak zorunlu değildir.
Freeze butonuna basın. Birkaç saniye bekleyin. İşlem başarılı olduğunda altta şu mesaj görünür:
Statics was succesfully freezed.Bu mesajı gördüyseniz static işlemi tamamlanmıştır.
6. Mul Dosyalarını Geri Kopyalama
Multool'u kapatın. Klasördeki güncellenmiş statics0.mul ve staidx0.mul dosyalarını Ultima Online client klasörüne kopyalayın — orijinallerin üzerine yazın.
Sphere'i ve clienti tekrar başlatın. Haritada static itemlerin göründüğünü kontrol edin.
7. .nuke ile Dinamik Itemleri Temizleme
Itemler artık statics0.mul içinde olduğu için aynı konumdaki dinamik kopyalar gereksiz yük oluşturur ve çift görünüme yol açabilir. Static işlemi doğrulandıktan sonra bu dinamik itemleri oyun içinden temizleyin.
Adım 1 — Yetkili karakterle alana gidin
Adım 2 — .nuke komutunu kullanın
Static yaptığınız alanın üzerine .nuke çekin — köşelerden hedef bölgeyi seçerek dinamik itemleri kaldırın. Static itemler mul dosyasında kaldığı için haritada görünmeye devam eder.
Alternatif: Yalnızca belirli item türlerini hedeflemek için .nuke color gibi parametreli nuke komutlarını kullanabilirsiniz — GM seviyenize ve script paketinize bağlıdır.
Adım 3 — Sonucu doğrulayın
Alan static olarak duruyor, dinamik kopyalar gitti mi kontrol edin. Gerekirse tekrar save alın.
Not: .nuke yalnızca dinamik itemleri siler; mul dosyasındaki staticler etkilenmez. Yanlış alana nuke çekmeyin.
8. Özet Kontrol Listesi
- [ ] save klasörü yedeklendi mi?
- [ ] sphereworld.scp temizliği bilinçli yapıldı mı?
- [ ] Alan oyun içinde oluşturuldu mu?
- [ ] Save alındı mı?
- [ ] .serv.export items.wsc çalıştırıldı mı?
- [ ] UO ve Sphere kapatıldı mı?
- [ ] items.wsc + mul dosyaları Multool klasöründe mi?
- [ ] statics/staidx yedeklendi mi?
- [ ] Freeze Statics — All işaretli, yollar doğru mu?
- [ ] Statics was succesfully freezed mesajı alındı mı?
- [ ] Mul dosyaları UO klasörüne kopyalandı mı?
- [ ] .nuke ile dinamik kopyalar temizlendi mi?
9. Sık Yapılan Hatalar
- items.wsc oluşmadı — Export öncesi save alınmadı veya komut yetkisiz karakterde çalıştırıldı
- Freeze mesajı gelmedi — items.wsc yolu yanlış veya All kutucuğu işaretli değil
- Mul güncellenmedi — Sphere veya UO client hâlâ açık
- Static görünmüyor — Yanlış harita mul dosyası — statics1 vs statics0 karışıklığı
- Çift item — .nuke adımı atlandı
- Tüm dünya itemleri gitti — sphereworld.scp temizliği yedeksiz yapıldı
- Multool açılmıyor — MSCOMCTL.OCX
Clear Statics — belirli koordinat aralığındaki static silme: Multool Kullanımı ve Multool — Eşya Sabitleme rehberindeki Clear Statics bölümü.

