Anasayfa
UO Sunucular
Forumlar
Profilim

Multool ile Static Yapımı

UO-Developer.com — oyun içi alan hazırlama, items.wsc export ve Freeze Statics

Bu 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.scp

Dikkat: 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:

.save

Adım 2 — Export komutu

Hâlâ oyundayken veya Sphere konsolundan:

.serv.export items.wsc

Komut 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.mul

Yedek: 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 staticsitems.wsc yolunu girin:

C:/Multool/items.wsc

Statics files the items should be added to — mul dosya yolları:

C:/Multool/statics0.mul
C:/Multool/staidx0.mul

Alttaki 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ıyorMSCOMCTL.OCX

Clear Statics — belirli koordinat aralığındaki static silme: Multool Kullanımı ve Multool — Eşya Sabitleme rehberindeki Clear Statics bölümü.

Mesh

UO-Dev SPONSOR

UO-Dev SPONSOR

B3LyRsy2 28-07-2011 11:35
Sanırım Video Link'i Kırık .s
Staffanswer 16-08-2012 23:08
Güzel bir calışma ellerine sağlık.

Üyelerin oylama ortalaması (10 dışında) :

8.80

Oylar: 5 den itibaren 07-05-2011 14:28