- Katılım
- 23 Eki 2022
- Mesajlar
- 6,596
- Çözümler
- 11
- Tepkime puanı
- 4,220
- Puanları
- 113
- Yaş
- 28
[Paylaşım] Knight Online All In One Editor v2 Source C# | Gelişmiş TBL, Veritabanı ve UI Düzenleme Programı Kaynak Kodları
Knight Online All In One Editor v2 Nedir?
Merhaba değerli forum üyeleri ve ko editör dostlarım, bugün Knight Online pvp sunucu geliştiricilerinin, database yöneticilerinin ve istemci (client) modifikasyonu ile uğraşan yazılımcıların tek bir çatı altında tüm ihtiyaçlarını karşılayacak efsane bir projenin kaynak kodlarını paylaşıyorum: Knight Online All In One Editor Source C# v2.Bildiğiniz gibi TBL dosyaları için ayrı, veritabanı (drop/npc/item) düzenlemeleri için ayrı, UI koordinatları için ayrı programlar kullanmak hem zaman kaybettiriyor hem de dosya uyuşmazlıklarına neden oluyordu. Tamamen C# (.NET) diliyle sıfırdan optimize edilerek geliştirilen bu v2 sürümü, tüm bu bağımsız araçları modern, sekmeli ve performanslı tek bir grafik arayüzünde (GUI) birleştiriyor. Projenin açık kaynak kodlu (Open Source) halini paylaşarak, kendi özel yönetim panellerini veya editörlerini geliştirmek isteyen tüm geliştirici arkadaşlara harika bir altyapı sunmuş oluyoruz. Geliştirici arkadaşlara projelerinde ve çalışmalarında canıgönülden başarılar dilerim!
Projenin Teknik Özellikleri ve Modüler Yapısı
Bu gelişmiş knight online server files editör kaynak kodu, katmanlı mimarisi ve nesne yönelimli kodlama yapısıyla 2026 standartlarında bir geliştirme deneyimi sunuyor. Kaynak kodunu inceleyerek kendi sistemlerinize entegre edebileceğiniz temel modüller şunlardır:- Gelişmiş TBL Motoru (C# Crypt/Decrypt): Şifreli .tbl dosyalarını yüksek bellek performansıyla saniyeler içinde çözer, veri tablosu (Grid) üzerinde düzenleme yapmanızı sağlar ve Türkçe karakter hatası vermeden geri şifreler.
- Bütünleşik SQL Veritabanı Yöneticisi: SqlCommand ve LINQ yapıları kullanarak, SQL Server Management Studio'ya girmeden doğrudan program içerisinden drop oranlarını, yaratık (monster) güçlerini ve NPC koordinatlarını canlı olarak düzenleyebilirsiniz.
- UI & Icon Eşleştirme Modülü: Client içerisindeki arayüz pencerelerinin şablon verileri ile item ikonlarının ID karşılıklarını görsel bir arayüzle eşleştirmenize imkan tanır.
- Toplu Veri İşleme (Bulk Operations): Binlerce satırlık item veya beceri (skill) verisini arka planda (BackgroundWorker/Task) asenkron olarak işleyerek programın kilitlenmesini engeller.
Geliştiriciler İçin Derleme İpuçları ve Proje Yapısı
Projeyi indirip Visual Studio (2022 veya üzeri) üzerinde açtıktan sonra sorunsuz bir şekilde derlemek (build) için aşağıdaki detaylara dikkat etmeniz faydalı olacaktır knk:- Hedef Framework: Proje .NET 8.0 veya .NET Framework 4.8 (seçtiğiniz versiyona göre) SDK bağımlılıklarına sahiptir. Derleme öncesi eksik NuGet paketlerinin otomatik yüklenmesi için projeyi sağ tıklayıp "Restore NuGet Packages" yapabilirsiniz.
- Veritabanı Bağlantı Katmanı: App.config veya .env dosyası içerisinden yerel SQL Server (SSMS) bağlantı dizelerini (Connection String) kendi test ortamınıza göre düzenlemeyi unutmayın.
- Release Modu: Kod optimizasyonunun ve DLL kütüphane bağlamalarının kararlı çalışması için nihai çıktıyı her zaman Release modunda derlemeniz önerilir.
İndirme Bağlantısı ve Teknik Destek
Knight Online pvp dünyasında editörlük standartlarını yukarı taşıyacak, kendi custom yönetim panellerinizi yazmanıza ışık tutacak bu muazzam Knight Online All In One Editor v2 C# kaynak kodlarının indirme bağlantısı aşağıda yer almaktadır. C# kod bloklarını incelerken, TBL kriptolama algoritmalarında veya SQL veri katmanı bağlantılarında (Data Access Layer) takıldığınız, sormak istediğiniz bir fonksiyon olursa hata satırıyla birlikte konu altından yazmaktan çekinmeyin knk, toplulukla birlikte hemen çözeriz. Projeyi geliştirecek arkadaşlara tekrar başarılar diler, bu değerli paylaşıma destek olmak için konuya bir teşekkür mesajı ve yorum bırakmanızı rica ederim. Herkese keyifli kodlamalar!İndirme Bağlantısı
- Knight Online All In One Editor v2 C# Source İndir:
İçeriği görüntülemek için Giriş yapın veya Kayıt olun.
