TriLogy
KY Üye
- KAYIT
- 13 Mar 2023
- Mesajlar
- 13
- Tepki puanı
- 30
Merhaba arkadaşlar;
Uzun süredir geliştirdiğim editörün neredeyse sonuna gelmiş bulunmaktayım, tabiki daha ekleyeceğim bir çok özelliklerde olacak kısaca şu ana kadar bitirdiklerim;
Şu An Aktif Görev Tipleri
NPC Oluşturma ve Kopyalama
NPC Menü ve Konuşma Ayarları
TBL Sistemi
Yaratık (Monster) Görevleri
Ödül (Reward) Sistemi
Bellek Sistemi ve Lua Çıktısı
Toplu Kayıt ve Patch Paketi Oluşturma
Tanıtım Videosu
Uzun süredir geliştirdiğim editörün neredeyse sonuna gelmiş bulunmaktayım, tabiki daha ekleyeceğim bir çok özelliklerde olacak kısaca şu ana kadar bitirdiklerim;

- Item Al / Item Ver tipi görevler
- Yaratık Kes / Ödül Al görevler
- Görevlerde ödül sistemi seçmeli veya direkt verilebilir şekilde yapılandırılabilir.

- Var olan bir NPC'nin adıyla aranarak tüm bilgileri kopyalanabilir. (sPid dahil)
- Yeni NPC oluşturulurken:
- NPC adı manuel girilebilir.
- Harita listesi veritabanından çekilir, koordinat girilerek yeri ayarlanabilir.
- Irk (Nation) seçimi yaparak ırka özel yazılabilir.
- ID ataması SQL üzerinde tarama yapılarak boş indeks atanarak otomatik belirlenir.
- Gerekli kayıtlar hem SQL veritabanına hem tbl dosyalarına işlenir.
- NPC'ye özel Lua dosya adı otomatik tanımlanır.

- NPC ilk açıldığında gözüken üst yazı, başlık ve NPC simgesi özelleştirilebilir.
- Menü önizleme için özel bir "Önizle" butonu mevcuttur.
- NPC görev kabul penceresi, ayrı bir bölümde düzenlenebilir.
- Göreve özel hata mesajları otomatik olarak eklenir.
- Tüm TalkID’ler sistemdeki mevcutlarla çakışmayacak şekilde kontrol edilerek indeks ataması yapılır.

- İlk girişte client klasörü seçilir ve gerekli TBL dosyalarını otomatik olarak yükler ve şifreleme türüne göre açar.
- Kayıt sırasında TBL şifreleme türü otomatik seçilir.
- Editör girilen bütün bilgileri TBL dosyasına yeni bir satır ekleyip otomatik kaydeder.

- 4 ayrı yaratık bölümü tanımlanabilir
- Arama paneli sayesinde veritabanından monster adıyla filtreleme yapılabilir.
- Her yaratık için farklı sSid tanımlanabilir (örneğin bazı mob’ların farklı ID’leri olabilir).
- Kayıt sırasında SQL'deki görev index'leri kontrol edilerek çakışma olmadan otomatik indeks atanır.

- Görev ödülleri detaylı biçimde tanımlanabilir.
- İtem ID, miktar ve ödül açıklaması girilebilir.
- Görev başlığı ve NPC simgesi ile birlikte tam ödül önizlemesi yapılabilir.
- “Seçmeli ödül” veya “Tümünü ver” sistemi ayarlanabilir.
- Kayıt sırasında SQL'deki görev index'leri kontrol edilerek çakışma olmadan otomatik indeks atanır.

- Editör, görevleri bellekte tutar ve her görev benzersiz verilerle ayrı ayrı oluşturulur.
- "Görev Ekle" işlemi sırasında:
- Görevin kaç levelde açılacağı sorulur.
- Göreve özel isim tanımlanır.
- Tüm bilgiler toplanarak dinamik Lua kodu oluşturulur.
- SaveEvent atamalarını otomatik yapar.
- Monster adet kontrollerini otomatik ekler her Monster için ayrı kontrol yapar.
- Görevler eklenirken karışmaması için aralara --- ekler ve görevin en üstüne girdiğiniz görev adını yazar.
- Eklenen görevler alt alta listelenir.

- “Kaydet ve Patch Oluştur” butonuyla:
- Kullanıcıdan patch adı istenir.
- Tüm görev verileri .tbl dosyalarına, SQL veritabanına ve Lua dosyalarına eksiksiz yazılır.
- Zip dosyası içerisinde Data klasörü otomatik oluşturularak direkt oyun client’ına verilebilecek şekilde hazır patch paketi oluşturulur.
Kısacası SQL + TBL + Patch ile uğraşmazsınız, herşeyi editör kendisi yapar..
Resimler;
Resimler;
Tanıtım Videosu
Son düzenleme: