Reklam
️ Knight Control Center PRO ULTRA v3.0
**KiLLeDTeaM** | Tam Entegre Knight Online PW Sunucu Yönetim Sistemi
BU Sistem Yapay zeka ile tasarlanmıştır ! Canım öyle istedi
## GENEL BAKIŞ
> **Knight Control Center ULTRA**, profesyonel Knight Online private server yönetimi için geliştirilmiş **tümleşik bir yönetim panelidir**.
> SQL Server veritabanı, istemci dosyaları, sunucu konfigürasyonu, bot sistemleri, asset yönetimi ve hatta AI destekli asistan tek bir arayüzde toplanmıştır.
| Özellik | Açıklama |
|---------|----------|
| ️ **DB Yönetimi** | Tüm tablolara CRUD, inline düzenleme, schema profilleri, kolon takma adları |
| **SQL Editörü** | Çoklu sorgu, sekmeli sonuçlar, sözdizimi vurgulama, hızlı butonlar |
| **Bot Sistemi** | Farm, PK, BDW, Merchant, Delos bekçi, toplu bot oluşturma |
| **Asset Studio** | İkonlar, karakterler, NPC, MOB, silahlar, efektler için görsel tarayıcı |
| **AI Asistan** | Ollama ile doğal dil → SQL / Lua / Fix önerileri |
| ️ **Güvenlik** | DDoS koruması, anti-cheat tespiti, ban yönetimi, IP engelleme |
| **Sunucu Monitor** | Anlık online, tablo istatistikleri, performans metrikleri |
| ️ **Harita Editörü** | 2D/izometrik harita, OPD düzenleme, spawn yerleştirme |
| **Pack Araçları** | HDR/SRC unpack/repack, TBL düzenleyici, N3 model görüntüleme |
---
## VERİTABANI YÖNETİMİ
### ️ Tablo Editörü
- **Sol ağaç menü**: Tablolar kategorilere ayrılmış (Karakter, Item, NPC, Drop, Quest...)
- **Tablo işlemleri**: Satır ekleme, düzenleme, silme, kopyalama
- **Oyun farkındalığı**: Item ikonları otomatik gösterilir, renk kodlaması (NPC tipine göre)
- **Inline düzenleme**: Değişen hücreler vurgulanır, toplu kaydetme
- **PK desteği**: Primary key olmadan yazma engellenir
### SQL Editörü
- **Çoklu sorgu**: `GO` ile ayrılmış sorguları sırayla çalıştırma
- **Sekmeli sonuçlar**: Her sorgu sonucu ayrı sekmede, tablo görünümü
- **Sözdizimi vurgulama**: SQL anahtar kelimeleri renklendirilir
- **Hızlı tablo butonları**: Kategorilere göre (Karakter, Item, NPC, Letter, Klan) önceden hazırlanmış sorgular
- **Geçmiş**: Son sorgular açılır menüde tutulur
### Tanılama (Diagnostics)
- **Tüm tablolar taranır**: PUS_ITEMS boş mu, drop tablosu var mı, letter sistemi aktif mi, zone tanımları...
- **Kritik sorunlar**: Item referansı olmayan envanter, süresi dolmuş premium, CSW zamanları
- **Fix SQL önerileri**: Her sorun için çalıştırılabilir düzeltme SQL'i
- **Rapor çıktısı**: TXT olarak dışa aktarım
### Import/Export
| Format | Export | Import |
|--------|--------|--------|
| CSV ||
|
| JSON ||
|
| SQL INSERT ||
(manuel) |
| Cross-DB ||
(farklı sunucu) |
- **Toplu tablo export**: Tüm tabloları CSV/JSON olarak klasöre al
- **Dry run**: Import öncesi kontrol
- **Truncate seçeneği**: Tabloyu temizleyip yaz
---
## BOT YÖNETİM SİSTEMİ
### Farm Bot
- Bot tablolarını otomatik algılar (`BOT_HANDLER_FARM`, `BOT_HANDLER_FARMNEW`)
- Zone, koordinat, sınıf, level belirleme
- CSV export ile toplu yedekleme
- Hızlı ekleme formu
### ⚔ PK Bot
- Ronark Land, Ardream, BDW, Delos, Bifrost için PK botu oluşturma
- Bot sayısı, nation, level, sınıf, regen süresi ayarları
- Otomatik koordinat randomizasyonu
- SQL çıktısı → SQL editörde çalıştır
### BDW Bot
- Karus & El Morad dengesi
- Min/max level aralığı
- Sınıf filtreleri (Warrior, Rogue, Mage, Priest)
- BATTLE tablosundan aktif savaş zamanlarını görüntüleme
### Merchant Bot
- Merchant tablolarını listeleme (`MERCHANT_BOT_INFO`, `MERCHANT_BOT_ITEM`)
- Satıcı botları yönetme
- Item numarası + fiyat + adet ekleme
### Bot Oluştur (Create)
- **Gerçek KO şeması**: `strUserID`, `Race`, `Class`, `Stats`, `strItem`
- 14 farklı ırk/class kombinasyonu (Orc, Barbarian, Human, Elvian, Kurian...)
- **Stat presetleri**: Warrior, Rogue, Mage, Priest, Kurian için hazır dağılımlar
- **strItem template**: Mevcut bir bottan envanter binary'sini kopyalama
- Toplu bot üretimi (prefix + başlangıç numarası)
- Tek tıkla DB'ye ekleme
### Delos Bekçi
- Delos kalesi (Zone 52) için nöbetçi botları
- Kapı ve duvar pozisyonları (Kuzey, Güney, Batı, Doğu, İç Kule, Kale Merkez)
- Random koordinat dağılımı
### Genel Bakış
- Tüm bot tablolarının listesi ve kayıt sayıları
- Bulunamayan tablolar raporlanır
---
## ️ GÜVENLİK & KORUMA
### DDoS / IP Block
- **IP engelleme**: site_block tablosuna ekleme
- **Firewall script üretimi**: Windows Güvenlik Duvarı için netsh komutları
- **DDoS tespit ayarları**: Bağlantı eşiği, pencere süresi, otomatik engelleme
### Ban Yönetimi
- **Karakter/Hesap banlama**: `bLogout=2` ile
- Ban süresi (gün)
- Sebep notu
- Ban kaldırma
### Bağlantı İzleme
- Anlık online oyuncu listesi
- Karakter, level, sınıf, ulus, zone, noah, NP
- Filtreleme ve arama
- Karus/El Morad dağılımı
### Güvenlik Duvarı Kuralları
- GameServer, LoginServer, SQL Server portları
- İzinli IP filtreleme
- SYN Flood koruması
- Otomatik script üretimi
### Anti-Cheat Merkezi
| Kontrol | Açıklama |
|---------|----------|
| Item Duplikasyon | Aynı nSerial'e sahip birden fazla item tespiti |
| Noah Pump | 1 milyar+ Noah'a sahip hesaplar |
| Stat Anomali | Level ve sınıfa göre imkansız stat toplamları |
| Serial Çakışma | nSerial=0 veya NULL itemler |
---
## SUNUCU MONİTÖR & İSTATİSTİKLER
### Sunucu Monitor (Gerçek Zamanlı)
| Metrik | Açıklama |
|--------|----------|
| Online Oyuncu | Anlık aktif karakterler |
| Karus / El Morad | Ulus bazlı dağılım |
| Tablo Sayısı | Toplam veritabanı tablosu |
| Item Kayıt | ITEMS tablosu satır sayısı |
| Bot Kayıt | Bot tabloları toplamı |
### Ekonomi Takip
- **Toplam Noah**: Tüm karakterlerin toplam parası
- **Ortalama Noah**: Oyuncu başı
- **En zengin %10**: Servetin % kaçına sahip
- **Servet dağılımı**: 0-100K, 100K-1M, 1M-10M, 10M-100M, 100M+ aralıklarında karakter sayıları
- **Zenginler listesi**: En fazla Noah'a sahip 100 karakter
- **Envanter değeri**: Belirli bir karakterin envanterindeki itemlerin toplam Noah değeri
### ⚔ PK & Liderlik Tabloları
- **NP Liderlik**: En yüksek NP'ye sahip 100 karakter
- **Top Karakterler**: Level, Noah, NP'ye göre sıralama
- **Klan Sıralaması**: En yüksek puana sahip 50 klan
### Klan Simülatörü
- İki klan arasında savaş simülasyonu
- Her karakterin level, stat, NP değerlerine göre rastgele güç hesaplama
- 100-10.000 simülasyon arasında seçim
- Galibiyet yüzdesi hesaplama
---
## CLIENT ASSET STUDIO
### ️ Client Asset List Studio
| Kategori | İçerik |
|----------|--------|
| Item İkonları | `itemicon_*.bmp` / `*.jpg` / `*.png` |
| Karakterler | N3 karakter modelleri, skinler |
| Animasyonlar | `.kf`, `.ksa`, `.anim` |
| NPC | NPC modelleri ve dokuları |
| MOB | Canavar modelleri |
| Silahlar | 3D silah modelleri |
| Armorlar | Zırh modelleri |
| Kanatlar | Özel kanat efektleri |
|Efektler | Particle efektleri (`n3fx`) |
### TBL Studio
- **Binary TBL parse**: KO client TBL dosyalarını okuma/yazma
- **String çıkarımı**: Dosyadaki tüm okunabilir stringleri listeleme
- **CSV/TSV modu**: Tablo olarak düzenleme
- **Hex görünümü**: Ham byte düzenleyici
### N3 Pack Extractor
- **HDR + SRC formatı**: KO'nun kendi paket yapısını destekler
- **Otomatik algılama**: `item.hdr`, `fx.hdr`, `ui.hdr`, `sound.hdr`
- **Dosya listesi**: İsim, offset, boyut
- **Toplu çıkarma**: Tüm dosyaları klasöre al
- **Repack**: Düzenlenmiş dosyaları geri paketleme
- **Direkt BMP/JPG tarama**: SRC içindeki görselleri doğrudan çıkar
### Wiki Asset İndirici
- **KOWiki'den otomatik indirme**: Item ikonları, harita görselleri, NPC/MOB görselleri
- **Manifest oluşturma**: İndirilen assetlerin indeksi
- **Klasör yapısı**: `wiki_assets/item_icons/`, `wiki_assets/maps/`
### İkon Sağlık Panel
- Aktif ikon klasörü kontrolü
- Dosya sayısı ve konum gösterimi
- Arama zinciri (tüm olası konumlar listelenir)
- İkon test aracı (belirli item ID'sinin ikonunu dene)
---
## OLLAMA ULTRA AJAN
### Bağlantı
- **Ollama sunucusuna bağlan**: `Ziyaretçiler için gizlenmiş link,görmek için Giriş yap veya üye ol.`
- **Model seçimi**: `llama3.1:8b`, `mixtral:8x7b`, `llama3.1:70b`, `codellama:34b`
- Otomatik model listesi yükleme
### Chat Modu
- Doğal dil ile konuşma
- KO server yönetimi konularında uzman yanıtlar
- Konuşma geçmişi
### SQL Üret
- **Türkçe komut → SQL**:
- "Online olan en yüksek levelli 10 Karus karakterini getir"
- "En fazla Noah'a sahip 5 oyuncuyu listele"
- Tablo bazlı bağlam (`USERDATA`, `ITEMS`, `K_NPC`, ...)
- SQL sözdizimi vurgulamalı çıktı
- Tek tıkla SQL Editörüne gönder
### Oto Tamir
- **DB tara**: Item duplikasyonu, Noah pump, imkansız stat tespitleri
- **Sorunları analiz et**: Ollama'ya gönder
- **Fix SQL önerisi al**
- **Uygula**: Onay ile fix SQL'i çalıştır
### Lua Üret
- **Quest açıklaması → Lua kodu**:
- "Ronark Land'da 50 mob öldür, ödül olarak Trina ver"
- NPC ID, Exchange ID parametreleri
- KO Lua fonksiyonları: `HowmuchItem`, `RemoveItem`, `RunQuestExchange`, `SelectMsg`
### Analiz
- Tablo şeması + ilk 5 kayıt → Ollama'ya gönder
- Önemli bulgular ve öneriler
- Veri kalitesi analizi
### ️ Güvenlik Modları
| Mod | İzinler | Kullanım |
|-----|---------|----------|
| Güvenli Mod | Sadece okuma | Analiz, raporlama |
| ⚠ Normal Mod | Okuma + Yazma (onaylı) | Otomatik fix |
---
## ️ MAP EDITÖR & HUB
### 2D Harita Editörü
- **Top-down görünüm**: KO dünyasını 2 boyutlu görselleştirme
- **Zoom/Pan**: Fare tekerleği ile yakınlaştırma, orta tuş ile kaydırma
- **Grid sistemi**: 64 birimlik ızgaralar, ana grid (8x)
- **Katmanlar**:
- OPD objeleri (binalar, ağaçlar, kayalar)
- Spawn noktaları (mob, boss, NPC)
- Zone bölgeleri (renkli alanlar)
- Warp noktaları
### Spawn Yönetimi
- **Spawn listesi**: Tüm NPC/monster'lar ID, isim, level, tip, koordinat
- **Sürükle-bırak**: Harita üzerinde spawn'ı taşı
- **Sağ tık menüsü**: Yeni spawn ekle, sil, kopyala
- **Özellik paneli**: ID, isim, level, HP, EXP, koordinat, respawn süresi
- **AI Spawn Önerisi**: Mevcut spawn dağılımına göre AI'nın yeni spawn önermesi
### OPD Obje Editörü
- **OPD dosyaları**: `*.opd`, `*.opdsub`, `*.opdext`
- **Obje listesi**: ID, X, Z, tip
- **3D dönüş**: Izometrik önizleme
- **Yerleştirme**: Haritaya tıklayarak obje ekleme
### Warp Editörü
- **Teleport noktaları**: `WARP_INFO`, `WARP`, `PORTAL`, `TELEPORT`
- **Kaynak → Hedef**: Zone, koordinatlar
- **Görsel yerleştirme**: Harita üzerinde warp noktalarını sürükle
- **SQL çıktısı**: DB'ye yazmak için
### 3D Viewport
- **Izometrik projeksiyon**: 35°/45° açı
- **Fare kontrolü**: Sol tuş = döndür, orta tuş = kaydır
- **Yükseklik**: Her spawn level'e göre yükseklik (20-80 birim)
- **Renk kodlaması**: NPC tipine göre renk (mob=kırmızı, boss=parlak kırmızı, NPC=mavi)
### Zone Manager
- **Tüm zone'ların kart görünümü**: ID, isim, boyut, spawn sayısı
- **Hızlı açma**: Karttaki buton ile harita editörüne git
- **Spawn sayıları**: DB'den otomatik yüklenir
---
## HDR/SRC UNPACKER + REPACKER
### Desteklenen Pack'ler
| Pack | İçerik | Dosya |
|------|--------|-------|
| item | İtem ikonları, modeller | `Item/item.hdr`, `item.src` |
| fx | Particle efektleri | `fx/fx.hdr`, `fx.src` |
| ui | UI dokuları | `ui/ui.hdr`, `ui.src` |
| sound | Ses dosyaları | `Sound/sound.hdr`, `sound.src` |
| skill | Skill ikonları | `Skill/skill.hdr`, `skill.src` |
| npc | NPC dokuları | `NPC/npc.hdr`, `npc.src` |
| map | Harita verileri | `Map/map.hdr`, `map.src` |
### Format (HDR)
```
[4 byte] file_count
For each file:
[2 byte] name_length
[N bytes] filename (ASCII)
[4 byte] offset in SRC
[4 byte] size in SRC
```
### Format (SRC)
- Raw file data concatenated
### İşlemler
- **Analiz**: HDR içindeki dosyaları listele, tip dağılımı, boyut kontrolü
- **UNPACK**: Tüm dosyaları çıktı klasörüne ayıkla
- **REPACK**: Düzenlenmiş dosyaları geri paketle, yeni HDR+SRC oluştur
- **Otomatik yedek**: Orijinal dosya üzerine yazarken `.bak_*` oluştur
---
## ️ SERVER INFO & KONFIG
### Server Info Dlg
- **Çalışan süreçleri tara**: `GameServer.exe`, `LoginServer.exe`, `KnightOnline.exe`
- **Detay bilgi**: PID, EXE yolu, RAM kullanımı, CPU, başlatılma zamanı
- **EXE analizi**: Boyut, SHA256 hash, değiştirilme tarihi
### Config Editor (GameServer.ini / LoginServer.ini)
- **Kritik ayarlar**: Form düzeninde (SERVER_IP, GAME_PORT, MAX_USERS, RATE_EXP, RATE_DROP, CASTLE...)
- **Ham metin editörü**: Satır satır düzenleme
- **Otomatik form senkronizasyonu**: İki yönlü
- **Önceden tanımlı dosya seçicileri**: GameServer.ini, LoginServer.ini, Server.ini
---
## EVENT & QUEST SİSTEMLERİ
### Quest & Lua Editörü
- **Quest listesi**: Ad, NPC ID, Talk, Menu, Exchange ID
- **Lua kodu üretimi**: Exchange, Kill, Collect, Talk quest tipleri
- **Kod önizleme**: Sözdizimi vurgulamalı
- **Patch kaydetme**: `.lı` dosyası olarak diske yaz
### Daily Quest Editörü
- **DAILY_QUESTS tablosu**: ID, görev adı, tip, kill sayısı, gereken item, ödül item
- **Uyarı**: `id` ve `KillCount` tinyint (MAX 255)
- **Inline düzenleme**: Çift tık ile hücre düzenleme
### Event Reward Editörü
| Event | Tablo | Kazanan/Kaybeden Ödülleri |
|-------|-------|--------------------------|
| Border Defance War | `BDW_REWARD` | Item, Noah, EXP, NP |
| Chaos Dungeon | `CHAOS_REWARD` | Item + bonus |
| Juraid Mountain | `JURAID_REWARD` | Item setleri |
| Forgotten Temple | `FT_REWARD` | Rastgele ödül |
### Event Zaman Editörü
- **BATTLE tablosu**: byMap, sByDay, sByTime
- **Günlük zamanlar**: Pazartesi - Pazar için saat slotları
- **SQL üretimi**: INSERT INTO BATTLE
### Event Takvimi
- **BURNING_FEATURES**: EXP, Drop, NP bonus etkinlikleri
- **Yeni event ekleme**: Tip, oran, başlangıç, süre
- **Discord bildirimi** (webhook)
- **Hızlı presetler**: 2x EXP, 3x Drop, 2x NP, Hafta sonu
---
## ITEM & ENVANTER SİSTEMLERİ
### Envanter Editörü (KO Stili)
- **Tam KO envanter görünümü**:
- Ekipman slotları (miğfer, omuz, göğüs, alt, eldiven, bot, pelerin, silah, kalkan, yüzük, kolye, bileklik, arma)
- 3 çanta (4×5 grid)
- Hızlı bar (5 slot)
- **Sürükle-bırak**: Itemleri slotlar arasında taşı
- **Item arama paneli**: İkon grid, liste görünümü, filtreler
- **Toplu item verme**: Tüm online oyunculara
### Banka Editörü
- **ITEMS byType=2** (kasa) veya **WAREHOUSE** tablosu binary blob
- Kasa içeriği tablo görünümü
- Kasa temizleme (tüm itemleri sil)
### Başlangıç Item Editörü
- **BEGINNING_ITEM / STARTING_ITEM** tabloları
- Sınıf bazlı başlangıç eşyaları
- Slot, item numarası, adet, dayanıklılık
- 14 farklı sınıf (Warrior♂/♀, Rogue♂/♀, Mage♂/♀, Priest♂/♀, Kurian♂/♀, EM versiyonları)
### Item Group Editörü (NPC Satış Grupları)
- **NPC_SALE_ITEMS / SUNDRIES / K_NPC_ITEMS**
- 4×4 ikon grid (sayfa 1-...)
- NPC/Group listesi (SaleGroup, id, NPC adı)
- Item arama paneli → sürükle/bırak
- TBL aktarımı
### Exchange Editörü
- **ITEM_EXCHANGE** tablosu
- Input (gerekli itemler) / Output (verilen itemler)
- Adet, süre (expire) ayarları
- ID bazlı listeleme
### ⚙ Generator / Shozin Editörü
- **MAKE_ITEM_GROUP** (craft sistemleri)
- **ITEM_UPGRADE_SETTINGS** (upgrade oranları)
- **CHAOS_STONE_SPAWN**
- Oran (%) ve min/max miktar ayarları
---
## ✉ LETTER & PUS SİSTEMLERİ
### ✉ Letter Editörü v2
- **Toplu mektup gönderimi**:
- Tüm karakterler
- Online oyuncular
- Belirli zone'daki oyuncular
- Belirli karakter
- Belirli ulus
- **Ek**: Noah, item + adet
- **Mektup listesi**: Gönderen, alıcı, konu, Noah, tarih
- **Eski mektup temizleme**: bRead=1 ve belirli günden eski
### PUS Editörü v2
- **Kategoriler**: HOME, ONLY GNB, COSPLAY, SPECIALS, SCROOL, CASH AND QUEST, GNB TO KC
- **PUS_ITEMS tablosu**: ID, ItemID, Price, BuyCount, Category, PriceType
- **Aktif/Deaktif**: bEnabled kolonu
- **Hızlı ekleme**: Item ID, ad, fiyat, adet
- **Item ikonları** gösterilir
---
##PREMIUM YÖNETİMİ
### Premium Editor
- **Premium verme**:
- Hesap/karakter adı
- Süre (1-3650 gün)
- Tip (Normal, Deluxe, VIP)
- **Toplu online premium**
- **Premium iptal**
- **Aktif premium hesaplar listesi**: Hesap, tip, başlangıç, bitiş, kalan
- **KC/Coin yönetimi**: KC verme, düzenleme
---
## SRC DEVELOPER STUDIO
### C++ Patch Planlayıcı
- **Doğal dil → Patch taslağı**:
- "Boss invasion event"
- "PUS kampanyası"
- "Yeni skill sistemi"
- **Class ve fonksiyon isimleri** özelleştirilebilir
- **Hedef dosyalar**: `GameServerDlg.cpp`, `User.cpp`, `GameServerDlg.h`, `User.h`
### SQL Zinciri Üretimi
- Event, NPC/Spawn, PUS, Quest, Letter tipleri için otomatik SQL şablonları
- INSERT / UPDATE komutları
- BEGIN TRANSACTION / COMMIT
### Source Explorer
- GameServer kaynak kodunu tara
- .cpp, .h, .hpp, .ini, .lua, .json dosyalarını listele
- **Fonksiyon/Keyword ara**: İçerik bazlı arama
- **AI Patch**: Seçili kodu iyileştir, değişiklikleri göster (Safe Mode ile onaylı)
---
## KO SMART ITEM BROWSER
### Çapraz Analiz
| Kaynak | Bilgi |
|--------|-------|
| ITEM | İsim, tip, grade, atk, def, ağırlık, fiyat |
| İkon | Dosya konumu, varlık kontrolü |
| Drop | Hangi monster'lar düşürüyor, oran (%) |
| ITEMS | Kimlerin envanterinde, adet, slot |
| PUS | Satışta mı, fiyat, KC/Noah |
| Exchange | Hangi exchange gruplarında var |
| Çapraz Analiz | Özet rapor, ikon durumu, envanter sayısı, drop kaynağı sayısı |
---
## VISUAL UPGRADE PIPELINE
### Batch Icon Enhancer
- **Kaynak**: `D:/aaa/Item` veya seçilen klasör
- **İkon skorlaması**: Çözünürlük, kalite (100 üzerinden)
- **Geliştirme opsiyonları**:
- Upscale (1x, 2x, 4x)
- Sharpen (UnsharpMask)
- Rarity bordürü (Normal, Magic, Rare, Unique, Elite)
- Premium glow efekti
- **Önizleme**: Önce/sonra karşılaştırma
- **Format seçimi**: BMP, PNG, JPG
- **Toplu işlem**: Tüm ikonları geliştir
- **Oyuna uygula**: Geliştirilmiş ikonları orijinal klasöre kopyala
### Asset Health Scanner
- **Kategoriler**: İkonlar, UI dokuları, Efektler, Haritalar, Yaratıklar
- **Skorlama**: Çözünürlük, dosya boyutu
- **Öneriler**: 2x/4x upscale, format dönüşümü
- **Rapor çıktısı**: TXT
### UI Theme Builder
- **Hazır temalar**: Dark Premium, Obsidian, Blood Red, Forest, Royal Gold, Classic KO
- **Özel renkler**: Arka plan, çerçeve, altın, slot
- **Önizleme**: KO envanter penceresi simülasyonu
- **Tema export**: JSON
###Otomatik Pipeline
- **Tek tıkla**:
1. Asset tara (D:/aaa/Item)
2. İkonları geliştir (2x upscale + sharpen)
3. Rarity bordürü ekle
4. Oyuna uygula
5. Doğrula
---
## ️ CLIENT FILE EDITOR SUITE
### Desteklenen Dosya Tipleri
| Uzantı | Tip | Düzenlenebilir | Araç |
|--------|-----|----------------|------|
| `.tbl` | Client TBL || RscTables.exe |
| `.ini`, `.Ini` | Config || - |
| `.txt`, `.lst` | Metin/Liste || - |
| `.tct`, `.tcm` | UI İçerik || - |
| `.uif` | UI Layout || UIE Longh0rn.exe |
| `.evt`, `.evtsub` | Event Script || - |
| `.flag` | Parametre Flag || - |
| `.json` | JSON Config || - |
| `.opd`, `.opdsub`, `.opdext` | Obje Yerleşimi || N3ME.exe |
| `.dxt`, `.dtx`, `.dds` | Doku || N3TexViewer.exe |
| `.bmp`, `.png`, `.jpg` | Görsel || - |
| `.n3scene`, `.n3shape` | 3D Model || N3Viewer.exe |
| `.n3cskin`, `.N3Chr` | Karakter || N3CE.exe |
| `.n3fx` | Efekt || N3FXE.exe |
| `.hdr`, `.src` | N3 Paket || - |
### Hızlı Araçlar
| Araç | Açıklama |
|------|----------|
| RscTables | TBL düzenleyici |
| N3ME | Harita editörü |
| N3CE | Karakter editörü |
|N3FXE | Efekt editörü |
| N3Viewer | 3D model görüntüleyici |
| N3TexViewer | Doku görüntüleyici |
| UIE Longh0rn | UI layout editörü (en iyi) |
| N3Indoor | İç mekan harita editörü |
---
## YEDEKLEME & KURTARMA
### Otomatik Yedekleme
- **Zamanlayıcı**: 6 saat, 12 saat, 24 saat, manuel
- **Formatlar**: CSV, SQL INSERT, ZIP sıkıştırma
- **Seçilebilir tablolar**: 10 kritik tablo (USERDATA, ITEMS, LETTER, KNIGHTS, K_NPC, K_MONSTER_ITEM, PUS_ITEMS, BURNING_FEATURES, DAILY_QUESTS)
- **Otomatik temizlik**: Saklama süresi (1-365 gün)
- **Yedek listesi**: Mevcut yedeklerin listesi, boyut
### DB Yedek Editörü (Gelişmiş)
- **Kritik tablolar**: 15+ tablo (USERDATA, ITEMS, LETTER, KNIGHTS, BOT_HANDLER_FARM, K_NPC, K_MONSTER_ITEM, PUS_ITEMS, BURNING_FEATURES, DAILY_QUESTS, ITEM_EXCHANGE, ACCOUNT_CHAR, ACCOUNT_PREMIUM_DATA, BEGINNING_ITEM, BATTLE)
- **Ekstra tablo ekleme**: Özel tabloları da listeye ekle
- **Geri yükleme**: Yedekten CSV/SQL restore
---
## GATE & TELEPORT
### Gate Editörü
- **GATE_LIST / WARP_LIST / PORTAL_LIST / START_POSITION2369**
- **Tablo görünümü**: ID, kaynak zone, X, Y, Z, hedef zone, hedef koordinatlar
- **Yeni gate ekleme**: Koordinat girişi
- **Kaydetme**: SQL çıktısı
---
## WEB PANEL YÖNETİCİSİ
### Web Panel Manager
- **Panel başlatma**: `web_panel/app.py` ile Flask uygulaması başlat
- **Konfigürasyon**: Host, port, debug, Discord webhook, admin şifresi
- **API test**: `/api/stats/online`, `/api/stats/live`, `/api/players`, `/api/diag`
- **Tarayıcıda aç**: Otomatik
---
## AKILLI YARDIM & KILAVUZ
### Kullanım Kılavuzu (UsageGuide)
- **Hızlı başlangıç**: Gerekli kurulumlar, ODBC sürücüsü
- **Navigasyon**: 9 kategori açıklaması
- **Ollama Ajan**: Kurulum, güvenlik modları, örnek komutlar
- **Her editör için kısa açıklamalar**
- **Klavye kısayolları**: Ctrl+D (DB Bağlan), Ctrl+S (Kaydet), F5 (Yenile)
- **Sorun giderme**: Sık karşılaşılan hatalar ve çözümleri
### Akıllı Öneriler (RecommendationDock)
- **Sistem sağlık skoru** (0-100)
- **Otomatik öneriler**:
- Tablo sayısı düşük → şema eksik
- Kolon adı farklılıkları
- Riskli sorgu geçmişi
- PUS aktiflik kolonu kontrolü
### Audit Log
- **JSONL formatında kayıt**: Tüm önemli işlemler (SQL çalıştırma, item ekleme, NPC ekleme, bot oluşturma)
- **Zaman damgası**: ISO formatı
- **Görüntüleme**: Dock panelinde son 150 satır
---
## KO MASTER CONTROL CENTER
### Proje Profili
- **Tek JSON dosyasında tüm yollar**:
- `project_name`, `client_root`, `source_root`, `db_server`, `db_name`, `build_output`, `backup_root`, `icon_dir`, `editors_dir`
- **Otomatik yükleme/kaydetme**
###Hızlı İşlemler (Recipe Runner)
| İşlem | Açıklama |
|-------|----------|
|Yeni Item Ekle | DB + İkon + Client + Source kontrolü |
| Yeni NPC/Monster Ekle | K_NPC + Drop template + Source kontrol |
| Quest Paketi Ekle | DB quest + Lua + Client resource |
| Item Sync (DB→Client) | Tüm item iconlarını DB ile eşle |
| UI Pack Güncelle | ui.hdr + client UI'yı güncelle + repack |
| Tam Yedek Al | DB + Source + Client + Assets snapshot |
| Sunucuya Uygula | Build + kopyala + test et |
| ↩ Son İşlemi Geri Al | Son sync işlemini rollback yap |
### Sync Engine
- **Atomik işlemler**: Her işlem bir snapshot ile korunur
- **Rollback desteği**: Son işlemi geri al
- **Çoklu hedef eşzamanlama**: DB + Client + Source + Assets
---
## KLİMA KISAYOLLARI
| Kısayol | Eylem |
|---------|-------|
| `Ctrl+D` | DB Bağlan |
| `Ctrl+S` | Kaydet |
| `F5` | Yenile |
| `Ctrl+F` | Sidebar ara |
| `Ctrl+` | SQL Editörü |
| `F` | Harita sığdır (MapCanvas) |
| `G` | Grid göster/gizle |
| `L` | Etiketler göster/gizle |
| `Del` | Seçili objeyi sil |
| `Scroll` | Yakınlaştır/uzaklaştır |
| `Alt+Sol` | Harita kaydır |
| `ESC` | Yerleştirme modundan çık |
---
## GEREKSİNİMLER
### Python Paketleri
```bash
pip install PySide6 pyodbc psutil requests Pillow
```
### ODBC Sürücüsü
- **SQL Server** için: `ODBC Driver 17 for SQL Server`
### Ollama (AI Ajan için)
```bash
ollama serve
ollama pull llama3.1:8b
```
### KO Editör Araçları (Opsiyonel)
| Araç | Açıklama |
|------|----------|
| RscTables.exe | TBL düzenleyici |
| N3ME.exe | Harita editörü |
| N3CE.exe | Karakter editörü |
| N3FXE.exe | Efekt editörü |
| N3Viewer.exe | 3D model görüntüleyici |
| N3TexViewer.exe | Doku görüntüleyici |
| UIE Longh0rn.exe | UI layout editörü |
---
## SORUN GİDERME
| Sorun | Çözüm |
|-------|-------|
| DB bağlantısı yok | ODBC sürücüsünü kontrol et, `odbc_diag.py` çalıştır |
| Ollama 404 错误 | `ollama pull llama3.1:8b` |
| 未找到表格 | 单击“↺ 刷新架构”按钮更新列映射 |
图标未显示 | 请检查 `D:/aaa/Item` 文件夹并单击“刷新图标”按钮 |
| 应用程序运行缓慢 | 在大型表格中使用前 500 条记录,并启用分页 |
| requests 模块缺失 | 使用 `pip install requests` 安装 |
版权所有。
该软件是专门为 ko-yardim.com 开发的。
部分编辑器代码引用自论坛。已添加签名以示对原作者的尊重。
TriLogy
我们将把这款游戏从基本结构提升到一个更高的水平。
**开发者**:KiLLeDTeaM
版本:3.0
**建造日期**:2026年
我上传的文件是下载:
***隐藏文本:无法引用。***
密码:Ziyaretçiler için gizlenmiş link,görmek için Giriş yap veya üye ol.
以下仅列举 v4 版本新增的 40 项功能中的一部分。v4 版本即将发布,免费且易于使用……无需再花费数小时、数月甚至数年时间与客户端数据库文件和源代码苦苦挣扎;彻底的解决方案即将推出,同样免费……(我特意没有整合表格和图标的问题;我会在最终版本中解决。)
Ekli dosyayı görüntüle 15822Ekli dosyayı görüntüle 15823Ekli dosyayı görüntüle 15824Ekli dosyayı görüntüle 15825
Ekli dosyayı görüntüle 15827
Ekli dosyayı görüntüle 15826
Ekli dosyayı görüntüle 15821
游戏系统编辑器(40/13 个新模块)
1. 重生与特权系统
- REB 15级重生系统编辑器
- 字符搜索(从 USERDATA 实时查询)
- 进度条和重生等级指示器。
- 13 个福利类别——每个类别均可自定义,分值范围为 0-5 分:
- 150 重量,100 生命值,200 魔法值
- 3%忠诚度,2%掉落率,4%经验值
- 击杀怪物掉落3%金币,击杀NPC掉落2%金币
- 1% 升级几率
- 对怪物造成 4% 的伤害,对玩家造成 2% 的伤害。
- 20点防御,20点进攻
- 自动重新计算剩余技能点数(重生×3)
- 数据库集成:自动写入/读取 REBIRTH_DATA 和 PERKS_DATA 表。
- 重置和批量保存
2. 下降—块系统
- 通过选择“怪物”来查看下拉列表。
- 从 K_MONSTER_ITEM 表中提取 12 个槽位掉落物
- 掉落率用颜色区分(100%=绿色,10%=黄色,1%=红色)
- 封禁掉落列表——基于玩家的掉落物封禁
- 高级掉落搜索——按怪物名称搜索,可点击的怪物列表
- 页面控制(分页,例如 1/3)
- 物品图标预览(IC缓存集成)
- 数据库:DROP_BLOCK_LIST 表
3. ⚙ 自动升级系统
- 铁砧升级率表(+1 → +11)
- 每个级别:速率百分比、成本、回滚级别
- 百分比用颜色编码(绿色≥70%,黄色≥40%,红色<40%)
- 自动从数据库加载 ITEM_UPGRADE_SETTINGS 表。
- 模拟器区域:物品栏、连续模式、开始/停止
- 统计面板:升级总数/成功数/失败数/费用
- 数据库:AUTO_UPGRADE_DATA 表
第四届系列赛事及活动奖项
收藏种族标签页:
- 赛事名称、区域、持续时间和最高获胜者设置。
- 目标网格(怪物 ID + 数量)
- 奖励表(物品 ID + 数量 + 奖励百分比)
- 数据库:COLLECTION_RACE 表
活动奖励标签页:
- 事件类型选择器(BDW、Ardream、Ronark、CSW、Bifrost、Juraid)
- 计时器显示 + 分数指示器(Karus % vs ElMorad %)
- 获胜者奖励(银色宝石、蓝色宝箱、饰品盒)
- 输家奖品(单独表格,金额较小)
- 数据库:EVENT_REWARDS 表
5. 高级精灵系统
- 攻击技能——4槽攻击技能
- 自身技能——4个增益技能槽
- 派对技能— 4 个派对技能槽位 + 派对模式禁用指示器
- 攻击模式/自身技能模式/团队技能模式(开/关单选按钮)
- R攻击/队伍领袖目标/3-5连击控制
- 药水选项:生命药水(✓),魔法药水(✓),百分比设置(70%,35%)
- 自动组队 + PT代码 + 怪物攻击列表
- 保存设置/从列表中删除按钮
- 基于角色的精灵设置网格
- 数据库:GENIE_SETTINGS 表
6. 保存属性和保存技能预设
统计预设选项卡:
- 使用角色名称从数据库加载属性(力量/生命值/敏捷/魔法值/智力)
- 彩色旋转框编辑器(力量=红色,生命值=绿色,敏捷=蓝色,魔法值=紫色,智力=橙色)
- 4 个存档位——带有保存/读取按钮
- “应用到角色”按钮会更新 USERDATA 表。
- 数据库:STAT_PRESETS 表
技能预设选项卡:
- 角色技能点数显示
- 4 个存档位 — 保存/读取按钮
- 数据库:SKILL_PRESETS 表
7. 彩票事件系统
- 剩余时间/已售票数/票价指标
- 票价调整器(SpinBox,最大 999M)
- 连续四次获奖——第一名(金奖)、第二名(银奖)、第三名(铜奖)、第四名(紫奖)
- 奖励物品编辑器(物品 ID + 名称 + 数量)
- 门票销售历史记录表
- 彩票设置表单(持续时间、最大彩票数量、彩票价格)
- 开始/保存按钮
- 数据库:LOTTERY_EVENT + LOTTERY_TICKETS 表
8. 跨境交易系统
- 服务器选择器(支持多服务器)
- KC/TL 余额指标
- 库存网格(物品列表)
- 3x3 传输槽区域
- 重量 + 黄金信息
- 交换按钮
- 数据库:CROSS_EXCHANGE 表
9. 混沌生成器和滤波器
- 混沌发生器输入槽 + 旋转器
- 启动/停止控制
- 自动化:全部出售、自动存入银行、非唯一出售复选框
- 职业筛选:战士(红色)、盗贼(绿色)、法师(蓝色)、牧师(金色)
- 类型筛选:武器、防具、饰品
- 混沌生成器结果网格
- 屏蔽列表——阻止不需要的条目
- 保存列表按钮
- 数据库:CHAOTIC_GENERATOR + CHAOTIC_BLOCK_LIST 表
10. 护身符和矿业仓库
护身符标签:
- 4款护身符槽位皮肤(紫色边框)
- 护符物品栏格(物品+槽位+效果)
- 交叉交易 + 搜索按钮
- 重量 + 黄金信息
- 数据库:TALISMAN_DATA 表
矿场仓库标签页:
- Knight Genie - 仓库标题
- 采矿物品网格(宝石、矿石、材料)
- 搜索项目功能
- 数据库:MINING_WAREHOUSE 表
11. 交换与PUS破解系统
包装盒内物品清单:
- 基于NPC的交易列表上传
- 项目网格(图标 + 名称 + 必填 + 结果)
- 页面检查(1/2)
- 添加/编辑/删除按钮
- 数据库:EXCHANGE_LIST 表
PUS Breaking Tab:
- 证书交换编辑器(例如:Gryphon's Armor Certificate)
- 警告信息:“此操作不可逆”
- 源槽位 + 4 个结果槽位视图
- 确认/取消按钮
- 所有证书列表
- 数据库:证书交换表
12.奴隶贸易体系
- 所有者角色 + 机器人名称 + 槽位数量设置
- “所有者应关注”复选框
- 3x2自动售货机插槽网格
- 创建/删除按钮
- 活跃奴隶商人列表(所有者 + 机器人名称 + 槽位 + 区域 + 状态)
- 数据库:SLAVE_MERCHANT 表
13. 重新联系和每日礼物
重新连接选项卡:
- “正在重新连接服务器” UI预览
- 自动重连定时器
- 设置:最大尝试次数、间隔(秒)、启用/禁用
- 数据库:RECONNECT_SETTINGS 表
每日礼物标签页(签到活动):
游戏系统
- 25天奖励日历(5x5网格)
- 每日更新:物品图标 + 名称 + 已获得/待获得状态
- 前 4 天的“
已获得”指标。
- 列出了25种不同的奖励物品。
- 数据库:ATTENDANCE_REWARDS + ATTENDANCE_DATA 表
├── 重生与特权
├── 丢弃方块
├── ⚙ 自动升级
├── CR & 活动奖
├── 精灵系统
├── 属性/技能预设
├── 抽奖活动
├── 交叉兑换
├── 混沌生成器
├── 护身符与采矿
├── 交易所和 PUS 中断
├── 奴隶商人
├── 重新连接与日常
├── ─────────────────
├── DXT & M3SH 管道
├── 图标更换器
└── 升级模拟器即将上线……
由于我身在国外,我开发的最新代码版本已单独提供,链接如下。如果您遇到任何不明白的地方,请使用云端而非 chatgpt,上传 .py 文件,并探索各种开发选项,将项目开发到极致。希望这能让您更轻松地完成项目。下载文件后,请安装 Python,然后将其拖放到 VS Code 中运行。
祝你好运,开发顺利!
Ziyaretçiler için gizlenmiş link,görmek için Giriş yap veya üye ol.
teşekkürler
️ Knight Control Center PRO ULTRA v3.0
**KiLLeDTeaM** | Tam Entegre Knight Online PW Sunucu Yönetim Sistemi
BU Sistem Yapay zeka ile tasarlanmıştır ! Canım öyle istedi
## GENEL BAKIŞ
> **Knight Control Center ULTRA**, profesyonel Knight Online private server yönetimi için geliştirilmiş **tümleşik bir yönetim panelidir**.
> SQL Server veritabanı, istemci dosyaları, sunucu konfigürasyonu, bot sistemleri, asset yönetimi ve hatta AI destekli asistan tek bir arayüzde toplanmıştır.
| Özellik | Açıklama |
|---------|----------|
| ️ **DB Yönetimi** | Tüm tablolara CRUD, inline düzenleme, schema profilleri, kolon takma adları |
| **SQL Editörü** | Çoklu sorgu, sekmeli sonuçlar, sözdizimi vurgulama, hızlı butonlar |
| **Bot Sistemi** | Farm, PK, BDW, Merchant, Delos bekçi, toplu bot oluşturma |
| **Asset Studio** | İkonlar, karakterler, NPC, MOB, silahlar, efektler için görsel tarayıcı |
| **AI Asistan** | Ollama ile doğal dil → SQL / Lua / Fix önerileri |
| ️ **Güvenlik** | DDoS koruması, anti-cheat tespiti, ban yönetimi, IP engelleme |
| **Sunucu Monitor** | Anlık online, tablo istatistikleri, performans metrikleri |
| ️ **Harita Editörü** | 2D/izometrik harita, OPD düzenleme, spawn yerleştirme |
| **Pack Araçları** | HDR/SRC unpack/repack, TBL düzenleyici, N3 model görüntüleme |
---
## VERİTABANI YÖNETİMİ
### ️ Tablo Editörü
- **Sol ağaç menü**: Tablolar kategorilere ayrılmış (Karakter, Item, NPC, Drop, Quest...)
- **Tablo işlemleri**: Satır ekleme, düzenleme, silme, kopyalama
- **Oyun farkındalığı**: Item ikonları otomatik gösterilir, renk kodlaması (NPC tipine göre)
- **Inline düzenleme**: Değişen hücreler vurgulanır, toplu kaydetme
- **PK desteği**: Primary key olmadan yazma engellenir
### SQL Editörü
- **Çoklu sorgu**: `GO` ile ayrılmış sorguları sırayla çalıştırma
- **Sekmeli sonuçlar**: Her sorgu sonucu ayrı sekmede, tablo görünümü
- **Sözdizimi vurgulama**: SQL anahtar kelimeleri renklendirilir
- **Hızlı tablo butonları**: Kategorilere göre (Karakter, Item, NPC, Letter, Klan) önceden hazırlanmış sorgular
- **Geçmiş**: Son sorgular açılır menüde tutulur
### Tanılama (Diagnostics)
- **Tüm tablolar taranır**: PUS_ITEMS boş mu, drop tablosu var mı, letter sistemi aktif mi, zone tanımları...
- **Kritik sorunlar**: Item referansı olmayan envanter, süresi dolmuş premium, CSW zamanları
- **Fix SQL önerileri**: Her sorun için çalıştırılabilir düzeltme SQL'i
- **Rapor çıktısı**: TXT olarak dışa aktarım
### Import/Export
| Format | Export | Import |
|--------|--------|--------|
| CSV ||
|
| JSON ||
|
| SQL INSERT ||
(manuel) |
| Cross-DB ||
(farklı sunucu) |
- **Toplu tablo export**: Tüm tabloları CSV/JSON olarak klasöre al
- **Dry run**: Import öncesi kontrol
- **Truncate seçeneği**: Tabloyu temizleyip yaz
---
## BOT YÖNETİM SİSTEMİ
### Farm Bot
- Bot tablolarını otomatik algılar (`BOT_HANDLER_FARM`, `BOT_HANDLER_FARMNEW`)
- Zone, koordinat, sınıf, level belirleme
- CSV export ile toplu yedekleme
- Hızlı ekleme formu
### ⚔ PK Bot
- Ronark Land, Ardream, BDW, Delos, Bifrost için PK botu oluşturma
- Bot sayısı, nation, level, sınıf, regen süresi ayarları
- Otomatik koordinat randomizasyonu
- SQL çıktısı → SQL editörde çalıştır
### BDW Bot
- Karus & El Morad dengesi
- Min/max level aralığı
- Sınıf filtreleri (Warrior, Rogue, Mage, Priest)
- BATTLE tablosundan aktif savaş zamanlarını görüntüleme
### Merchant Bot
- Merchant tablolarını listeleme (`MERCHANT_BOT_INFO`, `MERCHANT_BOT_ITEM`)
- Satıcı botları yönetme
- Item numarası + fiyat + adet ekleme
### Bot Oluştur (Create)
- **Gerçek KO şeması**: `strUserID`, `Race`, `Class`, `Stats`, `strItem`
- 14 farklı ırk/class kombinasyonu (Orc, Barbarian, Human, Elvian, Kurian...)
- **Stat presetleri**: Warrior, Rogue, Mage, Priest, Kurian için hazır dağılımlar
- **strItem template**: Mevcut bir bottan envanter binary'sini kopyalama
- Toplu bot üretimi (prefix + başlangıç numarası)
- Tek tıkla DB'ye ekleme
### Delos Bekçi
- Delos kalesi (Zone 52) için nöbetçi botları
- Kapı ve duvar pozisyonları (Kuzey, Güney, Batı, Doğu, İç Kule, Kale Merkez)
- Random koordinat dağılımı
### Genel Bakış
- Tüm bot tablolarının listesi ve kayıt sayıları
- Bulunamayan tablolar raporlanır
---
## ️ GÜVENLİK & KORUMA
### DDoS / IP Block
- **IP engelleme**: site_block tablosuna ekleme
- **Firewall script üretimi**: Windows Güvenlik Duvarı için netsh komutları
- **DDoS tespit ayarları**: Bağlantı eşiği, pencere süresi, otomatik engelleme
### Ban Yönetimi
- **Karakter/Hesap banlama**: `bLogout=2` ile
- Ban süresi (gün)
- Sebep notu
- Ban kaldırma
### Bağlantı İzleme
- Anlık online oyuncu listesi
- Karakter, level, sınıf, ulus, zone, noah, NP
- Filtreleme ve arama
- Karus/El Morad dağılımı
### Güvenlik Duvarı Kuralları
- GameServer, LoginServer, SQL Server portları
- İzinli IP filtreleme
- SYN Flood koruması
- Otomatik script üretimi
### Anti-Cheat Merkezi
| Kontrol | Açıklama |
|---------|----------|
| Item Duplikasyon | Aynı nSerial'e sahip birden fazla item tespiti |
| Noah Pump | 1 milyar+ Noah'a sahip hesaplar |
| Stat Anomali | Level ve sınıfa göre imkansız stat toplamları |
| Serial Çakışma | nSerial=0 veya NULL itemler |
---
## SUNUCU MONİTÖR & İSTATİSTİKLER
### Sunucu Monitor (Gerçek Zamanlı)
| Metrik | Açıklama |
|--------|----------|
| Online Oyuncu | Anlık aktif karakterler |
| Karus / El Morad | Ulus bazlı dağılım |
| Tablo Sayısı | Toplam veritabanı tablosu |
| Item Kayıt | ITEMS tablosu satır sayısı |
| Bot Kayıt | Bot tabloları toplamı |
### Ekonomi Takip
- **Toplam Noah**: Tüm karakterlerin toplam parası
- **Ortalama Noah**: Oyuncu başı
- **En zengin %10**: Servetin % kaçına sahip
- **Servet dağılımı**: 0-100K, 100K-1M, 1M-10M, 10M-100M, 100M+ aralıklarında karakter sayıları
- **Zenginler listesi**: En fazla Noah'a sahip 100 karakter
- **Envanter değeri**: Belirli bir karakterin envanterindeki itemlerin toplam Noah değeri
### ⚔ PK & Liderlik Tabloları
- **NP Liderlik**: En yüksek NP'ye sahip 100 karakter
- **Top Karakterler**: Level, Noah, NP'ye göre sıralama
- **Klan Sıralaması**: En yüksek puana sahip 50 klan
### Klan Simülatörü
- İki klan arasında savaş simülasyonu
- Her karakterin level, stat, NP değerlerine göre rastgele güç hesaplama
- 100-10.000 simülasyon arasında seçim
- Galibiyet yüzdesi hesaplama
---
## CLIENT ASSET STUDIO
### ️ Client Asset List Studio
| Kategori | İçerik |
|----------|--------|
| Item İkonları | `itemicon_*.bmp` / `*.jpg` / `*.png` |
| Karakterler | N3 karakter modelleri, skinler |
| Animasyonlar | `.kf`, `.ksa`, `.anim` |
| NPC | NPC modelleri ve dokuları |
| MOB | Canavar modelleri |
| Silahlar | 3D silah modelleri |
| Armorlar | Zırh modelleri |
| Kanatlar | Özel kanat efektleri |
|Efektler | Particle efektleri (`n3fx`) |
### TBL Studio
- **Binary TBL parse**: KO client TBL dosyalarını okuma/yazma
- **String çıkarımı**: Dosyadaki tüm okunabilir stringleri listeleme
- **CSV/TSV modu**: Tablo olarak düzenleme
- **Hex görünümü**: Ham byte düzenleyici
### N3 Pack Extractor
- **HDR + SRC formatı**: KO'nun kendi paket yapısını destekler
- **Otomatik algılama**: `item.hdr`, `fx.hdr`, `ui.hdr`, `sound.hdr`
- **Dosya listesi**: İsim, offset, boyut
- **Toplu çıkarma**: Tüm dosyaları klasöre al
- **Repack**: Düzenlenmiş dosyaları geri paketleme
- **Direkt BMP/JPG tarama**: SRC içindeki görselleri doğrudan çıkar
### Wiki Asset İndirici
- **KOWiki'den otomatik indirme**: Item ikonları, harita görselleri, NPC/MOB görselleri
- **Manifest oluşturma**: İndirilen assetlerin indeksi
- **Klasör yapısı**: `wiki_assets/item_icons/`, `wiki_assets/maps/`
### İkon Sağlık Panel
- Aktif ikon klasörü kontrolü
- Dosya sayısı ve konum gösterimi
- Arama zinciri (tüm olası konumlar listelenir)
- İkon test aracı (belirli item ID'sinin ikonunu dene)
---
## OLLAMA ULTRA AJAN
### Bağlantı
- **Ollama sunucusuna bağlan**: `Ziyaretçiler için gizlenmiş link,görmek için Giriş yap veya üye ol.`
- **Model seçimi**: `llama3.1:8b`, `mixtral:8x7b`, `llama3.1:70b`, `codellama:34b`
- Otomatik model listesi yükleme
### Chat Modu
- Doğal dil ile konuşma
- KO server yönetimi konularında uzman yanıtlar
- Konuşma geçmişi
### SQL Üret
- **Türkçe komut → SQL**:
- "Online olan en yüksek levelli 10 Karus karakterini getir"
- "En fazla Noah'a sahip 5 oyuncuyu listele"
- Tablo bazlı bağlam (`USERDATA`, `ITEMS`, `K_NPC`, ...)
- SQL sözdizimi vurgulamalı çıktı
- Tek tıkla SQL Editörüne gönder
### Oto Tamir
- **DB tara**: Item duplikasyonu, Noah pump, imkansız stat tespitleri
- **Sorunları analiz et**: Ollama'ya gönder
- **Fix SQL önerisi al**
- **Uygula**: Onay ile fix SQL'i çalıştır
### Lua Üret
- **Quest açıklaması → Lua kodu**:
- "Ronark Land'da 50 mob öldür, ödül olarak Trina ver"
- NPC ID, Exchange ID parametreleri
- KO Lua fonksiyonları: `HowmuchItem`, `RemoveItem`, `RunQuestExchange`, `SelectMsg`
### Analiz
- Tablo şeması + ilk 5 kayıt → Ollama'ya gönder
- Önemli bulgular ve öneriler
- Veri kalitesi analizi
### ️ Güvenlik Modları
| Mod | İzinler | Kullanım |
|-----|---------|----------|
| Güvenli Mod | Sadece okuma | Analiz, raporlama |
| ⚠ Normal Mod | Okuma + Yazma (onaylı) | Otomatik fix |
---
## ️ MAP EDITÖR & HUB
### 2D Harita Editörü
- **Top-down görünüm**: KO dünyasını 2 boyutlu görselleştirme
- **Zoom/Pan**: Fare tekerleği ile yakınlaştırma, orta tuş ile kaydırma
- **Grid sistemi**: 64 birimlik ızgaralar, ana grid (8x)
- **Katmanlar**:
- OPD objeleri (binalar, ağaçlar, kayalar)
- Spawn noktaları (mob, boss, NPC)
- Zone bölgeleri (renkli alanlar)
- Warp noktaları
### Spawn Yönetimi
- **Spawn listesi**: Tüm NPC/monster'lar ID, isim, level, tip, koordinat
- **Sürükle-bırak**: Harita üzerinde spawn'ı taşı
- **Sağ tık menüsü**: Yeni spawn ekle, sil, kopyala
- **Özellik paneli**: ID, isim, level, HP, EXP, koordinat, respawn süresi
- **AI Spawn Önerisi**: Mevcut spawn dağılımına göre AI'nın yeni spawn önermesi
### OPD Obje Editörü
- **OPD dosyaları**: `*.opd`, `*.opdsub`, `*.opdext`
- **Obje listesi**: ID, X, Z, tip
- **3D dönüş**: Izometrik önizleme
- **Yerleştirme**: Haritaya tıklayarak obje ekleme
### Warp Editörü
- **Teleport noktaları**: `WARP_INFO`, `WARP`, `PORTAL`, `TELEPORT`
- **Kaynak → Hedef**: Zone, koordinatlar
- **Görsel yerleştirme**: Harita üzerinde warp noktalarını sürükle
- **SQL çıktısı**: DB'ye yazmak için
### 3D Viewport
- **Izometrik projeksiyon**: 35°/45° açı
- **Fare kontrolü**: Sol tuş = döndür, orta tuş = kaydır
- **Yükseklik**: Her spawn level'e göre yükseklik (20-80 birim)
- **Renk kodlaması**: NPC tipine göre renk (mob=kırmızı, boss=parlak kırmızı, NPC=mavi)
### Zone Manager
- **Tüm zone'ların kart görünümü**: ID, isim, boyut, spawn sayısı
- **Hızlı açma**: Karttaki buton ile harita editörüne git
- **Spawn sayıları**: DB'den otomatik yüklenir
---
## HDR/SRC UNPACKER + REPACKER
### Desteklenen Pack'ler
| Pack | İçerik | Dosya |
|------|--------|-------|
| item | İtem ikonları, modeller | `Item/item.hdr`, `item.src` |
| fx | Particle efektleri | `fx/fx.hdr`, `fx.src` |
| ui | UI dokuları | `ui/ui.hdr`, `ui.src` |
| sound | Ses dosyaları | `Sound/sound.hdr`, `sound.src` |
| skill | Skill ikonları | `Skill/skill.hdr`, `skill.src` |
| npc | NPC dokuları | `NPC/npc.hdr`, `npc.src` |
| map | Harita verileri | `Map/map.hdr`, `map.src` |
### Format (HDR)
```
[4 byte] file_count
For each file:
[2 byte] name_length
[N bytes] filename (ASCII)
[4 byte] offset in SRC
[4 byte] size in SRC
```
### Format (SRC)
- Raw file data concatenated
### İşlemler
- **Analiz**: HDR içindeki dosyaları listele, tip dağılımı, boyut kontrolü
- **UNPACK**: Tüm dosyaları çıktı klasörüne ayıkla
- **REPACK**: Düzenlenmiş dosyaları geri paketle, yeni HDR+SRC oluştur
- **Otomatik yedek**: Orijinal dosya üzerine yazarken `.bak_*` oluştur
---
## ️ SERVER INFO & KONFIG
### Server Info Dlg
- **Çalışan süreçleri tara**: `GameServer.exe`, `LoginServer.exe`, `KnightOnline.exe`
- **Detay bilgi**: PID, EXE yolu, RAM kullanımı, CPU, başlatılma zamanı
- **EXE analizi**: Boyut, SHA256 hash, değiştirilme tarihi
### Config Editor (GameServer.ini / LoginServer.ini)
- **Kritik ayarlar**: Form düzeninde (SERVER_IP, GAME_PORT, MAX_USERS, RATE_EXP, RATE_DROP, CASTLE...)
- **Ham metin editörü**: Satır satır düzenleme
- **Otomatik form senkronizasyonu**: İki yönlü
- **Önceden tanımlı dosya seçicileri**: GameServer.ini, LoginServer.ini, Server.ini
---
## EVENT & QUEST SİSTEMLERİ
### Quest & Lua Editörü
- **Quest listesi**: Ad, NPC ID, Talk, Menu, Exchange ID
- **Lua kodu üretimi**: Exchange, Kill, Collect, Talk quest tipleri
- **Kod önizleme**: Sözdizimi vurgulamalı
- **Patch kaydetme**: `.lı` dosyası olarak diske yaz
### Daily Quest Editörü
- **DAILY_QUESTS tablosu**: ID, görev adı, tip, kill sayısı, gereken item, ödül item
- **Uyarı**: `id` ve `KillCount` tinyint (MAX 255)
- **Inline düzenleme**: Çift tık ile hücre düzenleme
### Event Reward Editörü
| Event | Tablo | Kazanan/Kaybeden Ödülleri |
|-------|-------|--------------------------|
| Border Defance War | `BDW_REWARD` | Item, Noah, EXP, NP |
| Chaos Dungeon | `CHAOS_REWARD` | Item + bonus |
| Juraid Mountain | `JURAID_REWARD` | Item setleri |
| Forgotten Temple | `FT_REWARD` | Rastgele ödül |
### Event Zaman Editörü
- **BATTLE tablosu**: byMap, sByDay, sByTime
- **Günlük zamanlar**: Pazartesi - Pazar için saat slotları
- **SQL üretimi**: INSERT INTO BATTLE
### Event Takvimi
- **BURNING_FEATURES**: EXP, Drop, NP bonus etkinlikleri
- **Yeni event ekleme**: Tip, oran, başlangıç, süre
- **Discord bildirimi** (webhook)
- **Hızlı presetler**: 2x EXP, 3x Drop, 2x NP, Hafta sonu
---
## ITEM & ENVANTER SİSTEMLERİ
### Envanter Editörü (KO Stili)
- **Tam KO envanter görünümü**:
- Ekipman slotları (miğfer, omuz, göğüs, alt, eldiven, bot, pelerin, silah, kalkan, yüzük, kolye, bileklik, arma)
- 3 çanta (4×5 grid)
- Hızlı bar (5 slot)
- **Sürükle-bırak**: Itemleri slotlar arasında taşı
- **Item arama paneli**: İkon grid, liste görünümü, filtreler
- **Toplu item verme**: Tüm online oyunculara
### Banka Editörü
- **ITEMS byType=2** (kasa) veya **WAREHOUSE** tablosu binary blob
- Kasa içeriği tablo görünümü
- Kasa temizleme (tüm itemleri sil)
### Başlangıç Item Editörü
- **BEGINNING_ITEM / STARTING_ITEM** tabloları
- Sınıf bazlı başlangıç eşyaları
- Slot, item numarası, adet, dayanıklılık
- 14 farklı sınıf (Warrior♂/♀, Rogue♂/♀, Mage♂/♀, Priest♂/♀, Kurian♂/♀, EM versiyonları)
### Item Group Editörü (NPC Satış Grupları)
- **NPC_SALE_ITEMS / SUNDRIES / K_NPC_ITEMS**
- 4×4 ikon grid (sayfa 1-...)
- NPC/Group listesi (SaleGroup, id, NPC adı)
- Item arama paneli → sürükle/bırak
- TBL aktarımı
### Exchange Editörü
- **ITEM_EXCHANGE** tablosu
- Input (gerekli itemler) / Output (verilen itemler)
- Adet, süre (expire) ayarları
- ID bazlı listeleme
### ⚙ Generator / Shozin Editörü
- **MAKE_ITEM_GROUP** (craft sistemleri)
- **ITEM_UPGRADE_SETTINGS** (upgrade oranları)
- **CHAOS_STONE_SPAWN**
- Oran (%) ve min/max miktar ayarları
---
## ✉ LETTER & PUS SİSTEMLERİ
### ✉ Letter Editörü v2
- **Toplu mektup gönderimi**:
- Tüm karakterler
- Online oyuncular
- Belirli zone'daki oyuncular
- Belirli karakter
- Belirli ulus
- **Ek**: Noah, item + adet
- **Mektup listesi**: Gönderen, alıcı, konu, Noah, tarih
- **Eski mektup temizleme**: bRead=1 ve belirli günden eski
### PUS Editörü v2
- **Kategoriler**: HOME, ONLY GNB, COSPLAY, SPECIALS, SCROOL, CASH AND QUEST, GNB TO KC
- **PUS_ITEMS tablosu**: ID, ItemID, Price, BuyCount, Category, PriceType
- **Aktif/Deaktif**: bEnabled kolonu
- **Hızlı ekleme**: Item ID, ad, fiyat, adet
- **Item ikonları** gösterilir
---
##PREMIUM YÖNETİMİ
### Premium Editor
- **Premium verme**:
- Hesap/karakter adı
- Süre (1-3650 gün)
- Tip (Normal, Deluxe, VIP)
- **Toplu online premium**
- **Premium iptal**
- **Aktif premium hesaplar listesi**: Hesap, tip, başlangıç, bitiş, kalan
- **KC/Coin yönetimi**: KC verme, düzenleme
---
## SRC DEVELOPER STUDIO
### C++ Patch Planlayıcı
- **Doğal dil → Patch taslağı**:
- "Boss invasion event"
- "PUS kampanyası"
- "Yeni skill sistemi"
- **Class ve fonksiyon isimleri** özelleştirilebilir
- **Hedef dosyalar**: `GameServerDlg.cpp`, `User.cpp`, `GameServerDlg.h`, `User.h`
### SQL Zinciri Üretimi
- Event, NPC/Spawn, PUS, Quest, Letter tipleri için otomatik SQL şablonları
- INSERT / UPDATE komutları
- BEGIN TRANSACTION / COMMIT
### Source Explorer
- GameServer kaynak kodunu tara
- .cpp, .h, .hpp, .ini, .lua, .json dosyalarını listele
- **Fonksiyon/Keyword ara**: İçerik bazlı arama
- **AI Patch**: Seçili kodu iyileştir, değişiklikleri göster (Safe Mode ile onaylı)
---
## KO SMART ITEM BROWSER
### Çapraz Analiz
| Kaynak | Bilgi |
|--------|-------|
| ITEM | İsim, tip, grade, atk, def, ağırlık, fiyat |
| İkon | Dosya konumu, varlık kontrolü |
| Drop | Hangi monster'lar düşürüyor, oran (%) |
| ITEMS | Kimlerin envanterinde, adet, slot |
| PUS | Satışta mı, fiyat, KC/Noah |
| Exchange | Hangi exchange gruplarında var |
| Çapraz Analiz | Özet rapor, ikon durumu, envanter sayısı, drop kaynağı sayısı |
---
## VISUAL UPGRADE PIPELINE
### Batch Icon Enhancer
- **Kaynak**: `D:/aaa/Item` veya seçilen klasör
- **İkon skorlaması**: Çözünürlük, kalite (100 üzerinden)
- **Geliştirme opsiyonları**:
- Upscale (1x, 2x, 4x)
- Sharpen (UnsharpMask)
- Rarity bordürü (Normal, Magic, Rare, Unique, Elite)
- Premium glow efekti
- **Önizleme**: Önce/sonra karşılaştırma
- **Format seçimi**: BMP, PNG, JPG
- **Toplu işlem**: Tüm ikonları geliştir
- **Oyuna uygula**: Geliştirilmiş ikonları orijinal klasöre kopyala
### Asset Health Scanner
- **Kategoriler**: İkonlar, UI dokuları, Efektler, Haritalar, Yaratıklar
- **Skorlama**: Çözünürlük, dosya boyutu
- **Öneriler**: 2x/4x upscale, format dönüşümü
- **Rapor çıktısı**: TXT
### UI Theme Builder
- **Hazır temalar**: Dark Premium, Obsidian, Blood Red, Forest, Royal Gold, Classic KO
- **Özel renkler**: Arka plan, çerçeve, altın, slot
- **Önizleme**: KO envanter penceresi simülasyonu
- **Tema export**: JSON
###Otomatik Pipeline
- **Tek tıkla**:
1. Asset tara (D:/aaa/Item)
2. İkonları geliştir (2x upscale + sharpen)
3. Rarity bordürü ekle
4. Oyuna uygula
5. Doğrula
---
## ️ CLIENT FILE EDITOR SUITE
### Desteklenen Dosya Tipleri
| Uzantı | Tip | Düzenlenebilir | Araç |
|--------|-----|----------------|------|
| `.tbl` | Client TBL || RscTables.exe |
| `.ini`, `.Ini` | Config || - |
| `.txt`, `.lst` | Metin/Liste || - |
| `.tct`, `.tcm` | UI İçerik || - |
| `.uif` | UI Layout || UIE Longh0rn.exe |
| `.evt`, `.evtsub` | Event Script || - |
| `.flag` | Parametre Flag || - |
| `.json` | JSON Config || - |
| `.opd`, `.opdsub`, `.opdext` | Obje Yerleşimi || N3ME.exe |
| `.dxt`, `.dtx`, `.dds` | Doku || N3TexViewer.exe |
| `.bmp`, `.png`, `.jpg` | Görsel || - |
| `.n3scene`, `.n3shape` | 3D Model || N3Viewer.exe |
| `.n3cskin`, `.N3Chr` | Karakter || N3CE.exe |
| `.n3fx` | Efekt || N3FXE.exe |
| `.hdr`, `.src` | N3 Paket || - |
### Hızlı Araçlar
| Araç | Açıklama |
|------|----------|
| RscTables | TBL düzenleyici |
| N3ME | Harita editörü |
| N3CE | Karakter editörü |
|N3FXE | Efekt editörü |
| N3Viewer | 3D model görüntüleyici |
| N3TexViewer | Doku görüntüleyici |
| UIE Longh0rn | UI layout editörü (en iyi) |
| N3Indoor | İç mekan harita editörü |
---
## YEDEKLEME & KURTARMA
### Otomatik Yedekleme
- **Zamanlayıcı**: 6 saat, 12 saat, 24 saat, manuel
- **Formatlar**: CSV, SQL INSERT, ZIP sıkıştırma
- **Seçilebilir tablolar**: 10 kritik tablo (USERDATA, ITEMS, LETTER, KNIGHTS, K_NPC, K_MONSTER_ITEM, PUS_ITEMS, BURNING_FEATURES, DAILY_QUESTS)
- **Otomatik temizlik**: Saklama süresi (1-365 gün)
- **Yedek listesi**: Mevcut yedeklerin listesi, boyut
### DB Yedek Editörü (Gelişmiş)
- **Kritik tablolar**: 15+ tablo (USERDATA, ITEMS, LETTER, KNIGHTS, BOT_HANDLER_FARM, K_NPC, K_MONSTER_ITEM, PUS_ITEMS, BURNING_FEATURES, DAILY_QUESTS, ITEM_EXCHANGE, ACCOUNT_CHAR, ACCOUNT_PREMIUM_DATA, BEGINNING_ITEM, BATTLE)
- **Ekstra tablo ekleme**: Özel tabloları da listeye ekle
- **Geri yükleme**: Yedekten CSV/SQL restore
---
## GATE & TELEPORT
### Gate Editörü
- **GATE_LIST / WARP_LIST / PORTAL_LIST / START_POSITION2369**
- **Tablo görünümü**: ID, kaynak zone, X, Y, Z, hedef zone, hedef koordinatlar
- **Yeni gate ekleme**: Koordinat girişi
- **Kaydetme**: SQL çıktısı
---
## WEB PANEL YÖNETİCİSİ
### Web Panel Manager
- **Panel başlatma**: `web_panel/app.py` ile Flask uygulaması başlat
- **Konfigürasyon**: Host, port, debug, Discord webhook, admin şifresi
- **API test**: `/api/stats/online`, `/api/stats/live`, `/api/players`, `/api/diag`
- **Tarayıcıda aç**: Otomatik
---
## AKILLI YARDIM & KILAVUZ
### Kullanım Kılavuzu (UsageGuide)
- **Hızlı başlangıç**: Gerekli kurulumlar, ODBC sürücüsü
- **Navigasyon**: 9 kategori açıklaması
- **Ollama Ajan**: Kurulum, güvenlik modları, örnek komutlar
- **Her editör için kısa açıklamalar**
- **Klavye kısayolları**: Ctrl+D (DB Bağlan), Ctrl+S (Kaydet), F5 (Yenile)
- **Sorun giderme**: Sık karşılaşılan hatalar ve çözümleri
### Akıllı Öneriler (RecommendationDock)
- **Sistem sağlık skoru** (0-100)
- **Otomatik öneriler**:
- Tablo sayısı düşük → şema eksik
- Kolon adı farklılıkları
- Riskli sorgu geçmişi
- PUS aktiflik kolonu kontrolü
### Audit Log
- **JSONL formatında kayıt**: Tüm önemli işlemler (SQL çalıştırma, item ekleme, NPC ekleme, bot oluşturma)
- **Zaman damgası**: ISO formatı
- **Görüntüleme**: Dock panelinde son 150 satır
---
## KO MASTER CONTROL CENTER
### Proje Profili
- **Tek JSON dosyasında tüm yollar**:
- `project_name`, `client_root`, `source_root`, `db_server`, `db_name`, `build_output`, `backup_root`, `icon_dir`, `editors_dir`
- **Otomatik yükleme/kaydetme**
###Hızlı İşlemler (Recipe Runner)
| İşlem | Açıklama |
|-------|----------|
|Yeni Item Ekle | DB + İkon + Client + Source kontrolü |
| Yeni NPC/Monster Ekle | K_NPC + Drop template + Source kontrol |
| Quest Paketi Ekle | DB quest + Lua + Client resource |
| Item Sync (DB→Client) | Tüm item iconlarını DB ile eşle |
| UI Pack Güncelle | ui.hdr + client UI'yı güncelle + repack |
| Tam Yedek Al | DB + Source + Client + Assets snapshot |
| Sunucuya Uygula | Build + kopyala + test et |
| ↩ Son İşlemi Geri Al | Son sync işlemini rollback yap |
### Sync Engine
- **Atomik işlemler**: Her işlem bir snapshot ile korunur
- **Rollback desteği**: Son işlemi geri al
- **Çoklu hedef eşzamanlama**: DB + Client + Source + Assets
---
## KLİMA KISAYOLLARI
| Kısayol | Eylem |
|---------|-------|
| `Ctrl+D` | DB Bağlan |
| `Ctrl+S` | Kaydet |
| `F5` | Yenile |
| `Ctrl+F` | Sidebar ara |
| `Ctrl+` | SQL Editörü |
| `F` | Harita sığdır (MapCanvas) |
| `G` | Grid göster/gizle |
| `L` | Etiketler göster/gizle |
| `Del` | Seçili objeyi sil |
| `Scroll` | Yakınlaştır/uzaklaştır |
| `Alt+Sol` | Harita kaydır |
| `ESC` | Yerleştirme modundan çık |
---
## GEREKSİNİMLER
### Python Paketleri
```bash
pip install PySide6 pyodbc psutil requests Pillow
```
### ODBC Sürücüsü
- **SQL Server** için: `ODBC Driver 17 for SQL Server`
### Ollama (AI Ajan için)
```bash
ollama serve
ollama pull llama3.1:8b
```
### KO Editör Araçları (Opsiyonel)
| Araç | Açıklama |
|------|----------|
| RscTables.exe | TBL düzenleyici |
| N3ME.exe | Harita editörü |
| N3CE.exe | Karakter editörü |
| N3FXE.exe | Efekt editörü |
| N3Viewer.exe | 3D model görüntüleyici |
| N3TexViewer.exe | Doku görüntüleyici |
| UIE Longh0rn.exe | UI layout editörü |
---
## SORUN GİDERME
| Sorun | Çözüm |
|-------|-------|
| DB bağlantısı yok | ODBC sürücüsünü kontrol et, `odbc_diag.py` çalıştır |
| Ollama 404 hatası | `ollama pull llama3.1:8b` |
| Tablo bulunamadı | "↺ Schema Yenile" butonuna bas, kolon haritasını güncelle |
| İkonlar gözükmüyor | `D:/aaa/Item` klasörünü kontrol et, " İkon Yenile" butonuna bas |
| Uygulama yavaş | Büyük tablolarda TOP 500 kullan, sayfalama aktif |
| requests modülü yok | `pip install requests` |
Tüm hakları saklıdır.
Bu yazılım, ko-yardim.com için özel olarak geliştirilmiştir.
Bazı editör kodları forumdan alıntılanmıştır. Emeğe saygı olarak İmzası eklenmiştir.
TriLogy
Oyunun kemik yapısından daha üst seviyeye çıkaracağız.
**Geliştirici**: KiLLeDTeaM
**Sürüm**: 3.0
**Build**: 2026
Yüklediğim dosya Download:
*** Gizli metin: alıntı yapılamaz. ***
pw:Ziyaretçiler için gizlenmiş link,görmek için Giriş yap veya üye ol.
v4`e eklenen yeni 40 özellikten sadece bir kaçı v4 Yakında free beleş zahmetsiz sizlerle.. Saatlerce aylarca yıllarca client db files src ile sevişmenize gerek kalmadı kökten çözüm daha da yakında beleş olarak sizlerle.. ( tablo ve ikon sorununu bilerek entegre etmedim onu finalde yapacağım.)
Ekli dosyayı görüntüle 15822Ekli dosyayı görüntüle 15823Ekli dosyayı görüntüle 15824Ekli dosyayı görüntüle 15825
Ekli dosyayı görüntüle 15827
Ekli dosyayı görüntüle 15826
Ekli dosyayı görüntüle 15821
OYUN SİSTEMLERİ EDİTÖRLERİ (40/13 Yeni Modül)
1. Rebirth & Perks Sistemi
- REB 15 seviye rebirth sistemi editörü
- Karakter arama (USERDATA'dan canlı sorgu)
- Progress bar ile rebirth seviye göstergesi
- 13 perk kategorisi— her biri 0-5 arası ayarlanabilir:
- 150 Weight, 100 Health, 200 Mana
- %3 Loyalty, %2 Drop, %4 Exp
- %3 Coins from Monsters, %2 Coins on NPC
- %1 Upgrade Chance
- %4 Damage to Monsters, %2 Damage to Player
- 20 Defence, 20 Attack
- Kalan perk puanı otomatik hesaplama (rebirth × 3)
- DB Entegrasyonu: REBIRTH_DATA + PERKS_DATA tablolarına otomatik yazma/okuma
- Reset ve toplu kaydetme
2. Drop — Block Sistemi
- Monster seçimi ile drop listesi görüntüleme
- K_MONSTER_ITEM tablosundan 12 slot drop çekme
- Drop oranları renklendirilmiş (%100=yeşil, %10=sarı, %1=kırmızı)
- Block Drop List — oyuncu bazlı drop engelleme
- Advanced Drop Search — mob adına göre arama, clickable mob listesi
- Sayfa kontrolü (1/3 gibi paginated)
- Item ikon önizleme (IC cache entegrasyonu)
- DB: DROP_BLOCK_LIST tablosu
3. ⚙ Auto Upgrade Sistemi
- Anvil yükseltme oranları tablosu (+1 → +11)
- Her seviye için: Oran %, Maliyet, Rollback seviyesi
- Oranlar renk kodlu (yeşil ≥70%, sarı ≥40%, kırmızı <40%)
- DB'den ITEM_UPGRADE_SETTINGS tablosu otomatik yükleme
- Simülatör alanı: Item slotları, Continuous mod, Start/Stop
- İstatistik paneli: Total Upgrade / Succeed / Failed / Cost
- DB: AUTO_UPGRADE_DATA tablosu
4. Collection Race & Event Ödülleri
Collection Race Tab:
- Etkinlik adı, Zone, Süre, Max Kazanan ayarları
- Objective grid (mob ID + adet)
- Reward grid (item ID + adet + oran %)
- DB: COLLECTION_RACE tablosu
Event Ödülleri Tab:
- Event tipi seçici (BDW, Ardream, Ronark, CSW, Bifrost, Juraid)
- Timer display + skor göstergesi (Karus % vs ElMorad %)
- Winner ödülleri (Silvery Gem, Blue Treasure Chest, Accessory Box)
- Loser ödülleri (ayrı tablo, düşük miktarlar)
- DB: EVENT_REWARDS tablosu
5. Gelişmiş Genie Sistemi
- Attack Skills — 4 slot saldırı skill
- Self Skills — 4 slot buff skill
- Party Skills — 4 slot party skill + PARTY MODE DISABLE göstergesi
- Attack Mode / Self Skill Mode / Party Skill Mode (On/Off radio butonları)
- R Attack / Party Leader Target / 3-5 Combo kontrolleri
- Potion Options: HP Pot (✓), MP Pot (✓), yüzde ayarları (70%, 35%)
- Auto Party + PT Kodu + Monster Attack List
- Save Settings / Delete From List butonları
- Karakter bazlı genie ayarları grid'i
- DB: GENIE_SETTINGS tablosu
6. Save Stat & Save Skill Preset
Stat Preset Tab:
- Karakter adından DB'den stat yükleme (STR/HP/DEX/MP/INT)
- Renkli spinbox editörleri (STR=kırmızı, HP=yeşil, DEX=mavi, MP=mor, INT=turuncu)
- 4 kayıt slotu — Save/Load butonları ile
- "Karaktere Uygula" butonu → USERDATA tablosunu günceller
- DB: STAT_PRESETS tablosu
Skill Preset Tab:
- Karakter skill point görüntüleme
- 4 kayıt slotu — Save/Load butonları
- DB: SKILL_PRESETS tablosu
7. Lottery Event Sistemi
- Time Left / Ticket Sold / Ticket Price göstergeleri
- Bilet fiyatı ayarlayıcı (SpinBox, max 999M)
- 4 sıralı ödül — 1st (altın), 2nd (gümüş), 3rd (bronz), 4th (mor) çerçeveler
- Ödül item editörü (Item ID + İsim + Adet)
- Bilet satış geçmişi grid'i
- Lottery ayarları formu (süre, max bilet, bilet fiyatı)
- Başlat / Kaydet butonları
- DB: LOTTERY_EVENT + LOTTERY_TICKETS tabloları
8. Cross Exchange Sistemi
- Sunucu seçici (Multi-server desteği)
- KC / TL bakiye göstergesi
- Envanter grid'i (item listesi)
- 3×3 transfer slot alanı
- Weight + Gold bilgisi
- Exchange butonu
- DB: CROSS_EXCHANGE tablosu
9. Chaotic Generator & Filtreleme
- Chaotic Generator input slotları + adet spinner
- Start / Stop kontrolleri
- Otomasyon: Sell All, Auto Bank, Sell if Not Unique checkboxları
- Sınıf filtresi: Warrior (kırmızı), Rogue (yeşil), Magician (mavi), Priest (altın)
- Tip filtresi: Weapon, Armor, Accessory
- Chaotic Generator Results grid'i
- Block List — istenmeyen itemleri engelleme
- Save List butonu
- DB: CHAOTIC_GENERATOR + CHAOTIC_BLOCK_LIST tabloları
10. Talisman & Mining Warehouse
Talisman Tab:
- 4 talisman slot görünümü (mor çerçeveli)
- Talisman envanter grid'i (Item + Slot + Efekt)
- Cross Exchange + Search butonları
- Weight + Gold bilgisi
- DB: TALISMAN_DATA tablosu
Mining Warehouse Tab:
- Knight Genie - Warehouse header
- Mining item grid'i (Gem, Ore, Material)
- Search Item özelliği
- DB: MINING_WAREHOUSE tablosu
11. Exchange & PUS Kırma Sistemi
Kutu İçeriği Tab:
- NPC bazlı exchange list yükleme
- Item grid (ikon + isim + gerekli + sonuç)
- Sayfa kontrolü (1/2)
- Ekle / Düzenle / Sil butonları
- DB: EXCHANGE_LIST tablosu
PUS Kırma Tab:
- Certificate Exchange editörü (ör: Gryphon's Armor Certificate)
- Uyarı mesajı: "Bu işlem geri alınamaz"
- Kaynak slot + 4 sonuç slotu görünümü
- Confirm / Cancel butonları
- Tüm sertifikalar listesi grid'i
- DB: CERTIFICATE_EXCHANGE tablosu
12. Slave Merchant Sistemi
- Sahip karakter + Bot adı + Slot sayısı ayarları
- "Sahibi takip etsin" checkbox
- 3×2 satış slot grid'i
- Oluştur / Sil butonları
- Aktif slave merchant'lar listesi (Sahip + Bot Adı + Slot + Zone + Durum)
- DB: SLAVE_MERCHANT tablosu
13. ReConnect & Günlük Hediyeler
Re-Connect Tab:
- "Reconnecting to the server" UI preview
- Otomatik reconnect sayacı
- Ayarlar: Max Deneme, Aralık (saniye), Aktif/Pasif
- DB: RECONNECT_SETTINGS tablosu
Günlük Hediyeler Tab (Attendance Event):
Oyun Sistemleri
- 25 günlük ödül takvimi (5×5 grid)
- Her gün: item ikonu + isim + Acquired/Pending durumu
- İlk 4 gün "
Acquired" göstergesi
- 25 farklı ödül item'ı listelenmiş
- DB: ATTENDANCE_REWARDS + ATTENDANCE_DATA tabloları
├── Rebirth & Perks
├── Drop Block
├── ⚙ Auto Upgrade
├── CR & Event Ödül
├── Genie Sistemi
├── Stat/Skill Preset
├── Lottery Event
├── Cross Exchange
├── Chaotic Generator
├── Talisman & Mining
├── Exchange & PUS Kırma
├── Slave Merchant
├── ReConnect & Günlük
├── ─────────────────
├── DXT & M3SH Pipeline
├── İkon Değiştirici
└── Upgrade Simülatör Çok yakında...
Yurt dışına çıktığımdan dolayı geliştirdiğim son version kodları ayrı ayrı alttaki linktedir. Anlamadığınız bir durum olduğunda chatgpt yerine cloud kullanın py dosyasını yükleyin ve geliştirme seçeneklerini sorgulayın buna göre projeyi ultra seviyede geliştirirsiniz. Umarım tüm işlerinizi kolaylaştırır dosya indirince python kurun ve vs-code üzerine sürükle bırak ardından çalıştır.
Kolay gelsin iyi geliştirmeler.
Ziyaretçiler için gizlenmiş link,görmek için Giriş yap veya üye ol.
️ Knight Control Center PRO ULTRA v3.0
**KiLLeDTeaM** | Tam Entegre Knight Online PW Sunucu Yönetim Sistemi
BU Sistem Yapay zeka ile tasarlanmıştır ! Canım öyle istedi
## GENEL BAKIŞ
> **Knight Control Center ULTRA**, profesyonel Knight Online private server yönetimi için geliştirilmiş **tümleşik bir yönetim panelidir**.
> SQL Server veritabanı, istemci dosyaları, sunucu konfigürasyonu, bot sistemleri, asset yönetimi ve hatta AI destekli asistan tek bir arayüzde toplanmıştır.
| Özellik | Açıklama |
|---------|----------|
| ️ **DB Yönetimi** | Tüm tablolara CRUD, inline düzenleme, schema profilleri, kolon takma adları |
| **SQL Editörü** | Çoklu sorgu, sekmeli sonuçlar, sözdizimi vurgulama, hızlı butonlar |
| **Bot Sistemi** | Farm, PK, BDW, Merchant, Delos bekçi, toplu bot oluşturma |
| **Asset Studio** | İkonlar, karakterler, NPC, MOB, silahlar, efektler için görsel tarayıcı |
| **AI Asistan** | Ollama ile doğal dil → SQL / Lua / Fix önerileri |
| ️ **Güvenlik** | DDoS koruması, anti-cheat tespiti, ban yönetimi, IP engelleme |
| **Sunucu Monitor** | Anlık online, tablo istatistikleri, performans metrikleri |
| ️ **Harita Editörü** | 2D/izometrik harita, OPD düzenleme, spawn yerleştirme |
| **Pack Araçları** | HDR/SRC unpack/repack, TBL düzenleyici, N3 model görüntüleme |
---
## VERİTABANI YÖNETİMİ
### ️ Tablo Editörü
- **Sol ağaç menü**: Tablolar kategorilere ayrılmış (Karakter, Item, NPC, Drop, Quest...)
- **Tablo işlemleri**: Satır ekleme, düzenleme, silme, kopyalama
- **Oyun farkındalığı**: Item ikonları otomatik gösterilir, renk kodlaması (NPC tipine göre)
- **Inline düzenleme**: Değişen hücreler vurgulanır, toplu kaydetme
- **PK desteği**: Primary key olmadan yazma engellenir
### SQL Editörü
- **Çoklu sorgu**: `GO` ile ayrılmış sorguları sırayla çalıştırma
- **Sekmeli sonuçlar**: Her sorgu sonucu ayrı sekmede, tablo görünümü
- **Sözdizimi vurgulama**: SQL anahtar kelimeleri renklendirilir
- **Hızlı tablo butonları**: Kategorilere göre (Karakter, Item, NPC, Letter, Klan) önceden hazırlanmış sorgular
- **Geçmiş**: Son sorgular açılır menüde tutulur
### Tanılama (Diagnostics)
- **Tüm tablolar taranır**: PUS_ITEMS boş mu, drop tablosu var mı, letter sistemi aktif mi, zone tanımları...
- **Kritik sorunlar**: Item referansı olmayan envanter, süresi dolmuş premium, CSW zamanları
- **Fix SQL önerileri**: Her sorun için çalıştırılabilir düzeltme SQL'i
- **Rapor çıktısı**: TXT olarak dışa aktarım
### Import/Export
| Format | Export | Import |
|--------|--------|--------|
| CSV ||
|
| JSON ||
|
| SQL INSERT ||
(manuel) |
| Cross-DB ||
(farklı sunucu) |
- **Toplu tablo export**: Tüm tabloları CSV/JSON olarak klasöre al
- **Dry run**: Import öncesi kontrol
- **Truncate seçeneği**: Tabloyu temizleyip yaz
---
## BOT YÖNETİM SİSTEMİ
### Farm Bot
- Bot tablolarını otomatik algılar (`BOT_HANDLER_FARM`, `BOT_HANDLER_FARMNEW`)
- Zone, koordinat, sınıf, level belirleme
- CSV export ile toplu yedekleme
- Hızlı ekleme formu
### ⚔ PK Bot
- Ronark Land, Ardream, BDW, Delos, Bifrost için PK botu oluşturma
- Bot sayısı, nation, level, sınıf, regen süresi ayarları
- Otomatik koordinat randomizasyonu
- SQL çıktısı → SQL editörde çalıştır
### BDW Bot
- Karus & El Morad dengesi
- Min/max level aralığı
- Sınıf filtreleri (Warrior, Rogue, Mage, Priest)
- BATTLE tablosundan aktif savaş zamanlarını görüntüleme
### Merchant Bot
- Merchant tablolarını listeleme (`MERCHANT_BOT_INFO`, `MERCHANT_BOT_ITEM`)
- Satıcı botları yönetme
- Item numarası + fiyat + adet ekleme
### Bot Oluştur (Create)
- **Gerçek KO şeması**: `strUserID`, `Race`, `Class`, `Stats`, `strItem`
- 14 farklı ırk/class kombinasyonu (Orc, Barbarian, Human, Elvian, Kurian...)
- **Stat presetleri**: Warrior, Rogue, Mage, Priest, Kurian için hazır dağılımlar
- **strItem template**: Mevcut bir bottan envanter binary'sini kopyalama
- Toplu bot üretimi (prefix + başlangıç numarası)
- Tek tıkla DB'ye ekleme
### Delos Bekçi
- Delos kalesi (Zone 52) için nöbetçi botları
- Kapı ve duvar pozisyonları (Kuzey, Güney, Batı, Doğu, İç Kule, Kale Merkez)
- Random koordinat dağılımı
### Genel Bakış
- Tüm bot tablolarının listesi ve kayıt sayıları
- Bulunamayan tablolar raporlanır
---
## ️ GÜVENLİK & KORUMA
### DDoS / IP Block
- **IP engelleme**: site_block tablosuna ekleme
- **Firewall script üretimi**: Windows Güvenlik Duvarı için netsh komutları
- **DDoS tespit ayarları**: Bağlantı eşiği, pencere süresi, otomatik engelleme
### Ban Yönetimi
- **Karakter/Hesap banlama**: `bLogout=2` ile
- Ban süresi (gün)
- Sebep notu
- Ban kaldırma
### Bağlantı İzleme
- Anlık online oyuncu listesi
- Karakter, level, sınıf, ulus, zone, noah, NP
- Filtreleme ve arama
- Karus/El Morad dağılımı
### Güvenlik Duvarı Kuralları
- GameServer, LoginServer, SQL Server portları
- İzinli IP filtreleme
- SYN Flood koruması
- Otomatik script üretimi
### Anti-Cheat Merkezi
| Kontrol | Açıklama |
|---------|----------|
| Item Duplikasyon | Aynı nSerial'e sahip birden fazla item tespiti |
| Noah Pump | 1 milyar+ Noah'a sahip hesaplar |
| Stat Anomali | Level ve sınıfa göre imkansız stat toplamları |
| Serial Çakışma | nSerial=0 veya NULL itemler |
---
## SUNUCU MONİTÖR & İSTATİSTİKLER
### Sunucu Monitor (Gerçek Zamanlı)
| Metrik | Açıklama |
|--------|----------|
| Online Oyuncu | Anlık aktif karakterler |
| Karus / El Morad | Ulus bazlı dağılım |
| Tablo Sayısı | Toplam veritabanı tablosu |
| Item Kayıt | ITEMS tablosu satır sayısı |
| Bot Kayıt | Bot tabloları toplamı |
### Ekonomi Takip
- **Toplam Noah**: Tüm karakterlerin toplam parası
- **Ortalama Noah**: Oyuncu başı
- **En zengin %10**: Servetin % kaçına sahip
- **Servet dağılımı**: 0-100K, 100K-1M, 1M-10M, 10M-100M, 100M+ aralıklarında karakter sayıları
- **Zenginler listesi**: En fazla Noah'a sahip 100 karakter
- **Envanter değeri**: Belirli bir karakterin envanterindeki itemlerin toplam Noah değeri
### ⚔ PK & Liderlik Tabloları
- **NP Liderlik**: En yüksek NP'ye sahip 100 karakter
- **Top Karakterler**: Level, Noah, NP'ye göre sıralama
- **Klan Sıralaması**: En yüksek puana sahip 50 klan
### Klan Simülatörü
- İki klan arasında savaş simülasyonu
- Her karakterin level, stat, NP değerlerine göre rastgele güç hesaplama
- 100-10.000 simülasyon arasında seçim
- Galibiyet yüzdesi hesaplama
---
## CLIENT ASSET STUDIO
### ️ Client Asset List Studio
| Kategori | İçerik |
|----------|--------|
| Item İkonları | `itemicon_*.bmp` / `*.jpg` / `*.png` |
| Karakterler | N3 karakter modelleri, skinler |
| Animasyonlar | `.kf`, `.ksa`, `.anim` |
| NPC | NPC modelleri ve dokuları |
| MOB | Canavar modelleri |
| Silahlar | 3D silah modelleri |
| Armorlar | Zırh modelleri |
| Kanatlar | Özel kanat efektleri |
|Efektler | Particle efektleri (`n3fx`) |
### TBL Studio
- **Binary TBL parse**: KO client TBL dosyalarını okuma/yazma
- **String çıkarımı**: Dosyadaki tüm okunabilir stringleri listeleme
- **CSV/TSV modu**: Tablo olarak düzenleme
- **Hex görünümü**: Ham byte düzenleyici
### N3 Pack Extractor
- **HDR + SRC formatı**: KO'nun kendi paket yapısını destekler
- **Otomatik algılama**: `item.hdr`, `fx.hdr`, `ui.hdr`, `sound.hdr`
- **Dosya listesi**: İsim, offset, boyut
- **Toplu çıkarma**: Tüm dosyaları klasöre al
- **Repack**: Düzenlenmiş dosyaları geri paketleme
- **Direkt BMP/JPG tarama**: SRC içindeki görselleri doğrudan çıkar
### Wiki Asset İndirici
- **KOWiki'den otomatik indirme**: Item ikonları, harita görselleri, NPC/MOB görselleri
- **Manifest oluşturma**: İndirilen assetlerin indeksi
- **Klasör yapısı**: `wiki_assets/item_icons/`, `wiki_assets/maps/`
### İkon Sağlık Panel
- Aktif ikon klasörü kontrolü
- Dosya sayısı ve konum gösterimi
- Arama zinciri (tüm olası konumlar listelenir)
- İkon test aracı (belirli item ID'sinin ikonunu dene)
---
## OLLAMA ULTRA AJAN
### Bağlantı
- **Ollama sunucusuna bağlan**: `Ziyaretçiler için gizlenmiş link,görmek için Giriş yap veya üye ol.`
- **Model seçimi**: `llama3.1:8b`, `mixtral:8x7b`, `llama3.1:70b`, `codellama:34b`
- Otomatik model listesi yükleme
### Chat Modu
- Doğal dil ile konuşma
- KO server yönetimi konularında uzman yanıtlar
- Konuşma geçmişi
### SQL Üret
- **Türkçe komut → SQL**:
- "Online olan en yüksek levelli 10 Karus karakterini getir"
- "En fazla Noah'a sahip 5 oyuncuyu listele"
- Tablo bazlı bağlam (`USERDATA`, `ITEMS`, `K_NPC`, ...)
- SQL sözdizimi vurgulamalı çıktı
- Tek tıkla SQL Editörüne gönder
### Oto Tamir
- **DB tara**: Item duplikasyonu, Noah pump, imkansız stat tespitleri
- **Sorunları analiz et**: Ollama'ya gönder
- **Fix SQL önerisi al**
- **Uygula**: Onay ile fix SQL'i çalıştır
### Lua Üret
- **Quest açıklaması → Lua kodu**:
- "Ronark Land'da 50 mob öldür, ödül olarak Trina ver"
- NPC ID, Exchange ID parametreleri
- KO Lua fonksiyonları: `HowmuchItem`, `RemoveItem`, `RunQuestExchange`, `SelectMsg`
### Analiz
- Tablo şeması + ilk 5 kayıt → Ollama'ya gönder
- Önemli bulgular ve öneriler
- Veri kalitesi analizi
### ️ Güvenlik Modları
| Mod | İzinler | Kullanım |
|-----|---------|----------|
| Güvenli Mod | Sadece okuma | Analiz, raporlama |
| ⚠ Normal Mod | Okuma + Yazma (onaylı) | Otomatik fix |
---
## ️ MAP EDITÖR & HUB
### 2D Harita Editörü
- **Top-down görünüm**: KO dünyasını 2 boyutlu görselleştirme
- **Zoom/Pan**: Fare tekerleği ile yakınlaştırma, orta tuş ile kaydırma
- **Grid sistemi**: 64 birimlik ızgaralar, ana grid (8x)
- **Katmanlar**:
- OPD objeleri (binalar, ağaçlar, kayalar)
- Spawn noktaları (mob, boss, NPC)
- Zone bölgeleri (renkli alanlar)
- Warp noktaları
### Spawn Yönetimi
- **Spawn listesi**: Tüm NPC/monster'lar ID, isim, level, tip, koordinat
- **Sürükle-bırak**: Harita üzerinde spawn'ı taşı
- **Sağ tık menüsü**: Yeni spawn ekle, sil, kopyala
- **Özellik paneli**: ID, isim, level, HP, EXP, koordinat, respawn süresi
- **AI Spawn Önerisi**: Mevcut spawn dağılımına göre AI'nın yeni spawn önermesi
### OPD Obje Editörü
- **OPD dosyaları**: `*.opd`, `*.opdsub`, `*.opdext`
- **Obje listesi**: ID, X, Z, tip
- **3D dönüş**: Izometrik önizleme
- **Yerleştirme**: Haritaya tıklayarak obje ekleme
### Warp Editörü
- **Teleport noktaları**: `WARP_INFO`, `WARP`, `PORTAL`, `TELEPORT`
- **Kaynak → Hedef**: Zone, koordinatlar
- **Görsel yerleştirme**: Harita üzerinde warp noktalarını sürükle
- **SQL çıktısı**: DB'ye yazmak için
### 3D Viewport
- **Izometrik projeksiyon**: 35°/45° açı
- **Fare kontrolü**: Sol tuş = döndür, orta tuş = kaydır
- **Yükseklik**: Her spawn level'e göre yükseklik (20-80 birim)
- **Renk kodlaması**: NPC tipine göre renk (mob=kırmızı, boss=parlak kırmızı, NPC=mavi)
### Zone Manager
- **Tüm zone'ların kart görünümü**: ID, isim, boyut, spawn sayısı
- **Hızlı açma**: Karttaki buton ile harita editörüne git
- **Spawn sayıları**: DB'den otomatik yüklenir
---
## HDR/SRC UNPACKER + REPACKER
### Desteklenen Pack'ler
| Pack | İçerik | Dosya |
|------|--------|-------|
| item | İtem ikonları, modeller | `Item/item.hdr`, `item.src` |
| fx | Particle efektleri | `fx/fx.hdr`, `fx.src` |
| ui | UI dokuları | `ui/ui.hdr`, `ui.src` |
| sound | Ses dosyaları | `Sound/sound.hdr`, `sound.src` |
| skill | Skill ikonları | `Skill/skill.hdr`, `skill.src` |
| npc | NPC dokuları | `NPC/npc.hdr`, `npc.src` |
| map | Harita verileri | `Map/map.hdr`, `map.src` |
### Format (HDR)
```
[4 byte] file_count
For each file:
[2 byte] name_length
[N bytes] filename (ASCII)
[4 byte] offset in SRC
[4 byte] size in SRC
```
### Format (SRC)
- Raw file data concatenated
### İşlemler
- **Analiz**: HDR içindeki dosyaları listele, tip dağılımı, boyut kontrolü
- **UNPACK**: Tüm dosyaları çıktı klasörüne ayıkla
- **REPACK**: Düzenlenmiş dosyaları geri paketle, yeni HDR+SRC oluştur
- **Otomatik yedek**: Orijinal dosya üzerine yazarken `.bak_*` oluştur
---
## ️ SERVER INFO & KONFIG
### Server Info Dlg
- **Çalışan süreçleri tara**: `GameServer.exe`, `LoginServer.exe`, `KnightOnline.exe`
- **Detay bilgi**: PID, EXE yolu, RAM kullanımı, CPU, başlatılma zamanı
- **EXE analizi**: Boyut, SHA256 hash, değiştirilme tarihi
### Config Editor (GameServer.ini / LoginServer.ini)
- **Kritik ayarlar**: Form düzeninde (SERVER_IP, GAME_PORT, MAX_USERS, RATE_EXP, RATE_DROP, CASTLE...)
- **Ham metin editörü**: Satır satır düzenleme
- **Otomatik form senkronizasyonu**: İki yönlü
- **Önceden tanımlı dosya seçicileri**: GameServer.ini, LoginServer.ini, Server.ini
---
## EVENT & QUEST SİSTEMLERİ
### Quest & Lua Editörü
- **Quest listesi**: Ad, NPC ID, Talk, Menu, Exchange ID
- **Lua kodu üretimi**: Exchange, Kill, Collect, Talk quest tipleri
- **Kod önizleme**: Sözdizimi vurgulamalı
- **Patch kaydetme**: `.lı` dosyası olarak diske yaz
### Daily Quest Editörü
- **DAILY_QUESTS tablosu**: ID, görev adı, tip, kill sayısı, gereken item, ödül item
- **Uyarı**: `id` ve `KillCount` tinyint (MAX 255)
- **Inline düzenleme**: Çift tık ile hücre düzenleme
### Event Reward Editörü
| Event | Tablo | Kazanan/Kaybeden Ödülleri |
|-------|-------|--------------------------|
| Border Defance War | `BDW_REWARD` | Item, Noah, EXP, NP |
| Chaos Dungeon | `CHAOS_REWARD` | Item + bonus |
| Juraid Mountain | `JURAID_REWARD` | Item setleri |
| Forgotten Temple | `FT_REWARD` | Rastgele ödül |
### Event Zaman Editörü
- **BATTLE tablosu**: byMap, sByDay, sByTime
- **Günlük zamanlar**: Pazartesi - Pazar için saat slotları
- **SQL üretimi**: INSERT INTO BATTLE
### Event Takvimi
- **BURNING_FEATURES**: EXP, Drop, NP bonus etkinlikleri
- **Yeni event ekleme**: Tip, oran, başlangıç, süre
- **Discord bildirimi** (webhook)
- **Hızlı presetler**: 2x EXP, 3x Drop, 2x NP, Hafta sonu
---
## ITEM & ENVANTER SİSTEMLERİ
### Envanter Editörü (KO Stili)
- **Tam KO envanter görünümü**:
- Ekipman slotları (miğfer, omuz, göğüs, alt, eldiven, bot, pelerin, silah, kalkan, yüzük, kolye, bileklik, arma)
- 3 çanta (4×5 grid)
- Hızlı bar (5 slot)
- **Sürükle-bırak**: Itemleri slotlar arasında taşı
- **Item arama paneli**: İkon grid, liste görünümü, filtreler
- **Toplu item verme**: Tüm online oyunculara
### Banka Editörü
- **ITEMS byType=2** (kasa) veya **WAREHOUSE** tablosu binary blob
- Kasa içeriği tablo görünümü
- Kasa temizleme (tüm itemleri sil)
### Başlangıç Item Editörü
- **BEGINNING_ITEM / STARTING_ITEM** tabloları
- Sınıf bazlı başlangıç eşyaları
- Slot, item numarası, adet, dayanıklılık
- 14 farklı sınıf (Warrior♂/♀, Rogue♂/♀, Mage♂/♀, Priest♂/♀, Kurian♂/♀, EM versiyonları)
### Item Group Editörü (NPC Satış Grupları)
- **NPC_SALE_ITEMS / SUNDRIES / K_NPC_ITEMS**
- 4×4 ikon grid (sayfa 1-...)
- NPC/Group listesi (SaleGroup, id, NPC adı)
- Item arama paneli → sürükle/bırak
- TBL aktarımı
### Exchange Editörü
- **ITEM_EXCHANGE** tablosu
- Input (gerekli itemler) / Output (verilen itemler)
- Adet, süre (expire) ayarları
- ID bazlı listeleme
### ⚙ Generator / Shozin Editörü
- **MAKE_ITEM_GROUP** (craft sistemleri)
- **ITEM_UPGRADE_SETTINGS** (upgrade oranları)
- **CHAOS_STONE_SPAWN**
- Oran (%) ve min/max miktar ayarları
---
## ✉ LETTER & PUS SİSTEMLERİ
### ✉ Letter Editörü v2
- **Toplu mektup gönderimi**:
- Tüm karakterler
- Online oyuncular
- Belirli zone'daki oyuncular
- Belirli karakter
- Belirli ulus
- **Ek**: Noah, item + adet
- **Mektup listesi**: Gönderen, alıcı, konu, Noah, tarih
- **Eski mektup temizleme**: bRead=1 ve belirli günden eski
### PUS Editörü v2
- **Kategoriler**: HOME, ONLY GNB, COSPLAY, SPECIALS, SCROOL, CASH AND QUEST, GNB TO KC
- **PUS_ITEMS tablosu**: ID, ItemID, Price, BuyCount, Category, PriceType
- **Aktif/Deaktif**: bEnabled kolonu
- **Hızlı ekleme**: Item ID, ad, fiyat, adet
- **Item ikonları** gösterilir
---
##PREMIUM YÖNETİMİ
### Premium Editor
- **Premium verme**:
- Hesap/karakter adı
- Süre (1-3650 gün)
- Tip (Normal, Deluxe, VIP)
- **Toplu online premium**
- **Premium iptal**
- **Aktif premium hesaplar listesi**: Hesap, tip, başlangıç, bitiş, kalan
- **KC/Coin yönetimi**: KC verme, düzenleme
---
## SRC DEVELOPER STUDIO
### C++ Patch Planlayıcı
- **Doğal dil → Patch taslağı**:
- "Boss invasion event"
- "PUS kampanyası"
- "Yeni skill sistemi"
- **Class ve fonksiyon isimleri** özelleştirilebilir
- **Hedef dosyalar**: `GameServerDlg.cpp`, `User.cpp`, `GameServerDlg.h`, `User.h`
### SQL Zinciri Üretimi
- Event, NPC/Spawn, PUS, Quest, Letter tipleri için otomatik SQL şablonları
- INSERT / UPDATE komutları
- BEGIN TRANSACTION / COMMIT
### Source Explorer
- GameServer kaynak kodunu tara
- .cpp, .h, .hpp, .ini, .lua, .json dosyalarını listele
- **Fonksiyon/Keyword ara**: İçerik bazlı arama
- **AI Patch**: Seçili kodu iyileştir, değişiklikleri göster (Safe Mode ile onaylı)
---
## KO SMART ITEM BROWSER
### Çapraz Analiz
| Kaynak | Bilgi |
|--------|-------|
| ITEM | İsim, tip, grade, atk, def, ağırlık, fiyat |
| İkon | Dosya konumu, varlık kontrolü |
| Drop | Hangi monster'lar düşürüyor, oran (%) |
| ITEMS | Kimlerin envanterinde, adet, slot |
| PUS | Satışta mı, fiyat, KC/Noah |
| Exchange | Hangi exchange gruplarında var |
| Çapraz Analiz | Özet rapor, ikon durumu, envanter sayısı, drop kaynağı sayısı |
---
## VISUAL UPGRADE PIPELINE
### Batch Icon Enhancer
- **Kaynak**: `D:/aaa/Item` veya seçilen klasör
- **İkon skorlaması**: Çözünürlük, kalite (100 üzerinden)
- **Geliştirme opsiyonları**:
- Upscale (1x, 2x, 4x)
- Sharpen (UnsharpMask)
- Rarity bordürü (Normal, Magic, Rare, Unique, Elite)
- Premium glow efekti
- **Önizleme**: Önce/sonra karşılaştırma
- **Format seçimi**: BMP, PNG, JPG
- **Toplu işlem**: Tüm ikonları geliştir
- **Oyuna uygula**: Geliştirilmiş ikonları orijinal klasöre kopyala
### Asset Health Scanner
- **Kategoriler**: İkonlar, UI dokuları, Efektler, Haritalar, Yaratıklar
- **Skorlama**: Çözünürlük, dosya boyutu
- **Öneriler**: 2x/4x upscale, format dönüşümü
- **Rapor çıktısı**: TXT
### UI Theme Builder
- **Hazır temalar**: Dark Premium, Obsidian, Blood Red, Forest, Royal Gold, Classic KO
- **Özel renkler**: Arka plan, çerçeve, altın, slot
- **Önizleme**: KO envanter penceresi simülasyonu
- **Tema export**: JSON
###Otomatik Pipeline
- **Tek tıkla**:
1. Asset tara (D:/aaa/Item)
2. İkonları geliştir (2x upscale + sharpen)
3. Rarity bordürü ekle
4. Oyuna uygula
5. Doğrula
---
## ️ CLIENT FILE EDITOR SUITE
### Desteklenen Dosya Tipleri
| Uzantı | Tip | Düzenlenebilir | Araç |
|--------|-----|----------------|------|
| `.tbl` | Client TBL || RscTables.exe |
| `.ini`, `.Ini` | Config || - |
| `.txt`, `.lst` | Metin/Liste || - |
| `.tct`, `.tcm` | UI İçerik || - |
| `.uif` | UI Layout || UIE Longh0rn.exe |
| `.evt`, `.evtsub` | Event Script || - |
| `.flag` | Parametre Flag || - |
| `.json` | JSON Config || - |
| `.opd`, `.opdsub`, `.opdext` | Obje Yerleşimi || N3ME.exe |
| `.dxt`, `.dtx`, `.dds` | Doku || N3TexViewer.exe |
| `.bmp`, `.png`, `.jpg` | Görsel || - |
| `.n3scene`, `.n3shape` | 3D Model || N3Viewer.exe |
| `.n3cskin`, `.N3Chr` | Karakter || N3CE.exe |
| `.n3fx` | Efekt || N3FXE.exe |
| `.hdr`, `.src` | N3 Paket || - |
### Hızlı Araçlar
| Araç | Açıklama |
|------|----------|
| RscTables | TBL düzenleyici |
| N3ME | Harita editörü |
| N3CE | Karakter editörü |
|N3FXE | Efekt editörü |
| N3Viewer | 3D model görüntüleyici |
| N3TexViewer | Doku görüntüleyici |
| UIE Longh0rn | UI layout editörü (en iyi) |
| N3Indoor | İç mekan harita editörü |
---
## YEDEKLEME & KURTARMA
### Otomatik Yedekleme
- **Zamanlayıcı**: 6 saat, 12 saat, 24 saat, manuel
- **Formatlar**: CSV, SQL INSERT, ZIP sıkıştırma
- **Seçilebilir tablolar**: 10 kritik tablo (USERDATA, ITEMS, LETTER, KNIGHTS, K_NPC, K_MONSTER_ITEM, PUS_ITEMS, BURNING_FEATURES, DAILY_QUESTS)
- **Otomatik temizlik**: Saklama süresi (1-365 gün)
- **Yedek listesi**: Mevcut yedeklerin listesi, boyut
### DB Yedek Editörü (Gelişmiş)
- **Kritik tablolar**: 15+ tablo (USERDATA, ITEMS, LETTER, KNIGHTS, BOT_HANDLER_FARM, K_NPC, K_MONSTER_ITEM, PUS_ITEMS, BURNING_FEATURES, DAILY_QUESTS, ITEM_EXCHANGE, ACCOUNT_CHAR, ACCOUNT_PREMIUM_DATA, BEGINNING_ITEM, BATTLE)
- **Ekstra tablo ekleme**: Özel tabloları da listeye ekle
- **Geri yükleme**: Yedekten CSV/SQL restore
---
## GATE & TELEPORT
### Gate Editörü
- **GATE_LIST / WARP_LIST / PORTAL_LIST / START_POSITION2369**
- **Tablo görünümü**: ID, kaynak zone, X, Y, Z, hedef zone, hedef koordinatlar
- **Yeni gate ekleme**: Koordinat girişi
- **Kaydetme**: SQL çıktısı
---
## WEB PANEL YÖNETİCİSİ
### Web Panel Manager
- **Panel başlatma**: `web_panel/app.py` ile Flask uygulaması başlat
- **Konfigürasyon**: Host, port, debug, Discord webhook, admin şifresi
- **API test**: `/api/stats/online`, `/api/stats/live`, `/api/players`, `/api/diag`
- **Tarayıcıda aç**: Otomatik
---
## AKILLI YARDIM & KILAVUZ
### Kullanım Kılavuzu (UsageGuide)
- **Hızlı başlangıç**: Gerekli kurulumlar, ODBC sürücüsü
- **Navigasyon**: 9 kategori açıklaması
- **Ollama Ajan**: Kurulum, güvenlik modları, örnek komutlar
- **Her editör için kısa açıklamalar**
- **Klavye kısayolları**: Ctrl+D (DB Bağlan), Ctrl+S (Kaydet), F5 (Yenile)
- **Sorun giderme**: Sık karşılaşılan hatalar ve çözümleri
### Akıllı Öneriler (RecommendationDock)
- **Sistem sağlık skoru** (0-100)
- **Otomatik öneriler**:
- Tablo sayısı düşük → şema eksik
- Kolon adı farklılıkları
- Riskli sorgu geçmişi
- PUS aktiflik kolonu kontrolü
### Audit Log
- **JSONL formatında kayıt**: Tüm önemli işlemler (SQL çalıştırma, item ekleme, NPC ekleme, bot oluşturma)
- **Zaman damgası**: ISO formatı
- **Görüntüleme**: Dock panelinde son 150 satır
---
## KO MASTER CONTROL CENTER
### Proje Profili
- **Tek JSON dosyasında tüm yollar**:
- `project_name`, `client_root`, `source_root`, `db_server`, `db_name`, `build_output`, `backup_root`, `icon_dir`, `editors_dir`
- **Otomatik yükleme/kaydetme**
###Hızlı İşlemler (Recipe Runner)
| İşlem | Açıklama |
|-------|----------|
|Yeni Item Ekle | DB + İkon + Client + Source kontrolü |
| Yeni NPC/Monster Ekle | K_NPC + Drop template + Source kontrol |
| Quest Paketi Ekle | DB quest + Lua + Client resource |
| Item Sync (DB→Client) | Tüm item iconlarını DB ile eşle |
| UI Pack Güncelle | ui.hdr + client UI'yı güncelle + repack |
| Tam Yedek Al | DB + Source + Client + Assets snapshot |
| Sunucuya Uygula | Build + kopyala + test et |
| ↩ Son İşlemi Geri Al | Son sync işlemini rollback yap |
### Sync Engine
- **Atomik işlemler**: Her işlem bir snapshot ile korunur
- **Rollback desteği**: Son işlemi geri al
- **Çoklu hedef eşzamanlama**: DB + Client + Source + Assets
---
## KLİMA KISAYOLLARI
| Kısayol | Eylem |
|---------|-------|
| `Ctrl+D` | DB Bağlan |
| `Ctrl+S` | Kaydet |
| `F5` | Yenile |
| `Ctrl+F` | Sidebar ara |
| `Ctrl+` | SQL Editörü |
| `F` | Harita sığdır (MapCanvas) |
| `G` | Grid göster/gizle |
| `L` | Etiketler göster/gizle |
| `Del` | Seçili objeyi sil |
| `Scroll` | Yakınlaştır/uzaklaştır |
| `Alt+Sol` | Harita kaydır |
| `ESC` | Yerleştirme modundan çık |
---
## GEREKSİNİMLER
### Python Paketleri
```bash
pip install PySide6 pyodbc psutil requests Pillow
```
### ODBC Sürücüsü
- **SQL Server** için: `ODBC Driver 17 for SQL Server`
### Ollama (AI Ajan için)
```bash
ollama serve
ollama pull llama3.1:8b
```
### KO Editör Araçları (Opsiyonel)
| Araç | Açıklama |
|------|----------|
| RscTables.exe | TBL düzenleyici |
| N3ME.exe | Harita editörü |
| N3CE.exe | Karakter editörü |
| N3FXE.exe | Efekt editörü |
| N3Viewer.exe | 3D model görüntüleyici |
| N3TexViewer.exe | Doku görüntüleyici |
| UIE Longh0rn.exe | UI layout editörü |
---
## SORUN GİDERME
| Sorun | Çözüm |
|-------|-------|
| DB bağlantısı yok | ODBC sürücüsünü kontrol et, `odbc_diag.py` çalıştır |
| Ollama 404 hatası | `ollama pull llama3.1:8b` |
| Tablo bulunamadı | "↺ Schema Yenile" butonuna bas, kolon haritasını güncelle |
| İkonlar gözükmüyor | `D:/aaa/Item` klasörünü kontrol et, " İkon Yenile" butonuna bas |
| Uygulama yavaş | Büyük tablolarda TOP 500 kullan, sayfalama aktif |
| requests modülü yok | `pip install requests` |
Tüm hakları saklıdır.
Bu yazılım, ko-yardim.com için özel olarak geliştirilmiştir.
Bazı editör kodları forumdan alıntılanmıştır. Emeğe saygı olarak İmzası eklenmiştir.
TriLogy
Oyunun kemik yapısından daha üst seviyeye çıkaracağız.
**Geliştirici**: KiLLeDTeaM
**Sürüm**: 3.0
**Build**: 2026
Yüklediğim dosya Download:
*** Gizli metin: alıntı yapılamaz. ***
pw:Ziyaretçiler için gizlenmiş link,görmek için Giriş yap veya üye ol.
v4`e eklenen yeni 40 özellikten sadece bir kaçı v4 Yakında free beleş zahmetsiz sizlerle.. Saatlerce aylarca yıllarca client db files src ile sevişmenize gerek kalmadı kökten çözüm daha da yakında beleş olarak sizlerle.. ( tablo ve ikon sorununu bilerek entegre etmedim onu finalde yapacağım.)
Ekli dosyayı görüntüle 15822Ekli dosyayı görüntüle 15823Ekli dosyayı görüntüle 15824Ekli dosyayı görüntüle 15825
Ekli dosyayı görüntüle 15827
Ekli dosyayı görüntüle 15826
Ekli dosyayı görüntüle 15821
OYUN SİSTEMLERİ EDİTÖRLERİ (40/13 Yeni Modül)
1. Rebirth & Perks Sistemi
- REB 15 seviye rebirth sistemi editörü
- Karakter arama (USERDATA'dan canlı sorgu)
- Progress bar ile rebirth seviye göstergesi
- 13 perk kategorisi— her biri 0-5 arası ayarlanabilir:
- 150 Weight, 100 Health, 200 Mana
- %3 Loyalty, %2 Drop, %4 Exp
- %3 Coins from Monsters, %2 Coins on NPC
- %1 Upgrade Chance
- %4 Damage to Monsters, %2 Damage to Player
- 20 Defence, 20 Attack
- Kalan perk puanı otomatik hesaplama (rebirth × 3)
- DB Entegrasyonu: REBIRTH_DATA + PERKS_DATA tablolarına otomatik yazma/okuma
- Reset ve toplu kaydetme
2. Drop — Block Sistemi
- Monster seçimi ile drop listesi görüntüleme
- K_MONSTER_ITEM tablosundan 12 slot drop çekme
- Drop oranları renklendirilmiş (%100=yeşil, %10=sarı, %1=kırmızı)
- Block Drop List — oyuncu bazlı drop engelleme
- Advanced Drop Search — mob adına göre arama, clickable mob listesi
- Sayfa kontrolü (1/3 gibi paginated)
- Item ikon önizleme (IC cache entegrasyonu)
- DB: DROP_BLOCK_LIST tablosu
3. ⚙ Auto Upgrade Sistemi
- Anvil yükseltme oranları tablosu (+1 → +11)
- Her seviye için: Oran %, Maliyet, Rollback seviyesi
- Oranlar renk kodlu (yeşil ≥70%, sarı ≥40%, kırmızı <40%)
- DB'den ITEM_UPGRADE_SETTINGS tablosu otomatik yükleme
- Simülatör alanı: Item slotları, Continuous mod, Start/Stop
- İstatistik paneli: Total Upgrade / Succeed / Failed / Cost
- DB: AUTO_UPGRADE_DATA tablosu
4. Collection Race & Event Ödülleri
Collection Race Tab:
- Etkinlik adı, Zone, Süre, Max Kazanan ayarları
- Objective grid (mob ID + adet)
- Reward grid (item ID + adet + oran %)
- DB: COLLECTION_RACE tablosu
Event Ödülleri Tab:
- Event tipi seçici (BDW, Ardream, Ronark, CSW, Bifrost, Juraid)
- Timer display + skor göstergesi (Karus % vs ElMorad %)
- Winner ödülleri (Silvery Gem, Blue Treasure Chest, Accessory Box)
- Loser ödülleri (ayrı tablo, düşük miktarlar)
- DB: EVENT_REWARDS tablosu
5. Gelişmiş Genie Sistemi
- Attack Skills — 4 slot saldırı skill
- Self Skills — 4 slot buff skill
- Party Skills — 4 slot party skill + PARTY MODE DISABLE göstergesi
- Attack Mode / Self Skill Mode / Party Skill Mode (On/Off radio butonları)
- R Attack / Party Leader Target / 3-5 Combo kontrolleri
- Potion Options: HP Pot (✓), MP Pot (✓), yüzde ayarları (70%, 35%)
- Auto Party + PT Kodu + Monster Attack List
- Save Settings / Delete From List butonları
- Karakter bazlı genie ayarları grid'i
- DB: GENIE_SETTINGS tablosu
6. Save Stat & Save Skill Preset
Stat Preset Tab:
- Karakter adından DB'den stat yükleme (STR/HP/DEX/MP/INT)
- Renkli spinbox editörleri (STR=kırmızı, HP=yeşil, DEX=mavi, MP=mor, INT=turuncu)
- 4 kayıt slotu — Save/Load butonları ile
- "Karaktere Uygula" butonu → USERDATA tablosunu günceller
- DB: STAT_PRESETS tablosu
Skill Preset Tab:
- Karakter skill point görüntüleme
- 4 kayıt slotu — Save/Load butonları
- DB: SKILL_PRESETS tablosu
7. Lottery Event Sistemi
- Time Left / Ticket Sold / Ticket Price göstergeleri
- Bilet fiyatı ayarlayıcı (SpinBox, max 999M)
- 4 sıralı ödül — 1st (altın), 2nd (gümüş), 3rd (bronz), 4th (mor) çerçeveler
- Ödül item editörü (Item ID + İsim + Adet)
- Bilet satış geçmişi grid'i
- Lottery ayarları formu (süre, max bilet, bilet fiyatı)
- Başlat / Kaydet butonları
- DB: LOTTERY_EVENT + LOTTERY_TICKETS tabloları
8. Cross Exchange Sistemi
- Sunucu seçici (Multi-server desteği)
- KC / TL bakiye göstergesi
- Envanter grid'i (item listesi)
- 3×3 transfer slot alanı
- Weight + Gold bilgisi
- Exchange butonu
- DB: CROSS_EXCHANGE tablosu
9. Chaotic Generator & Filtreleme
- Chaotic Generator input slotları + adet spinner
- Start / Stop kontrolleri
- Otomasyon: Sell All, Auto Bank, Sell if Not Unique checkboxları
- Sınıf filtresi: Warrior (kırmızı), Rogue (yeşil), Magician (mavi), Priest (altın)
- Tip filtresi: Weapon, Armor, Accessory
- Chaotic Generator Results grid'i
- Block List — istenmeyen itemleri engelleme
- Save List butonu
- DB: CHAOTIC_GENERATOR + CHAOTIC_BLOCK_LIST tabloları
10. Talisman & Mining Warehouse
Talisman Tab:
- 4 talisman slot görünümü (mor çerçeveli)
- Talisman envanter grid'i (Item + Slot + Efekt)
- Cross Exchange + Search butonları
- Weight + Gold bilgisi
- DB: TALISMAN_DATA tablosu
Mining Warehouse Tab:
- Knight Genie - Warehouse header
- Mining item grid'i (Gem, Ore, Material)
- Search Item özelliği
- DB: MINING_WAREHOUSE tablosu
11. Exchange & PUS Kırma Sistemi
Kutu İçeriği Tab:
- NPC bazlı exchange list yükleme
- Item grid (ikon + isim + gerekli + sonuç)
- Sayfa kontrolü (1/2)
- Ekle / Düzenle / Sil butonları
- DB: EXCHANGE_LIST tablosu
PUS Kırma Tab:
- Certificate Exchange editörü (ör: Gryphon's Armor Certificate)
- Uyarı mesajı: "Bu işlem geri alınamaz"
- Kaynak slot + 4 sonuç slotu görünümü
- Confirm / Cancel butonları
- Tüm sertifikalar listesi grid'i
- DB: CERTIFICATE_EXCHANGE tablosu
12. Slave Merchant Sistemi
- Sahip karakter + Bot adı + Slot sayısı ayarları
- "Sahibi takip etsin" checkbox
- 3×2 satış slot grid'i
- Oluştur / Sil butonları
- Aktif slave merchant'lar listesi (Sahip + Bot Adı + Slot + Zone + Durum)
- DB: SLAVE_MERCHANT tablosu
13. ReConnect & Günlük Hediyeler
Re-Connect Tab:
- "Reconnecting to the server" UI preview
- Otomatik reconnect sayacı
- Ayarlar: Max Deneme, Aralık (saniye), Aktif/Pasif
- DB: RECONNECT_SETTINGS tablosu
Günlük Hediyeler Tab (Attendance Event):
Oyun Sistemleri
- 25 günlük ödül takvimi (5×5 grid)
- Her gün: item ikonu + isim + Acquired/Pending durumu
- İlk 4 gün "
Acquired" göstergesi
- 25 farklı ödül item'ı listelenmiş
- DB: ATTENDANCE_REWARDS + ATTENDANCE_DATA tabloları
├── Rebirth & Perks
├── Drop Block
├── ⚙ Auto Upgrade
├── CR & Event Ödül
├── Genie Sistemi
├── Stat/Skill Preset
├── Lottery Event
├── Cross Exchange
├── Chaotic Generator
├── Talisman & Mining
├── Exchange & PUS Kırma
├── Slave Merchant
├── ReConnect & Günlük
├── ─────────────────
├── DXT & M3SH Pipeline
├── İkon Değiştirici
└── Upgrade Simülatör Çok yakında...
Yurt dışına çıktığımdan dolayı geliştirdiğim son version kodları ayrı ayrı alttaki linktedir. Anlamadığınız bir durum olduğunda chatgpt yerine cloud kullanın py dosyasını yükleyin ve geliştirme seçeneklerini sorgulayın buna göre projeyi ultra seviyede geliştirirsiniz. Umarım tüm işlerinizi kolaylaştırır dosya indirince python kurun ve vs-code üzerine sürükle bırak ardından çalıştır.
Kolay gelsin iyi geliştirmeler.
Ziyaretçiler için gizlenmiş link,görmek için Giriş yap veya üye ol.
Eline koluna sağlık , nasıl çalıştıracağız orasını anlıyamadımEkli dosyayı görüntüle 16083
OTO QUEST OLUŞTURUCU TAMAMLANDI
Uİ GÖRSEL OLUŞTURUCU İÇİN COMFY KULLANACAĞIZ Her görseli otomatik tespit edecek ve daha yenilerini oluşturucak bunun için 30 gb alan gerekiyor
launcher ve client içerisinde + skin otomatik template olarak gömülecek istediğiniz kadar hatta 10 larca skin olacak veya kendiniz oto seçebileceksiniz.
teşekkürler
️ Knight Control Center PRO ULTRA v3.0
**KiLLeDTeaM** | Tam Entegre Knight Online PW Sunucu Yönetim Sistemi
BU Sistem Yapay zeka ile tasarlanmıştır ! Canım öyle istedi
## GENEL BAKIŞ
> **Knight Control Center ULTRA**, profesyonel Knight Online private server yönetimi için geliştirilmiş **tümleşik bir yönetim panelidir**.
> SQL Server veritabanı, istemci dosyaları, sunucu konfigürasyonu, bot sistemleri, asset yönetimi ve hatta AI destekli asistan tek bir arayüzde toplanmıştır.
| Özellik | Açıklama |
|---------|----------|
| ️ **DB Yönetimi** | Tüm tablolara CRUD, inline düzenleme, schema profilleri, kolon takma adları |
| **SQL Editörü** | Çoklu sorgu, sekmeli sonuçlar, sözdizimi vurgulama, hızlı butonlar |
| **Bot Sistemi** | Farm, PK, BDW, Merchant, Delos bekçi, toplu bot oluşturma |
| **Asset Studio** | İkonlar, karakterler, NPC, MOB, silahlar, efektler için görsel tarayıcı |
| **AI Asistan** | Ollama ile doğal dil → SQL / Lua / Fix önerileri |
| ️ **Güvenlik** | DDoS koruması, anti-cheat tespiti, ban yönetimi, IP engelleme |
| **Sunucu Monitor** | Anlık online, tablo istatistikleri, performans metrikleri |
| ️ **Harita Editörü** | 2D/izometrik harita, OPD düzenleme, spawn yerleştirme |
| **Pack Araçları** | HDR/SRC unpack/repack, TBL düzenleyici, N3 model görüntüleme |
---
## VERİTABANI YÖNETİMİ
### ️ Tablo Editörü
- **Sol ağaç menü**: Tablolar kategorilere ayrılmış (Karakter, Item, NPC, Drop, Quest...)
- **Tablo işlemleri**: Satır ekleme, düzenleme, silme, kopyalama
- **Oyun farkındalığı**: Item ikonları otomatik gösterilir, renk kodlaması (NPC tipine göre)
- **Inline düzenleme**: Değişen hücreler vurgulanır, toplu kaydetme
- **PK desteği**: Primary key olmadan yazma engellenir
### SQL Editörü
- **Çoklu sorgu**: `GO` ile ayrılmış sorguları sırayla çalıştırma
- **Sekmeli sonuçlar**: Her sorgu sonucu ayrı sekmede, tablo görünümü
- **Sözdizimi vurgulama**: SQL anahtar kelimeleri renklendirilir
- **Hızlı tablo butonları**: Kategorilere göre (Karakter, Item, NPC, Letter, Klan) önceden hazırlanmış sorgular
- **Geçmiş**: Son sorgular açılır menüde tutulur
### Tanılama (Diagnostics)
- **Tüm tablolar taranır**: PUS_ITEMS boş mu, drop tablosu var mı, letter sistemi aktif mi, zone tanımları...
- **Kritik sorunlar**: Item referansı olmayan envanter, süresi dolmuş premium, CSW zamanları
- **Fix SQL önerileri**: Her sorun için çalıştırılabilir düzeltme SQL'i
- **Rapor çıktısı**: TXT olarak dışa aktarım
### Import/Export
| Format | Export | Import |
|--------|--------|--------|
| CSV ||
|
| JSON ||
|
| SQL INSERT ||
(manuel) |
| Cross-DB ||
(farklı sunucu) |
- **Toplu tablo export**: Tüm tabloları CSV/JSON olarak klasöre al
- **Dry run**: Import öncesi kontrol
- **Truncate seçeneği**: Tabloyu temizleyip yaz
---
## BOT YÖNETİM SİSTEMİ
### Farm Bot
- Bot tablolarını otomatik algılar (`BOT_HANDLER_FARM`, `BOT_HANDLER_FARMNEW`)
- Zone, koordinat, sınıf, level belirleme
- CSV export ile toplu yedekleme
- Hızlı ekleme formu
### ⚔ PK Bot
- Ronark Land, Ardream, BDW, Delos, Bifrost için PK botu oluşturma
- Bot sayısı, nation, level, sınıf, regen süresi ayarları
- Otomatik koordinat randomizasyonu
- SQL çıktısı → SQL editörde çalıştır
### BDW Bot
- Karus & El Morad dengesi
- Min/max level aralığı
- Sınıf filtreleri (Warrior, Rogue, Mage, Priest)
- BATTLE tablosundan aktif savaş zamanlarını görüntüleme
### Merchant Bot
- Merchant tablolarını listeleme (`MERCHANT_BOT_INFO`, `MERCHANT_BOT_ITEM`)
- Satıcı botları yönetme
- Item numarası + fiyat + adet ekleme
### Bot Oluştur (Create)
- **Gerçek KO şeması**: `strUserID`, `Race`, `Class`, `Stats`, `strItem`
- 14 farklı ırk/class kombinasyonu (Orc, Barbarian, Human, Elvian, Kurian...)
- **Stat presetleri**: Warrior, Rogue, Mage, Priest, Kurian için hazır dağılımlar
- **strItem template**: Mevcut bir bottan envanter binary'sini kopyalama
- Toplu bot üretimi (prefix + başlangıç numarası)
- Tek tıkla DB'ye ekleme
### Delos Bekçi
- Delos kalesi (Zone 52) için nöbetçi botları
- Kapı ve duvar pozisyonları (Kuzey, Güney, Batı, Doğu, İç Kule, Kale Merkez)
- Random koordinat dağılımı
### Genel Bakış
- Tüm bot tablolarının listesi ve kayıt sayıları
- Bulunamayan tablolar raporlanır
---
## ️ GÜVENLİK & KORUMA
### DDoS / IP Block
- **IP engelleme**: site_block tablosuna ekleme
- **Firewall script üretimi**: Windows Güvenlik Duvarı için netsh komutları
- **DDoS tespit ayarları**: Bağlantı eşiği, pencere süresi, otomatik engelleme
### Ban Yönetimi
- **Karakter/Hesap banlama**: `bLogout=2` ile
- Ban süresi (gün)
- Sebep notu
- Ban kaldırma
### Bağlantı İzleme
- Anlık online oyuncu listesi
- Karakter, level, sınıf, ulus, zone, noah, NP
- Filtreleme ve arama
- Karus/El Morad dağılımı
### Güvenlik Duvarı Kuralları
- GameServer, LoginServer, SQL Server portları
- İzinli IP filtreleme
- SYN Flood koruması
- Otomatik script üretimi
### Anti-Cheat Merkezi
| Kontrol | Açıklama |
|---------|----------|
| Item Duplikasyon | Aynı nSerial'e sahip birden fazla item tespiti |
| Noah Pump | 1 milyar+ Noah'a sahip hesaplar |
| Stat Anomali | Level ve sınıfa göre imkansız stat toplamları |
| Serial Çakışma | nSerial=0 veya NULL itemler |
---
## SUNUCU MONİTÖR & İSTATİSTİKLER
### Sunucu Monitor (Gerçek Zamanlı)
| Metrik | Açıklama |
|--------|----------|
| Online Oyuncu | Anlık aktif karakterler |
| Karus / El Morad | Ulus bazlı dağılım |
| Tablo Sayısı | Toplam veritabanı tablosu |
| Item Kayıt | ITEMS tablosu satır sayısı |
| Bot Kayıt | Bot tabloları toplamı |
### Ekonomi Takip
- **Toplam Noah**: Tüm karakterlerin toplam parası
- **Ortalama Noah**: Oyuncu başı
- **En zengin %10**: Servetin % kaçına sahip
- **Servet dağılımı**: 0-100K, 100K-1M, 1M-10M, 10M-100M, 100M+ aralıklarında karakter sayıları
- **Zenginler listesi**: En fazla Noah'a sahip 100 karakter
- **Envanter değeri**: Belirli bir karakterin envanterindeki itemlerin toplam Noah değeri
### ⚔ PK & Liderlik Tabloları
- **NP Liderlik**: En yüksek NP'ye sahip 100 karakter
- **Top Karakterler**: Level, Noah, NP'ye göre sıralama
- **Klan Sıralaması**: En yüksek puana sahip 50 klan
### Klan Simülatörü
- İki klan arasında savaş simülasyonu
- Her karakterin level, stat, NP değerlerine göre rastgele güç hesaplama
- 100-10.000 simülasyon arasında seçim
- Galibiyet yüzdesi hesaplama
---
## CLIENT ASSET STUDIO
### ️ Client Asset List Studio
| Kategori | İçerik |
|----------|--------|
| Item İkonları | `itemicon_*.bmp` / `*.jpg` / `*.png` |
| Karakterler | N3 karakter modelleri, skinler |
| Animasyonlar | `.kf`, `.ksa`, `.anim` |
| NPC | NPC modelleri ve dokuları |
| MOB | Canavar modelleri |
| Silahlar | 3D silah modelleri |
| Armorlar | Zırh modelleri |
| Kanatlar | Özel kanat efektleri |
|Efektler | Particle efektleri (`n3fx`) |
### TBL Studio
- **Binary TBL parse**: KO client TBL dosyalarını okuma/yazma
- **String çıkarımı**: Dosyadaki tüm okunabilir stringleri listeleme
- **CSV/TSV modu**: Tablo olarak düzenleme
- **Hex görünümü**: Ham byte düzenleyici
### N3 Pack Extractor
- **HDR + SRC formatı**: KO'nun kendi paket yapısını destekler
- **Otomatik algılama**: `item.hdr`, `fx.hdr`, `ui.hdr`, `sound.hdr`
- **Dosya listesi**: İsim, offset, boyut
- **Toplu çıkarma**: Tüm dosyaları klasöre al
- **Repack**: Düzenlenmiş dosyaları geri paketleme
- **Direkt BMP/JPG tarama**: SRC içindeki görselleri doğrudan çıkar
### Wiki Asset İndirici
- **KOWiki'den otomatik indirme**: Item ikonları, harita görselleri, NPC/MOB görselleri
- **Manifest oluşturma**: İndirilen assetlerin indeksi
- **Klasör yapısı**: `wiki_assets/item_icons/`, `wiki_assets/maps/`
### İkon Sağlık Panel
- Aktif ikon klasörü kontrolü
- Dosya sayısı ve konum gösterimi
- Arama zinciri (tüm olası konumlar listelenir)
- İkon test aracı (belirli item ID'sinin ikonunu dene)
---
## OLLAMA ULTRA AJAN
### Bağlantı
- **Ollama sunucusuna bağlan**: `Ziyaretçiler için gizlenmiş link,görmek için Giriş yap veya üye ol.`
- **Model seçimi**: `llama3.1:8b`, `mixtral:8x7b`, `llama3.1:70b`, `codellama:34b`
- Otomatik model listesi yükleme
### Chat Modu
- Doğal dil ile konuşma
- KO server yönetimi konularında uzman yanıtlar
- Konuşma geçmişi
### SQL Üret
- **Türkçe komut → SQL**:
- "Online olan en yüksek levelli 10 Karus karakterini getir"
- "En fazla Noah'a sahip 5 oyuncuyu listele"
- Tablo bazlı bağlam (`USERDATA`, `ITEMS`, `K_NPC`, ...)
- SQL sözdizimi vurgulamalı çıktı
- Tek tıkla SQL Editörüne gönder
### Oto Tamir
- **DB tara**: Item duplikasyonu, Noah pump, imkansız stat tespitleri
- **Sorunları analiz et**: Ollama'ya gönder
- **Fix SQL önerisi al**
- **Uygula**: Onay ile fix SQL'i çalıştır
### Lua Üret
- **Quest açıklaması → Lua kodu**:
- "Ronark Land'da 50 mob öldür, ödül olarak Trina ver"
- NPC ID, Exchange ID parametreleri
- KO Lua fonksiyonları: `HowmuchItem`, `RemoveItem`, `RunQuestExchange`, `SelectMsg`
### Analiz
- Tablo şeması + ilk 5 kayıt → Ollama'ya gönder
- Önemli bulgular ve öneriler
- Veri kalitesi analizi
### ️ Güvenlik Modları
| Mod | İzinler | Kullanım |
|-----|---------|----------|
| Güvenli Mod | Sadece okuma | Analiz, raporlama |
| ⚠ Normal Mod | Okuma + Yazma (onaylı) | Otomatik fix |
---
## ️ MAP EDITÖR & HUB
### 2D Harita Editörü
- **Top-down görünüm**: KO dünyasını 2 boyutlu görselleştirme
- **Zoom/Pan**: Fare tekerleği ile yakınlaştırma, orta tuş ile kaydırma
- **Grid sistemi**: 64 birimlik ızgaralar, ana grid (8x)
- **Katmanlar**:
- OPD objeleri (binalar, ağaçlar, kayalar)
- Spawn noktaları (mob, boss, NPC)
- Zone bölgeleri (renkli alanlar)
- Warp noktaları
### Spawn Yönetimi
- **Spawn listesi**: Tüm NPC/monster'lar ID, isim, level, tip, koordinat
- **Sürükle-bırak**: Harita üzerinde spawn'ı taşı
- **Sağ tık menüsü**: Yeni spawn ekle, sil, kopyala
- **Özellik paneli**: ID, isim, level, HP, EXP, koordinat, respawn süresi
- **AI Spawn Önerisi**: Mevcut spawn dağılımına göre AI'nın yeni spawn önermesi
### OPD Obje Editörü
- **OPD dosyaları**: `*.opd`, `*.opdsub`, `*.opdext`
- **Obje listesi**: ID, X, Z, tip
- **3D dönüş**: Izometrik önizleme
- **Yerleştirme**: Haritaya tıklayarak obje ekleme
### Warp Editörü
- **Teleport noktaları**: `WARP_INFO`, `WARP`, `PORTAL`, `TELEPORT`
- **Kaynak → Hedef**: Zone, koordinatlar
- **Görsel yerleştirme**: Harita üzerinde warp noktalarını sürükle
- **SQL çıktısı**: DB'ye yazmak için
### 3D Viewport
- **Izometrik projeksiyon**: 35°/45° açı
- **Fare kontrolü**: Sol tuş = döndür, orta tuş = kaydır
- **Yükseklik**: Her spawn level'e göre yükseklik (20-80 birim)
- **Renk kodlaması**: NPC tipine göre renk (mob=kırmızı, boss=parlak kırmızı, NPC=mavi)
### Zone Manager
- **Tüm zone'ların kart görünümü**: ID, isim, boyut, spawn sayısı
- **Hızlı açma**: Karttaki buton ile harita editörüne git
- **Spawn sayıları**: DB'den otomatik yüklenir
---
## HDR/SRC UNPACKER + REPACKER
### Desteklenen Pack'ler
| Pack | İçerik | Dosya |
|------|--------|-------|
| item | İtem ikonları, modeller | `Item/item.hdr`, `item.src` |
| fx | Particle efektleri | `fx/fx.hdr`, `fx.src` |
| ui | UI dokuları | `ui/ui.hdr`, `ui.src` |
| sound | Ses dosyaları | `Sound/sound.hdr`, `sound.src` |
| skill | Skill ikonları | `Skill/skill.hdr`, `skill.src` |
| npc | NPC dokuları | `NPC/npc.hdr`, `npc.src` |
| map | Harita verileri | `Map/map.hdr`, `map.src` |
### Format (HDR)
```
[4 byte] file_count
For each file:
[2 byte] name_length
[N bytes] filename (ASCII)
[4 byte] offset in SRC
[4 byte] size in SRC
```
### Format (SRC)
- Raw file data concatenated
### İşlemler
- **Analiz**: HDR içindeki dosyaları listele, tip dağılımı, boyut kontrolü
- **UNPACK**: Tüm dosyaları çıktı klasörüne ayıkla
- **REPACK**: Düzenlenmiş dosyaları geri paketle, yeni HDR+SRC oluştur
- **Otomatik yedek**: Orijinal dosya üzerine yazarken `.bak_*` oluştur
---
## ️ SERVER INFO & KONFIG
### Server Info Dlg
- **Çalışan süreçleri tara**: `GameServer.exe`, `LoginServer.exe`, `KnightOnline.exe`
- **Detay bilgi**: PID, EXE yolu, RAM kullanımı, CPU, başlatılma zamanı
- **EXE analizi**: Boyut, SHA256 hash, değiştirilme tarihi
### Config Editor (GameServer.ini / LoginServer.ini)
- **Kritik ayarlar**: Form düzeninde (SERVER_IP, GAME_PORT, MAX_USERS, RATE_EXP, RATE_DROP, CASTLE...)
- **Ham metin editörü**: Satır satır düzenleme
- **Otomatik form senkronizasyonu**: İki yönlü
- **Önceden tanımlı dosya seçicileri**: GameServer.ini, LoginServer.ini, Server.ini
---
## EVENT & QUEST SİSTEMLERİ
### Quest & Lua Editörü
- **Quest listesi**: Ad, NPC ID, Talk, Menu, Exchange ID
- **Lua kodu üretimi**: Exchange, Kill, Collect, Talk quest tipleri
- **Kod önizleme**: Sözdizimi vurgulamalı
- **Patch kaydetme**: `.lı` dosyası olarak diske yaz
### Daily Quest Editörü
- **DAILY_QUESTS tablosu**: ID, görev adı, tip, kill sayısı, gereken item, ödül item
- **Uyarı**: `id` ve `KillCount` tinyint (MAX 255)
- **Inline düzenleme**: Çift tık ile hücre düzenleme
### Event Reward Editörü
| Event | Tablo | Kazanan/Kaybeden Ödülleri |
|-------|-------|--------------------------|
| Border Defance War | `BDW_REWARD` | Item, Noah, EXP, NP |
| Chaos Dungeon | `CHAOS_REWARD` | Item + bonus |
| Juraid Mountain | `JURAID_REWARD` | Item setleri |
| Forgotten Temple | `FT_REWARD` | Rastgele ödül |
### Event Zaman Editörü
- **BATTLE tablosu**: byMap, sByDay, sByTime
- **Günlük zamanlar**: Pazartesi - Pazar için saat slotları
- **SQL üretimi**: INSERT INTO BATTLE
### Event Takvimi
- **BURNING_FEATURES**: EXP, Drop, NP bonus etkinlikleri
- **Yeni event ekleme**: Tip, oran, başlangıç, süre
- **Discord bildirimi** (webhook)
- **Hızlı presetler**: 2x EXP, 3x Drop, 2x NP, Hafta sonu
---
## ITEM & ENVANTER SİSTEMLERİ
### Envanter Editörü (KO Stili)
- **Tam KO envanter görünümü**:
- Ekipman slotları (miğfer, omuz, göğüs, alt, eldiven, bot, pelerin, silah, kalkan, yüzük, kolye, bileklik, arma)
- 3 çanta (4×5 grid)
- Hızlı bar (5 slot)
- **Sürükle-bırak**: Itemleri slotlar arasında taşı
- **Item arama paneli**: İkon grid, liste görünümü, filtreler
- **Toplu item verme**: Tüm online oyunculara
### Banka Editörü
- **ITEMS byType=2** (kasa) veya **WAREHOUSE** tablosu binary blob
- Kasa içeriği tablo görünümü
- Kasa temizleme (tüm itemleri sil)
### Başlangıç Item Editörü
- **BEGINNING_ITEM / STARTING_ITEM** tabloları
- Sınıf bazlı başlangıç eşyaları
- Slot, item numarası, adet, dayanıklılık
- 14 farklı sınıf (Warrior♂/♀, Rogue♂/♀, Mage♂/♀, Priest♂/♀, Kurian♂/♀, EM versiyonları)
### Item Group Editörü (NPC Satış Grupları)
- **NPC_SALE_ITEMS / SUNDRIES / K_NPC_ITEMS**
- 4×4 ikon grid (sayfa 1-...)
- NPC/Group listesi (SaleGroup, id, NPC adı)
- Item arama paneli → sürükle/bırak
- TBL aktarımı
### Exchange Editörü
- **ITEM_EXCHANGE** tablosu
- Input (gerekli itemler) / Output (verilen itemler)
- Adet, süre (expire) ayarları
- ID bazlı listeleme
### ⚙ Generator / Shozin Editörü
- **MAKE_ITEM_GROUP** (craft sistemleri)
- **ITEM_UPGRADE_SETTINGS** (upgrade oranları)
- **CHAOS_STONE_SPAWN**
- Oran (%) ve min/max miktar ayarları
---
## ✉ LETTER & PUS SİSTEMLERİ
### ✉ Letter Editörü v2
- **Toplu mektup gönderimi**:
- Tüm karakterler
- Online oyuncular
- Belirli zone'daki oyuncular
- Belirli karakter
- Belirli ulus
- **Ek**: Noah, item + adet
- **Mektup listesi**: Gönderen, alıcı, konu, Noah, tarih
- **Eski mektup temizleme**: bRead=1 ve belirli günden eski
### PUS Editörü v2
- **Kategoriler**: HOME, ONLY GNB, COSPLAY, SPECIALS, SCROOL, CASH AND QUEST, GNB TO KC
- **PUS_ITEMS tablosu**: ID, ItemID, Price, BuyCount, Category, PriceType
- **Aktif/Deaktif**: bEnabled kolonu
- **Hızlı ekleme**: Item ID, ad, fiyat, adet
- **Item ikonları** gösterilir
---
##PREMIUM YÖNETİMİ
### Premium Editor
- **Premium verme**:
- Hesap/karakter adı
- Süre (1-3650 gün)
- Tip (Normal, Deluxe, VIP)
- **Toplu online premium**
- **Premium iptal**
- **Aktif premium hesaplar listesi**: Hesap, tip, başlangıç, bitiş, kalan
- **KC/Coin yönetimi**: KC verme, düzenleme
---
## SRC DEVELOPER STUDIO
### C++ Patch Planlayıcı
- **Doğal dil → Patch taslağı**:
- "Boss invasion event"
- "PUS kampanyası"
- "Yeni skill sistemi"
- **Class ve fonksiyon isimleri** özelleştirilebilir
- **Hedef dosyalar**: `GameServerDlg.cpp`, `User.cpp`, `GameServerDlg.h`, `User.h`
### SQL Zinciri Üretimi
- Event, NPC/Spawn, PUS, Quest, Letter tipleri için otomatik SQL şablonları
- INSERT / UPDATE komutları
- BEGIN TRANSACTION / COMMIT
### Source Explorer
- GameServer kaynak kodunu tara
- .cpp, .h, .hpp, .ini, .lua, .json dosyalarını listele
- **Fonksiyon/Keyword ara**: İçerik bazlı arama
- **AI Patch**: Seçili kodu iyileştir, değişiklikleri göster (Safe Mode ile onaylı)
---
## KO SMART ITEM BROWSER
### Çapraz Analiz
| Kaynak | Bilgi |
|--------|-------|
| ITEM | İsim, tip, grade, atk, def, ağırlık, fiyat |
| İkon | Dosya konumu, varlık kontrolü |
| Drop | Hangi monster'lar düşürüyor, oran (%) |
| ITEMS | Kimlerin envanterinde, adet, slot |
| PUS | Satışta mı, fiyat, KC/Noah |
| Exchange | Hangi exchange gruplarında var |
| Çapraz Analiz | Özet rapor, ikon durumu, envanter sayısı, drop kaynağı sayısı |
---
## VISUAL UPGRADE PIPELINE
### Batch Icon Enhancer
- **Kaynak**: `D:/aaa/Item` veya seçilen klasör
- **İkon skorlaması**: Çözünürlük, kalite (100 üzerinden)
- **Geliştirme opsiyonları**:
- Upscale (1x, 2x, 4x)
- Sharpen (UnsharpMask)
- Rarity bordürü (Normal, Magic, Rare, Unique, Elite)
- Premium glow efekti
- **Önizleme**: Önce/sonra karşılaştırma
- **Format seçimi**: BMP, PNG, JPG
- **Toplu işlem**: Tüm ikonları geliştir
- **Oyuna uygula**: Geliştirilmiş ikonları orijinal klasöre kopyala
### Asset Health Scanner
- **Kategoriler**: İkonlar, UI dokuları, Efektler, Haritalar, Yaratıklar
- **Skorlama**: Çözünürlük, dosya boyutu
- **Öneriler**: 2x/4x upscale, format dönüşümü
- **Rapor çıktısı**: TXT
### UI Theme Builder
- **Hazır temalar**: Dark Premium, Obsidian, Blood Red, Forest, Royal Gold, Classic KO
- **Özel renkler**: Arka plan, çerçeve, altın, slot
- **Önizleme**: KO envanter penceresi simülasyonu
- **Tema export**: JSON
###Otomatik Pipeline
- **Tek tıkla**:
1. Asset tara (D:/aaa/Item)
2. İkonları geliştir (2x upscale + sharpen)
3. Rarity bordürü ekle
4. Oyuna uygula
5. Doğrula
---
## ️ CLIENT FILE EDITOR SUITE
### Desteklenen Dosya Tipleri
| Uzantı | Tip | Düzenlenebilir | Araç |
|--------|-----|----------------|------|
| `.tbl` | Client TBL || RscTables.exe |
| `.ini`, `.Ini` | Config || - |
| `.txt`, `.lst` | Metin/Liste || - |
| `.tct`, `.tcm` | UI İçerik || - |
| `.uif` | UI Layout || UIE Longh0rn.exe |
| `.evt`, `.evtsub` | Event Script || - |
| `.flag` | Parametre Flag || - |
| `.json` | JSON Config || - |
| `.opd`, `.opdsub`, `.opdext` | Obje Yerleşimi || N3ME.exe |
| `.dxt`, `.dtx`, `.dds` | Doku || N3TexViewer.exe |
| `.bmp`, `.png`, `.jpg` | Görsel || - |
| `.n3scene`, `.n3shape` | 3D Model || N3Viewer.exe |
| `.n3cskin`, `.N3Chr` | Karakter || N3CE.exe |
| `.n3fx` | Efekt || N3FXE.exe |
| `.hdr`, `.src` | N3 Paket || - |
### Hızlı Araçlar
| Araç | Açıklama |
|------|----------|
| RscTables | TBL düzenleyici |
| N3ME | Harita editörü |
| N3CE | Karakter editörü |
|N3FXE | Efekt editörü |
| N3Viewer | 3D model görüntüleyici |
| N3TexViewer | Doku görüntüleyici |
| UIE Longh0rn | UI layout editörü (en iyi) |
| N3Indoor | İç mekan harita editörü |
---
## YEDEKLEME & KURTARMA
### Otomatik Yedekleme
- **Zamanlayıcı**: 6 saat, 12 saat, 24 saat, manuel
- **Formatlar**: CSV, SQL INSERT, ZIP sıkıştırma
- **Seçilebilir tablolar**: 10 kritik tablo (USERDATA, ITEMS, LETTER, KNIGHTS, K_NPC, K_MONSTER_ITEM, PUS_ITEMS, BURNING_FEATURES, DAILY_QUESTS)
- **Otomatik temizlik**: Saklama süresi (1-365 gün)
- **Yedek listesi**: Mevcut yedeklerin listesi, boyut
### DB Yedek Editörü (Gelişmiş)
- **Kritik tablolar**: 15+ tablo (USERDATA, ITEMS, LETTER, KNIGHTS, BOT_HANDLER_FARM, K_NPC, K_MONSTER_ITEM, PUS_ITEMS, BURNING_FEATURES, DAILY_QUESTS, ITEM_EXCHANGE, ACCOUNT_CHAR, ACCOUNT_PREMIUM_DATA, BEGINNING_ITEM, BATTLE)
- **Ekstra tablo ekleme**: Özel tabloları da listeye ekle
- **Geri yükleme**: Yedekten CSV/SQL restore
---
## GATE & TELEPORT
### Gate Editörü
- **GATE_LIST / WARP_LIST / PORTAL_LIST / START_POSITION2369**
- **Tablo görünümü**: ID, kaynak zone, X, Y, Z, hedef zone, hedef koordinatlar
- **Yeni gate ekleme**: Koordinat girişi
- **Kaydetme**: SQL çıktısı
---
## WEB PANEL YÖNETİCİSİ
### Web Panel Manager
- **Panel başlatma**: `web_panel/app.py` ile Flask uygulaması başlat
- **Konfigürasyon**: Host, port, debug, Discord webhook, admin şifresi
- **API test**: `/api/stats/online`, `/api/stats/live`, `/api/players`, `/api/diag`
- **Tarayıcıda aç**: Otomatik
---
## AKILLI YARDIM & KILAVUZ
### Kullanım Kılavuzu (UsageGuide)
- **Hızlı başlangıç**: Gerekli kurulumlar, ODBC sürücüsü
- **Navigasyon**: 9 kategori açıklaması
- **Ollama Ajan**: Kurulum, güvenlik modları, örnek komutlar
- **Her editör için kısa açıklamalar**
- **Klavye kısayolları**: Ctrl+D (DB Bağlan), Ctrl+S (Kaydet), F5 (Yenile)
- **Sorun giderme**: Sık karşılaşılan hatalar ve çözümleri
### Akıllı Öneriler (RecommendationDock)
- **Sistem sağlık skoru** (0-100)
- **Otomatik öneriler**:
- Tablo sayısı düşük → şema eksik
- Kolon adı farklılıkları
- Riskli sorgu geçmişi
- PUS aktiflik kolonu kontrolü
### Audit Log
- **JSONL formatında kayıt**: Tüm önemli işlemler (SQL çalıştırma, item ekleme, NPC ekleme, bot oluşturma)
- **Zaman damgası**: ISO formatı
- **Görüntüleme**: Dock panelinde son 150 satır
---
## KO MASTER CONTROL CENTER
### Proje Profili
- **Tek JSON dosyasında tüm yollar**:
- `project_name`, `client_root`, `source_root`, `db_server`, `db_name`, `build_output`, `backup_root`, `icon_dir`, `editors_dir`
- **Otomatik yükleme/kaydetme**
###Hızlı İşlemler (Recipe Runner)
| İşlem | Açıklama |
|-------|----------|
|Yeni Item Ekle | DB + İkon + Client + Source kontrolü |
| Yeni NPC/Monster Ekle | K_NPC + Drop template + Source kontrol |
| Quest Paketi Ekle | DB quest + Lua + Client resource |
| Item Sync (DB→Client) | Tüm item iconlarını DB ile eşle |
| UI Pack Güncelle | ui.hdr + client UI'yı güncelle + repack |
| Tam Yedek Al | DB + Source + Client + Assets snapshot |
| Sunucuya Uygula | Build + kopyala + test et |
| ↩ Son İşlemi Geri Al | Son sync işlemini rollback yap |
### Sync Engine
- **Atomik işlemler**: Her işlem bir snapshot ile korunur
- **Rollback desteği**: Son işlemi geri al
- **Çoklu hedef eşzamanlama**: DB + Client + Source + Assets
---
## KLİMA KISAYOLLARI
| Kısayol | Eylem |
|---------|-------|
| `Ctrl+D` | DB Bağlan |
| `Ctrl+S` | Kaydet |
| `F5` | Yenile |
| `Ctrl+F` | Sidebar ara |
| `Ctrl+` | SQL Editörü |
| `F` | Harita sığdır (MapCanvas) |
| `G` | Grid göster/gizle |
| `L` | Etiketler göster/gizle |
| `Del` | Seçili objeyi sil |
| `Scroll` | Yakınlaştır/uzaklaştır |
| `Alt+Sol` | Harita kaydır |
| `ESC` | Yerleştirme modundan çık |
---
## GEREKSİNİMLER
### Python Paketleri
```bash
pip install PySide6 pyodbc psutil requests Pillow
```
### ODBC Sürücüsü
- **SQL Server** için: `ODBC Driver 17 for SQL Server`
### Ollama (AI Ajan için)
```bash
ollama serve
ollama pull llama3.1:8b
```
### KO Editör Araçları (Opsiyonel)
| Araç | Açıklama |
|------|----------|
| RscTables.exe | TBL düzenleyici |
| N3ME.exe | Harita editörü |
| N3CE.exe | Karakter editörü |
| N3FXE.exe | Efekt editörü |
| N3Viewer.exe | 3D model görüntüleyici |
| N3TexViewer.exe | Doku görüntüleyici |
| UIE Longh0rn.exe | UI layout editörü |
---
## SORUN GİDERME
| Sorun | Çözüm |
|-------|-------|
| DB bağlantısı yok | ODBC sürücüsünü kontrol et, `odbc_diag.py` çalıştır |
| Ollama 404 hatası | `ollama pull llama3.1:8b` |
| Tablo bulunamadı | "↺ Schema Yenile" butonuna bas, kolon haritasını güncelle |
| İkonlar gözükmüyor | `D:/aaa/Item` klasörünü kontrol et, " İkon Yenile" butonuna bas |
| Uygulama yavaş | Büyük tablolarda TOP 500 kullan, sayfalama aktif |
| requests modülü yok | `pip install requests` |
Tüm hakları saklıdır.
Bu yazılım, ko-yardim.com için özel olarak geliştirilmiştir.
Bazı editör kodları forumdan alıntılanmıştır. Emeğe saygı olarak İmzası eklenmiştir.
TriLogy
Oyunun kemik yapısından daha üst seviyeye çıkaracağız.
**Geliştirici**: KiLLeDTeaM
**Sürüm**: 3.0
**Build**: 2026
Yüklediğim dosya Download:
*** Gizli metin: alıntı yapılamaz. ***
pw:Ziyaretçiler için gizlenmiş link,görmek için Giriş yap veya üye ol.
v4`e eklenen yeni 40 özellikten sadece bir kaçı v4 Yakında free beleş zahmetsiz sizlerle.. Saatlerce aylarca yıllarca client db files src ile sevişmenize gerek kalmadı kökten çözüm daha da yakında beleş olarak sizlerle.. ( tablo ve ikon sorununu bilerek entegre etmedim onu finalde yapacağım.)
Ekli dosyayı görüntüle 15822Ekli dosyayı görüntüle 15823Ekli dosyayı görüntüle 15824Ekli dosyayı görüntüle 15825
Ekli dosyayı görüntüle 15827
Ekli dosyayı görüntüle 15826
Ekli dosyayı görüntüle 15821
OYUN SİSTEMLERİ EDİTÖRLERİ (40/13 Yeni Modül)
1. Rebirth & Perks Sistemi
- REB 15 seviye rebirth sistemi editörü
- Karakter arama (USERDATA'dan canlı sorgu)
- Progress bar ile rebirth seviye göstergesi
- 13 perk kategorisi— her biri 0-5 arası ayarlanabilir:
- 150 Weight, 100 Health, 200 Mana
- %3 Loyalty, %2 Drop, %4 Exp
- %3 Coins from Monsters, %2 Coins on NPC
- %1 Upgrade Chance
- %4 Damage to Monsters, %2 Damage to Player
- 20 Defence, 20 Attack
- Kalan perk puanı otomatik hesaplama (rebirth × 3)
- DB Entegrasyonu: REBIRTH_DATA + PERKS_DATA tablolarına otomatik yazma/okuma
- Reset ve toplu kaydetme
2. Drop — Block Sistemi
- Monster seçimi ile drop listesi görüntüleme
- K_MONSTER_ITEM tablosundan 12 slot drop çekme
- Drop oranları renklendirilmiş (%100=yeşil, %10=sarı, %1=kırmızı)
- Block Drop List — oyuncu bazlı drop engelleme
- Advanced Drop Search — mob adına göre arama, clickable mob listesi
- Sayfa kontrolü (1/3 gibi paginated)
- Item ikon önizleme (IC cache entegrasyonu)
- DB: DROP_BLOCK_LIST tablosu
3. ⚙ Auto Upgrade Sistemi
- Anvil yükseltme oranları tablosu (+1 → +11)
- Her seviye için: Oran %, Maliyet, Rollback seviyesi
- Oranlar renk kodlu (yeşil ≥70%, sarı ≥40%, kırmızı <40%)
- DB'den ITEM_UPGRADE_SETTINGS tablosu otomatik yükleme
- Simülatör alanı: Item slotları, Continuous mod, Start/Stop
- İstatistik paneli: Total Upgrade / Succeed / Failed / Cost
- DB: AUTO_UPGRADE_DATA tablosu
4. Collection Race & Event Ödülleri
Collection Race Tab:
- Etkinlik adı, Zone, Süre, Max Kazanan ayarları
- Objective grid (mob ID + adet)
- Reward grid (item ID + adet + oran %)
- DB: COLLECTION_RACE tablosu
Event Ödülleri Tab:
- Event tipi seçici (BDW, Ardream, Ronark, CSW, Bifrost, Juraid)
- Timer display + skor göstergesi (Karus % vs ElMorad %)
- Winner ödülleri (Silvery Gem, Blue Treasure Chest, Accessory Box)
- Loser ödülleri (ayrı tablo, düşük miktarlar)
- DB: EVENT_REWARDS tablosu
5. Gelişmiş Genie Sistemi
- Attack Skills — 4 slot saldırı skill
- Self Skills — 4 slot buff skill
- Party Skills — 4 slot party skill + PARTY MODE DISABLE göstergesi
- Attack Mode / Self Skill Mode / Party Skill Mode (On/Off radio butonları)
- R Attack / Party Leader Target / 3-5 Combo kontrolleri
- Potion Options: HP Pot (✓), MP Pot (✓), yüzde ayarları (70%, 35%)
- Auto Party + PT Kodu + Monster Attack List
- Save Settings / Delete From List butonları
- Karakter bazlı genie ayarları grid'i
- DB: GENIE_SETTINGS tablosu
6. Save Stat & Save Skill Preset
Stat Preset Tab:
- Karakter adından DB'den stat yükleme (STR/HP/DEX/MP/INT)
- Renkli spinbox editörleri (STR=kırmızı, HP=yeşil, DEX=mavi, MP=mor, INT=turuncu)
- 4 kayıt slotu — Save/Load butonları ile
- "Karaktere Uygula" butonu → USERDATA tablosunu günceller
- DB: STAT_PRESETS tablosu
Skill Preset Tab:
- Karakter skill point görüntüleme
- 4 kayıt slotu — Save/Load butonları
- DB: SKILL_PRESETS tablosu
7. Lottery Event Sistemi
- Time Left / Ticket Sold / Ticket Price göstergeleri
- Bilet fiyatı ayarlayıcı (SpinBox, max 999M)
- 4 sıralı ödül — 1st (altın), 2nd (gümüş), 3rd (bronz), 4th (mor) çerçeveler
- Ödül item editörü (Item ID + İsim + Adet)
- Bilet satış geçmişi grid'i
- Lottery ayarları formu (süre, max bilet, bilet fiyatı)
- Başlat / Kaydet butonları
- DB: LOTTERY_EVENT + LOTTERY_TICKETS tabloları
8. Cross Exchange Sistemi
- Sunucu seçici (Multi-server desteği)
- KC / TL bakiye göstergesi
- Envanter grid'i (item listesi)
- 3×3 transfer slot alanı
- Weight + Gold bilgisi
- Exchange butonu
- DB: CROSS_EXCHANGE tablosu
9. Chaotic Generator & Filtreleme
- Chaotic Generator input slotları + adet spinner
- Start / Stop kontrolleri
- Otomasyon: Sell All, Auto Bank, Sell if Not Unique checkboxları
- Sınıf filtresi: Warrior (kırmızı), Rogue (yeşil), Magician (mavi), Priest (altın)
- Tip filtresi: Weapon, Armor, Accessory
- Chaotic Generator Results grid'i
- Block List — istenmeyen itemleri engelleme
- Save List butonu
- DB: CHAOTIC_GENERATOR + CHAOTIC_BLOCK_LIST tabloları
10. Talisman & Mining Warehouse
Talisman Tab:
- 4 talisman slot görünümü (mor çerçeveli)
- Talisman envanter grid'i (Item + Slot + Efekt)
- Cross Exchange + Search butonları
- Weight + Gold bilgisi
- DB: TALISMAN_DATA tablosu
Mining Warehouse Tab:
- Knight Genie - Warehouse header
- Mining item grid'i (Gem, Ore, Material)
- Search Item özelliği
- DB: MINING_WAREHOUSE tablosu
11. Exchange & PUS Kırma Sistemi
Kutu İçeriği Tab:
- NPC bazlı exchange list yükleme
- Item grid (ikon + isim + gerekli + sonuç)
- Sayfa kontrolü (1/2)
- Ekle / Düzenle / Sil butonları
- DB: EXCHANGE_LIST tablosu
PUS Kırma Tab:
- Certificate Exchange editörü (ör: Gryphon's Armor Certificate)
- Uyarı mesajı: "Bu işlem geri alınamaz"
- Kaynak slot + 4 sonuç slotu görünümü
- Confirm / Cancel butonları
- Tüm sertifikalar listesi grid'i
- DB: CERTIFICATE_EXCHANGE tablosu
12. Slave Merchant Sistemi
- Sahip karakter + Bot adı + Slot sayısı ayarları
- "Sahibi takip etsin" checkbox
- 3×2 satış slot grid'i
- Oluştur / Sil butonları
- Aktif slave merchant'lar listesi (Sahip + Bot Adı + Slot + Zone + Durum)
- DB: SLAVE_MERCHANT tablosu
13. ReConnect & Günlük Hediyeler
Re-Connect Tab:
- "Reconnecting to the server" UI preview
- Otomatik reconnect sayacı
- Ayarlar: Max Deneme, Aralık (saniye), Aktif/Pasif
- DB: RECONNECT_SETTINGS tablosu
Günlük Hediyeler Tab (Attendance Event):
Oyun Sistemleri
- 25 günlük ödül takvimi (5×5 grid)
- Her gün: item ikonu + isim + Acquired/Pending durumu
- İlk 4 gün "
Acquired" göstergesi
- 25 farklı ödül item'ı listelenmiş
- DB: ATTENDANCE_REWARDS + ATTENDANCE_DATA tabloları
├── Rebirth & Perks
├── Drop Block
├── ⚙ Auto Upgrade
├── CR & Event Ödül
├── Genie Sistemi
├── Stat/Skill Preset
├── Lottery Event
├── Cross Exchange
├── Chaotic Generator
├── Talisman & Mining
├── Exchange & PUS Kırma
├── Slave Merchant
├── ReConnect & Günlük
├── ─────────────────
├── DXT & M3SH Pipeline
├── İkon Değiştirici
└── Upgrade Simülatör Çok yakında...
Yurt dışına çıktığımdan dolayı geliştirdiğim son version kodları ayrı ayrı alttaki linktedir. Anlamadığınız bir durum olduğunda chatgpt yerine cloud kullanın py dosyasını yükleyin ve geliştirme seçeneklerini sorgulayın buna göre projeyi ultra seviyede geliştirirsiniz. Umarım tüm işlerinizi kolaylaştırır dosya indirince python kurun ve vs-code üzerine sürükle bırak ardından çalıştır.
Kolay gelsin iyi geliştirmeler.
Ziyaretçiler için gizlenmiş link,görmek için Giriş yap veya üye ol.
bakalım deneyelim
️ Knight Control Center PRO ULTRA v3.0
**KiLLeDTeaM** | Tam Entegre Knight Online PW Sunucu Yönetim Sistemi
BU Sistem Yapay zeka ile tasarlanmıştır ! Canım öyle istedi
## GENEL BAKIŞ
> **Knight Control Center ULTRA**, profesyonel Knight Online private server yönetimi için geliştirilmiş **tümleşik bir yönetim panelidir**.
> SQL Server veritabanı, istemci dosyaları, sunucu konfigürasyonu, bot sistemleri, asset yönetimi ve hatta AI destekli asistan tek bir arayüzde toplanmıştır.
| Özellik | Açıklama |
|---------|----------|
| ️ **DB Yönetimi** | Tüm tablolara CRUD, inline düzenleme, schema profilleri, kolon takma adları |
| **SQL Editörü** | Çoklu sorgu, sekmeli sonuçlar, sözdizimi vurgulama, hızlı butonlar |
| **Bot Sistemi** | Farm, PK, BDW, Merchant, Delos bekçi, toplu bot oluşturma |
| **Asset Studio** | İkonlar, karakterler, NPC, MOB, silahlar, efektler için görsel tarayıcı |
| **AI Asistan** | Ollama ile doğal dil → SQL / Lua / Fix önerileri |
| ️ **Güvenlik** | DDoS koruması, anti-cheat tespiti, ban yönetimi, IP engelleme |
| **Sunucu Monitor** | Anlık online, tablo istatistikleri, performans metrikleri |
| ️ **Harita Editörü** | 2D/izometrik harita, OPD düzenleme, spawn yerleştirme |
| **Pack Araçları** | HDR/SRC unpack/repack, TBL düzenleyici, N3 model görüntüleme |
---
## VERİTABANI YÖNETİMİ
### ️ Tablo Editörü
- **Sol ağaç menü**: Tablolar kategorilere ayrılmış (Karakter, Item, NPC, Drop, Quest...)
- **Tablo işlemleri**: Satır ekleme, düzenleme, silme, kopyalama
- **Oyun farkındalığı**: Item ikonları otomatik gösterilir, renk kodlaması (NPC tipine göre)
- **Inline düzenleme**: Değişen hücreler vurgulanır, toplu kaydetme
- **PK desteği**: Primary key olmadan yazma engellenir
### SQL Editörü
- **Çoklu sorgu**: `GO` ile ayrılmış sorguları sırayla çalıştırma
- **Sekmeli sonuçlar**: Her sorgu sonucu ayrı sekmede, tablo görünümü
- **Sözdizimi vurgulama**: SQL anahtar kelimeleri renklendirilir
- **Hızlı tablo butonları**: Kategorilere göre (Karakter, Item, NPC, Letter, Klan) önceden hazırlanmış sorgular
- **Geçmiş**: Son sorgular açılır menüde tutulur
### Tanılama (Diagnostics)
- **Tüm tablolar taranır**: PUS_ITEMS boş mu, drop tablosu var mı, letter sistemi aktif mi, zone tanımları...
- **Kritik sorunlar**: Item referansı olmayan envanter, süresi dolmuş premium, CSW zamanları
- **Fix SQL önerileri**: Her sorun için çalıştırılabilir düzeltme SQL'i
- **Rapor çıktısı**: TXT olarak dışa aktarım
### Import/Export
| Format | Export | Import |
|--------|--------|--------|
| CSV ||
|
| JSON ||
|
| SQL INSERT ||
(manuel) |
| Cross-DB ||
(farklı sunucu) |
- **Toplu tablo export**: Tüm tabloları CSV/JSON olarak klasöre al
- **Dry run**: Import öncesi kontrol
- **Truncate seçeneği**: Tabloyu temizleyip yaz
---
## BOT YÖNETİM SİSTEMİ
### Farm Bot
- Bot tablolarını otomatik algılar (`BOT_HANDLER_FARM`, `BOT_HANDLER_FARMNEW`)
- Zone, koordinat, sınıf, level belirleme
- CSV export ile toplu yedekleme
- Hızlı ekleme formu
### ⚔ PK Bot
- Ronark Land, Ardream, BDW, Delos, Bifrost için PK botu oluşturma
- Bot sayısı, nation, level, sınıf, regen süresi ayarları
- Otomatik koordinat randomizasyonu
- SQL çıktısı → SQL editörde çalıştır
### BDW Bot
- Karus & El Morad dengesi
- Min/max level aralığı
- Sınıf filtreleri (Warrior, Rogue, Mage, Priest)
- BATTLE tablosundan aktif savaş zamanlarını görüntüleme
### Merchant Bot
- Merchant tablolarını listeleme (`MERCHANT_BOT_INFO`, `MERCHANT_BOT_ITEM`)
- Satıcı botları yönetme
- Item numarası + fiyat + adet ekleme
### Bot Oluştur (Create)
- **Gerçek KO şeması**: `strUserID`, `Race`, `Class`, `Stats`, `strItem`
- 14 farklı ırk/class kombinasyonu (Orc, Barbarian, Human, Elvian, Kurian...)
- **Stat presetleri**: Warrior, Rogue, Mage, Priest, Kurian için hazır dağılımlar
- **strItem template**: Mevcut bir bottan envanter binary'sini kopyalama
- Toplu bot üretimi (prefix + başlangıç numarası)
- Tek tıkla DB'ye ekleme
### Delos Bekçi
- Delos kalesi (Zone 52) için nöbetçi botları
- Kapı ve duvar pozisyonları (Kuzey, Güney, Batı, Doğu, İç Kule, Kale Merkez)
- Random koordinat dağılımı
### Genel Bakış
- Tüm bot tablolarının listesi ve kayıt sayıları
- Bulunamayan tablolar raporlanır
---
## ️ GÜVENLİK & KORUMA
### DDoS / IP Block
- **IP engelleme**: site_block tablosuna ekleme
- **Firewall script üretimi**: Windows Güvenlik Duvarı için netsh komutları
- **DDoS tespit ayarları**: Bağlantı eşiği, pencere süresi, otomatik engelleme
### Ban Yönetimi
- **Karakter/Hesap banlama**: `bLogout=2` ile
- Ban süresi (gün)
- Sebep notu
- Ban kaldırma
### Bağlantı İzleme
- Anlık online oyuncu listesi
- Karakter, level, sınıf, ulus, zone, noah, NP
- Filtreleme ve arama
- Karus/El Morad dağılımı
### Güvenlik Duvarı Kuralları
- GameServer, LoginServer, SQL Server portları
- İzinli IP filtreleme
- SYN Flood koruması
- Otomatik script üretimi
### Anti-Cheat Merkezi
| Kontrol | Açıklama |
|---------|----------|
| Item Duplikasyon | Aynı nSerial'e sahip birden fazla item tespiti |
| Noah Pump | 1 milyar+ Noah'a sahip hesaplar |
| Stat Anomali | Level ve sınıfa göre imkansız stat toplamları |
| Serial Çakışma | nSerial=0 veya NULL itemler |
---
## SUNUCU MONİTÖR & İSTATİSTİKLER
### Sunucu Monitor (Gerçek Zamanlı)
| Metrik | Açıklama |
|--------|----------|
| Online Oyuncu | Anlık aktif karakterler |
| Karus / El Morad | Ulus bazlı dağılım |
| Tablo Sayısı | Toplam veritabanı tablosu |
| Item Kayıt | ITEMS tablosu satır sayısı |
| Bot Kayıt | Bot tabloları toplamı |
### Ekonomi Takip
- **Toplam Noah**: Tüm karakterlerin toplam parası
- **Ortalama Noah**: Oyuncu başı
- **En zengin %10**: Servetin % kaçına sahip
- **Servet dağılımı**: 0-100K, 100K-1M, 1M-10M, 10M-100M, 100M+ aralıklarında karakter sayıları
- **Zenginler listesi**: En fazla Noah'a sahip 100 karakter
- **Envanter değeri**: Belirli bir karakterin envanterindeki itemlerin toplam Noah değeri
### ⚔ PK & Liderlik Tabloları
- **NP Liderlik**: En yüksek NP'ye sahip 100 karakter
- **Top Karakterler**: Level, Noah, NP'ye göre sıralama
- **Klan Sıralaması**: En yüksek puana sahip 50 klan
### Klan Simülatörü
- İki klan arasında savaş simülasyonu
- Her karakterin level, stat, NP değerlerine göre rastgele güç hesaplama
- 100-10.000 simülasyon arasında seçim
- Galibiyet yüzdesi hesaplama
---
## CLIENT ASSET STUDIO
### ️ Client Asset List Studio
| Kategori | İçerik |
|----------|--------|
| Item İkonları | `itemicon_*.bmp` / `*.jpg` / `*.png` |
| Karakterler | N3 karakter modelleri, skinler |
| Animasyonlar | `.kf`, `.ksa`, `.anim` |
| NPC | NPC modelleri ve dokuları |
| MOB | Canavar modelleri |
| Silahlar | 3D silah modelleri |
| Armorlar | Zırh modelleri |
| Kanatlar | Özel kanat efektleri |
|Efektler | Particle efektleri (`n3fx`) |
### TBL Studio
- **Binary TBL parse**: KO client TBL dosyalarını okuma/yazma
- **String çıkarımı**: Dosyadaki tüm okunabilir stringleri listeleme
- **CSV/TSV modu**: Tablo olarak düzenleme
- **Hex görünümü**: Ham byte düzenleyici
### N3 Pack Extractor
- **HDR + SRC formatı**: KO'nun kendi paket yapısını destekler
- **Otomatik algılama**: `item.hdr`, `fx.hdr`, `ui.hdr`, `sound.hdr`
- **Dosya listesi**: İsim, offset, boyut
- **Toplu çıkarma**: Tüm dosyaları klasöre al
- **Repack**: Düzenlenmiş dosyaları geri paketleme
- **Direkt BMP/JPG tarama**: SRC içindeki görselleri doğrudan çıkar
### Wiki Asset İndirici
- **KOWiki'den otomatik indirme**: Item ikonları, harita görselleri, NPC/MOB görselleri
- **Manifest oluşturma**: İndirilen assetlerin indeksi
- **Klasör yapısı**: `wiki_assets/item_icons/`, `wiki_assets/maps/`
### İkon Sağlık Panel
- Aktif ikon klasörü kontrolü
- Dosya sayısı ve konum gösterimi
- Arama zinciri (tüm olası konumlar listelenir)
- İkon test aracı (belirli item ID'sinin ikonunu dene)
---
## OLLAMA ULTRA AJAN
### Bağlantı
- **Ollama sunucusuna bağlan**: `Ziyaretçiler için gizlenmiş link,görmek için Giriş yap veya üye ol.`
- **Model seçimi**: `llama3.1:8b`, `mixtral:8x7b`, `llama3.1:70b`, `codellama:34b`
- Otomatik model listesi yükleme
### Chat Modu
- Doğal dil ile konuşma
- KO server yönetimi konularında uzman yanıtlar
- Konuşma geçmişi
### SQL Üret
- **Türkçe komut → SQL**:
- "Online olan en yüksek levelli 10 Karus karakterini getir"
- "En fazla Noah'a sahip 5 oyuncuyu listele"
- Tablo bazlı bağlam (`USERDATA`, `ITEMS`, `K_NPC`, ...)
- SQL sözdizimi vurgulamalı çıktı
- Tek tıkla SQL Editörüne gönder
### Oto Tamir
- **DB tara**: Item duplikasyonu, Noah pump, imkansız stat tespitleri
- **Sorunları analiz et**: Ollama'ya gönder
- **Fix SQL önerisi al**
- **Uygula**: Onay ile fix SQL'i çalıştır
### Lua Üret
- **Quest açıklaması → Lua kodu**:
- "Ronark Land'da 50 mob öldür, ödül olarak Trina ver"
- NPC ID, Exchange ID parametreleri
- KO Lua fonksiyonları: `HowmuchItem`, `RemoveItem`, `RunQuestExchange`, `SelectMsg`
### Analiz
- Tablo şeması + ilk 5 kayıt → Ollama'ya gönder
- Önemli bulgular ve öneriler
- Veri kalitesi analizi
### ️ Güvenlik Modları
| Mod | İzinler | Kullanım |
|-----|---------|----------|
| Güvenli Mod | Sadece okuma | Analiz, raporlama |
| ⚠ Normal Mod | Okuma + Yazma (onaylı) | Otomatik fix |
---
## ️ MAP EDITÖR & HUB
### 2D Harita Editörü
- **Top-down görünüm**: KO dünyasını 2 boyutlu görselleştirme
- **Zoom/Pan**: Fare tekerleği ile yakınlaştırma, orta tuş ile kaydırma
- **Grid sistemi**: 64 birimlik ızgaralar, ana grid (8x)
- **Katmanlar**:
- OPD objeleri (binalar, ağaçlar, kayalar)
- Spawn noktaları (mob, boss, NPC)
- Zone bölgeleri (renkli alanlar)
- Warp noktaları
### Spawn Yönetimi
- **Spawn listesi**: Tüm NPC/monster'lar ID, isim, level, tip, koordinat
- **Sürükle-bırak**: Harita üzerinde spawn'ı taşı
- **Sağ tık menüsü**: Yeni spawn ekle, sil, kopyala
- **Özellik paneli**: ID, isim, level, HP, EXP, koordinat, respawn süresi
- **AI Spawn Önerisi**: Mevcut spawn dağılımına göre AI'nın yeni spawn önermesi
### OPD Obje Editörü
- **OPD dosyaları**: `*.opd`, `*.opdsub`, `*.opdext`
- **Obje listesi**: ID, X, Z, tip
- **3D dönüş**: Izometrik önizleme
- **Yerleştirme**: Haritaya tıklayarak obje ekleme
### Warp Editörü
- **Teleport noktaları**: `WARP_INFO`, `WARP`, `PORTAL`, `TELEPORT`
- **Kaynak → Hedef**: Zone, koordinatlar
- **Görsel yerleştirme**: Harita üzerinde warp noktalarını sürükle
- **SQL çıktısı**: DB'ye yazmak için
### 3D Viewport
- **Izometrik projeksiyon**: 35°/45° açı
- **Fare kontrolü**: Sol tuş = döndür, orta tuş = kaydır
- **Yükseklik**: Her spawn level'e göre yükseklik (20-80 birim)
- **Renk kodlaması**: NPC tipine göre renk (mob=kırmızı, boss=parlak kırmızı, NPC=mavi)
### Zone Manager
- **Tüm zone'ların kart görünümü**: ID, isim, boyut, spawn sayısı
- **Hızlı açma**: Karttaki buton ile harita editörüne git
- **Spawn sayıları**: DB'den otomatik yüklenir
---
## HDR/SRC UNPACKER + REPACKER
### Desteklenen Pack'ler
| Pack | İçerik | Dosya |
|------|--------|-------|
| item | İtem ikonları, modeller | `Item/item.hdr`, `item.src` |
| fx | Particle efektleri | `fx/fx.hdr`, `fx.src` |
| ui | UI dokuları | `ui/ui.hdr`, `ui.src` |
| sound | Ses dosyaları | `Sound/sound.hdr`, `sound.src` |
| skill | Skill ikonları | `Skill/skill.hdr`, `skill.src` |
| npc | NPC dokuları | `NPC/npc.hdr`, `npc.src` |
| map | Harita verileri | `Map/map.hdr`, `map.src` |
### Format (HDR)
```
[4 byte] file_count
For each file:
[2 byte] name_length
[N bytes] filename (ASCII)
[4 byte] offset in SRC
[4 byte] size in SRC
```
### Format (SRC)
- Raw file data concatenated
### İşlemler
- **Analiz**: HDR içindeki dosyaları listele, tip dağılımı, boyut kontrolü
- **UNPACK**: Tüm dosyaları çıktı klasörüne ayıkla
- **REPACK**: Düzenlenmiş dosyaları geri paketle, yeni HDR+SRC oluştur
- **Otomatik yedek**: Orijinal dosya üzerine yazarken `.bak_*` oluştur
---
## ️ SERVER INFO & KONFIG
### Server Info Dlg
- **Çalışan süreçleri tara**: `GameServer.exe`, `LoginServer.exe`, `KnightOnline.exe`
- **Detay bilgi**: PID, EXE yolu, RAM kullanımı, CPU, başlatılma zamanı
- **EXE analizi**: Boyut, SHA256 hash, değiştirilme tarihi
### Config Editor (GameServer.ini / LoginServer.ini)
- **Kritik ayarlar**: Form düzeninde (SERVER_IP, GAME_PORT, MAX_USERS, RATE_EXP, RATE_DROP, CASTLE...)
- **Ham metin editörü**: Satır satır düzenleme
- **Otomatik form senkronizasyonu**: İki yönlü
- **Önceden tanımlı dosya seçicileri**: GameServer.ini, LoginServer.ini, Server.ini
---
## EVENT & QUEST SİSTEMLERİ
### Quest & Lua Editörü
- **Quest listesi**: Ad, NPC ID, Talk, Menu, Exchange ID
- **Lua kodu üretimi**: Exchange, Kill, Collect, Talk quest tipleri
- **Kod önizleme**: Sözdizimi vurgulamalı
- **Patch kaydetme**: `.lı` dosyası olarak diske yaz
### Daily Quest Editörü
- **DAILY_QUESTS tablosu**: ID, görev adı, tip, kill sayısı, gereken item, ödül item
- **Uyarı**: `id` ve `KillCount` tinyint (MAX 255)
- **Inline düzenleme**: Çift tık ile hücre düzenleme
### Event Reward Editörü
| Event | Tablo | Kazanan/Kaybeden Ödülleri |
|-------|-------|--------------------------|
| Border Defance War | `BDW_REWARD` | Item, Noah, EXP, NP |
| Chaos Dungeon | `CHAOS_REWARD` | Item + bonus |
| Juraid Mountain | `JURAID_REWARD` | Item setleri |
| Forgotten Temple | `FT_REWARD` | Rastgele ödül |
### Event Zaman Editörü
- **BATTLE tablosu**: byMap, sByDay, sByTime
- **Günlük zamanlar**: Pazartesi - Pazar için saat slotları
- **SQL üretimi**: INSERT INTO BATTLE
### Event Takvimi
- **BURNING_FEATURES**: EXP, Drop, NP bonus etkinlikleri
- **Yeni event ekleme**: Tip, oran, başlangıç, süre
- **Discord bildirimi** (webhook)
- **Hızlı presetler**: 2x EXP, 3x Drop, 2x NP, Hafta sonu
---
## ITEM & ENVANTER SİSTEMLERİ
### Envanter Editörü (KO Stili)
- **Tam KO envanter görünümü**:
- Ekipman slotları (miğfer, omuz, göğüs, alt, eldiven, bot, pelerin, silah, kalkan, yüzük, kolye, bileklik, arma)
- 3 çanta (4×5 grid)
- Hızlı bar (5 slot)
- **Sürükle-bırak**: Itemleri slotlar arasında taşı
- **Item arama paneli**: İkon grid, liste görünümü, filtreler
- **Toplu item verme**: Tüm online oyunculara
### Banka Editörü
- **ITEMS byType=2** (kasa) veya **WAREHOUSE** tablosu binary blob
- Kasa içeriği tablo görünümü
- Kasa temizleme (tüm itemleri sil)
### Başlangıç Item Editörü
- **BEGINNING_ITEM / STARTING_ITEM** tabloları
- Sınıf bazlı başlangıç eşyaları
- Slot, item numarası, adet, dayanıklılık
- 14 farklı sınıf (Warrior♂/♀, Rogue♂/♀, Mage♂/♀, Priest♂/♀, Kurian♂/♀, EM versiyonları)
### Item Group Editörü (NPC Satış Grupları)
- **NPC_SALE_ITEMS / SUNDRIES / K_NPC_ITEMS**
- 4×4 ikon grid (sayfa 1-...)
- NPC/Group listesi (SaleGroup, id, NPC adı)
- Item arama paneli → sürükle/bırak
- TBL aktarımı
### Exchange Editörü
- **ITEM_EXCHANGE** tablosu
- Input (gerekli itemler) / Output (verilen itemler)
- Adet, süre (expire) ayarları
- ID bazlı listeleme
### ⚙ Generator / Shozin Editörü
- **MAKE_ITEM_GROUP** (craft sistemleri)
- **ITEM_UPGRADE_SETTINGS** (upgrade oranları)
- **CHAOS_STONE_SPAWN**
- Oran (%) ve min/max miktar ayarları
---
## ✉ LETTER & PUS SİSTEMLERİ
### ✉ Letter Editörü v2
- **Toplu mektup gönderimi**:
- Tüm karakterler
- Online oyuncular
- Belirli zone'daki oyuncular
- Belirli karakter
- Belirli ulus
- **Ek**: Noah, item + adet
- **Mektup listesi**: Gönderen, alıcı, konu, Noah, tarih
- **Eski mektup temizleme**: bRead=1 ve belirli günden eski
### PUS Editörü v2
- **Kategoriler**: HOME, ONLY GNB, COSPLAY, SPECIALS, SCROOL, CASH AND QUEST, GNB TO KC
- **PUS_ITEMS tablosu**: ID, ItemID, Price, BuyCount, Category, PriceType
- **Aktif/Deaktif**: bEnabled kolonu
- **Hızlı ekleme**: Item ID, ad, fiyat, adet
- **Item ikonları** gösterilir
---
##PREMIUM YÖNETİMİ
### Premium Editor
- **Premium verme**:
- Hesap/karakter adı
- Süre (1-3650 gün)
- Tip (Normal, Deluxe, VIP)
- **Toplu online premium**
- **Premium iptal**
- **Aktif premium hesaplar listesi**: Hesap, tip, başlangıç, bitiş, kalan
- **KC/Coin yönetimi**: KC verme, düzenleme
---
## SRC DEVELOPER STUDIO
### C++ Patch Planlayıcı
- **Doğal dil → Patch taslağı**:
- "Boss invasion event"
- "PUS kampanyası"
- "Yeni skill sistemi"
- **Class ve fonksiyon isimleri** özelleştirilebilir
- **Hedef dosyalar**: `GameServerDlg.cpp`, `User.cpp`, `GameServerDlg.h`, `User.h`
### SQL Zinciri Üretimi
- Event, NPC/Spawn, PUS, Quest, Letter tipleri için otomatik SQL şablonları
- INSERT / UPDATE komutları
- BEGIN TRANSACTION / COMMIT
### Source Explorer
- GameServer kaynak kodunu tara
- .cpp, .h, .hpp, .ini, .lua, .json dosyalarını listele
- **Fonksiyon/Keyword ara**: İçerik bazlı arama
- **AI Patch**: Seçili kodu iyileştir, değişiklikleri göster (Safe Mode ile onaylı)
---
## KO SMART ITEM BROWSER
### Çapraz Analiz
| Kaynak | Bilgi |
|--------|-------|
| ITEM | İsim, tip, grade, atk, def, ağırlık, fiyat |
| İkon | Dosya konumu, varlık kontrolü |
| Drop | Hangi monster'lar düşürüyor, oran (%) |
| ITEMS | Kimlerin envanterinde, adet, slot |
| PUS | Satışta mı, fiyat, KC/Noah |
| Exchange | Hangi exchange gruplarında var |
| Çapraz Analiz | Özet rapor, ikon durumu, envanter sayısı, drop kaynağı sayısı |
---
## VISUAL UPGRADE PIPELINE
### Batch Icon Enhancer
- **Kaynak**: `D:/aaa/Item` veya seçilen klasör
- **İkon skorlaması**: Çözünürlük, kalite (100 üzerinden)
- **Geliştirme opsiyonları**:
- Upscale (1x, 2x, 4x)
- Sharpen (UnsharpMask)
- Rarity bordürü (Normal, Magic, Rare, Unique, Elite)
- Premium glow efekti
- **Önizleme**: Önce/sonra karşılaştırma
- **Format seçimi**: BMP, PNG, JPG
- **Toplu işlem**: Tüm ikonları geliştir
- **Oyuna uygula**: Geliştirilmiş ikonları orijinal klasöre kopyala
### Asset Health Scanner
- **Kategoriler**: İkonlar, UI dokuları, Efektler, Haritalar, Yaratıklar
- **Skorlama**: Çözünürlük, dosya boyutu
- **Öneriler**: 2x/4x upscale, format dönüşümü
- **Rapor çıktısı**: TXT
### UI Theme Builder
- **Hazır temalar**: Dark Premium, Obsidian, Blood Red, Forest, Royal Gold, Classic KO
- **Özel renkler**: Arka plan, çerçeve, altın, slot
- **Önizleme**: KO envanter penceresi simülasyonu
- **Tema export**: JSON
###Otomatik Pipeline
- **Tek tıkla**:
1. Asset tara (D:/aaa/Item)
2. İkonları geliştir (2x upscale + sharpen)
3. Rarity bordürü ekle
4. Oyuna uygula
5. Doğrula
---
## ️ CLIENT FILE EDITOR SUITE
### Desteklenen Dosya Tipleri
| Uzantı | Tip | Düzenlenebilir | Araç |
|--------|-----|----------------|------|
| `.tbl` | Client TBL || RscTables.exe |
| `.ini`, `.Ini` | Config || - |
| `.txt`, `.lst` | Metin/Liste || - |
| `.tct`, `.tcm` | UI İçerik || - |
| `.uif` | UI Layout || UIE Longh0rn.exe |
| `.evt`, `.evtsub` | Event Script || - |
| `.flag` | Parametre Flag || - |
| `.json` | JSON Config || - |
| `.opd`, `.opdsub`, `.opdext` | Obje Yerleşimi || N3ME.exe |
| `.dxt`, `.dtx`, `.dds` | Doku || N3TexViewer.exe |
| `.bmp`, `.png`, `.jpg` | Görsel || - |
| `.n3scene`, `.n3shape` | 3D Model || N3Viewer.exe |
| `.n3cskin`, `.N3Chr` | Karakter || N3CE.exe |
| `.n3fx` | Efekt || N3FXE.exe |
| `.hdr`, `.src` | N3 Paket || - |
### Hızlı Araçlar
| Araç | Açıklama |
|------|----------|
| RscTables | TBL düzenleyici |
| N3ME | Harita editörü |
| N3CE | Karakter editörü |
|N3FXE | Efekt editörü |
| N3Viewer | 3D model görüntüleyici |
| N3TexViewer | Doku görüntüleyici |
| UIE Longh0rn | UI layout editörü (en iyi) |
| N3Indoor | İç mekan harita editörü |
---
## YEDEKLEME & KURTARMA
### Otomatik Yedekleme
- **Zamanlayıcı**: 6 saat, 12 saat, 24 saat, manuel
- **Formatlar**: CSV, SQL INSERT, ZIP sıkıştırma
- **Seçilebilir tablolar**: 10 kritik tablo (USERDATA, ITEMS, LETTER, KNIGHTS, K_NPC, K_MONSTER_ITEM, PUS_ITEMS, BURNING_FEATURES, DAILY_QUESTS)
- **Otomatik temizlik**: Saklama süresi (1-365 gün)
- **Yedek listesi**: Mevcut yedeklerin listesi, boyut
### DB Yedek Editörü (Gelişmiş)
- **Kritik tablolar**: 15+ tablo (USERDATA, ITEMS, LETTER, KNIGHTS, BOT_HANDLER_FARM, K_NPC, K_MONSTER_ITEM, PUS_ITEMS, BURNING_FEATURES, DAILY_QUESTS, ITEM_EXCHANGE, ACCOUNT_CHAR, ACCOUNT_PREMIUM_DATA, BEGINNING_ITEM, BATTLE)
- **Ekstra tablo ekleme**: Özel tabloları da listeye ekle
- **Geri yükleme**: Yedekten CSV/SQL restore
---
## GATE & TELEPORT
### Gate Editörü
- **GATE_LIST / WARP_LIST / PORTAL_LIST / START_POSITION2369**
- **Tablo görünümü**: ID, kaynak zone, X, Y, Z, hedef zone, hedef koordinatlar
- **Yeni gate ekleme**: Koordinat girişi
- **Kaydetme**: SQL çıktısı
---
## WEB PANEL YÖNETİCİSİ
### Web Panel Manager
- **Panel başlatma**: `web_panel/app.py` ile Flask uygulaması başlat
- **Konfigürasyon**: Host, port, debug, Discord webhook, admin şifresi
- **API test**: `/api/stats/online`, `/api/stats/live`, `/api/players`, `/api/diag`
- **Tarayıcıda aç**: Otomatik
---
## AKILLI YARDIM & KILAVUZ
### Kullanım Kılavuzu (UsageGuide)
- **Hızlı başlangıç**: Gerekli kurulumlar, ODBC sürücüsü
- **Navigasyon**: 9 kategori açıklaması
- **Ollama Ajan**: Kurulum, güvenlik modları, örnek komutlar
- **Her editör için kısa açıklamalar**
- **Klavye kısayolları**: Ctrl+D (DB Bağlan), Ctrl+S (Kaydet), F5 (Yenile)
- **Sorun giderme**: Sık karşılaşılan hatalar ve çözümleri
### Akıllı Öneriler (RecommendationDock)
- **Sistem sağlık skoru** (0-100)
- **Otomatik öneriler**:
- Tablo sayısı düşük → şema eksik
- Kolon adı farklılıkları
- Riskli sorgu geçmişi
- PUS aktiflik kolonu kontrolü
### Audit Log
- **JSONL formatında kayıt**: Tüm önemli işlemler (SQL çalıştırma, item ekleme, NPC ekleme, bot oluşturma)
- **Zaman damgası**: ISO formatı
- **Görüntüleme**: Dock panelinde son 150 satır
---
## KO MASTER CONTROL CENTER
### Proje Profili
- **Tek JSON dosyasında tüm yollar**:
- `project_name`, `client_root`, `source_root`, `db_server`, `db_name`, `build_output`, `backup_root`, `icon_dir`, `editors_dir`
- **Otomatik yükleme/kaydetme**
###Hızlı İşlemler (Recipe Runner)
| İşlem | Açıklama |
|-------|----------|
|Yeni Item Ekle | DB + İkon + Client + Source kontrolü |
| Yeni NPC/Monster Ekle | K_NPC + Drop template + Source kontrol |
| Quest Paketi Ekle | DB quest + Lua + Client resource |
| Item Sync (DB→Client) | Tüm item iconlarını DB ile eşle |
| UI Pack Güncelle | ui.hdr + client UI'yı güncelle + repack |
| Tam Yedek Al | DB + Source + Client + Assets snapshot |
| Sunucuya Uygula | Build + kopyala + test et |
| ↩ Son İşlemi Geri Al | Son sync işlemini rollback yap |
### Sync Engine
- **Atomik işlemler**: Her işlem bir snapshot ile korunur
- **Rollback desteği**: Son işlemi geri al
- **Çoklu hedef eşzamanlama**: DB + Client + Source + Assets
---
## KLİMA KISAYOLLARI
| Kısayol | Eylem |
|---------|-------|
| `Ctrl+D` | DB Bağlan |
| `Ctrl+S` | Kaydet |
| `F5` | Yenile |
| `Ctrl+F` | Sidebar ara |
| `Ctrl+` | SQL Editörü |
| `F` | Harita sığdır (MapCanvas) |
| `G` | Grid göster/gizle |
| `L` | Etiketler göster/gizle |
| `Del` | Seçili objeyi sil |
| `Scroll` | Yakınlaştır/uzaklaştır |
| `Alt+Sol` | Harita kaydır |
| `ESC` | Yerleştirme modundan çık |
---
## GEREKSİNİMLER
### Python Paketleri
```bash
pip install PySide6 pyodbc psutil requests Pillow
```
### ODBC Sürücüsü
- **SQL Server** için: `ODBC Driver 17 for SQL Server`
### Ollama (AI Ajan için)
```bash
ollama serve
ollama pull llama3.1:8b
```
### KO Editör Araçları (Opsiyonel)
| Araç | Açıklama |
|------|----------|
| RscTables.exe | TBL düzenleyici |
| N3ME.exe | Harita editörü |
| N3CE.exe | Karakter editörü |
| N3FXE.exe | Efekt editörü |
| N3Viewer.exe | 3D model görüntüleyici |
| N3TexViewer.exe | Doku görüntüleyici |
| UIE Longh0rn.exe | UI layout editörü |
---
## SORUN GİDERME
| Sorun | Çözüm |
|-------|-------|
| DB bağlantısı yok | ODBC sürücüsünü kontrol et, `odbc_diag.py` çalıştır |
| Ollama 404 hatası | `ollama pull llama3.1:8b` |
| Tablo bulunamadı | "↺ Schema Yenile" butonuna bas, kolon haritasını güncelle |
| İkonlar gözükmüyor | `D:/aaa/Item` klasörünü kontrol et, " İkon Yenile" butonuna bas |
| Uygulama yavaş | Büyük tablolarda TOP 500 kullan, sayfalama aktif |
| requests modülü yok | `pip install requests` |
Tüm hakları saklıdır.
Bu yazılım, ko-yardim.com için özel olarak geliştirilmiştir.
Bazı editör kodları forumdan alıntılanmıştır. Emeğe saygı olarak İmzası eklenmiştir.
TriLogy
Oyunun kemik yapısından daha üst seviyeye çıkaracağız.
**Geliştirici**: KiLLeDTeaM
**Sürüm**: 3.0
**Build**: 2026
Yüklediğim dosya Download:
*** Gizli metin: alıntı yapılamaz. ***
pw:Ziyaretçiler için gizlenmiş link,görmek için Giriş yap veya üye ol.
v4`e eklenen yeni 40 özellikten sadece bir kaçı v4 Yakında free beleş zahmetsiz sizlerle.. Saatlerce aylarca yıllarca client db files src ile sevişmenize gerek kalmadı kökten çözüm daha da yakında beleş olarak sizlerle.. ( tablo ve ikon sorununu bilerek entegre etmedim onu finalde yapacağım.)
Ekli dosyayı görüntüle 15822Ekli dosyayı görüntüle 15823Ekli dosyayı görüntüle 15824Ekli dosyayı görüntüle 15825
Ekli dosyayı görüntüle 15827
Ekli dosyayı görüntüle 15826
Ekli dosyayı görüntüle 15821
OYUN SİSTEMLERİ EDİTÖRLERİ (40/13 Yeni Modül)
1. Rebirth & Perks Sistemi
- REB 15 seviye rebirth sistemi editörü
- Karakter arama (USERDATA'dan canlı sorgu)
- Progress bar ile rebirth seviye göstergesi
- 13 perk kategorisi— her biri 0-5 arası ayarlanabilir:
- 150 Weight, 100 Health, 200 Mana
- %3 Loyalty, %2 Drop, %4 Exp
- %3 Coins from Monsters, %2 Coins on NPC
- %1 Upgrade Chance
- %4 Damage to Monsters, %2 Damage to Player
- 20 Defence, 20 Attack
- Kalan perk puanı otomatik hesaplama (rebirth × 3)
- DB Entegrasyonu: REBIRTH_DATA + PERKS_DATA tablolarına otomatik yazma/okuma
- Reset ve toplu kaydetme
2. Drop — Block Sistemi
- Monster seçimi ile drop listesi görüntüleme
- K_MONSTER_ITEM tablosundan 12 slot drop çekme
- Drop oranları renklendirilmiş (%100=yeşil, %10=sarı, %1=kırmızı)
- Block Drop List — oyuncu bazlı drop engelleme
- Advanced Drop Search — mob adına göre arama, clickable mob listesi
- Sayfa kontrolü (1/3 gibi paginated)
- Item ikon önizleme (IC cache entegrasyonu)
- DB: DROP_BLOCK_LIST tablosu
3. ⚙ Auto Upgrade Sistemi
- Anvil yükseltme oranları tablosu (+1 → +11)
- Her seviye için: Oran %, Maliyet, Rollback seviyesi
- Oranlar renk kodlu (yeşil ≥70%, sarı ≥40%, kırmızı <40%)
- DB'den ITEM_UPGRADE_SETTINGS tablosu otomatik yükleme
- Simülatör alanı: Item slotları, Continuous mod, Start/Stop
- İstatistik paneli: Total Upgrade / Succeed / Failed / Cost
- DB: AUTO_UPGRADE_DATA tablosu
4. Collection Race & Event Ödülleri
Collection Race Tab:
- Etkinlik adı, Zone, Süre, Max Kazanan ayarları
- Objective grid (mob ID + adet)
- Reward grid (item ID + adet + oran %)
- DB: COLLECTION_RACE tablosu
Event Ödülleri Tab:
- Event tipi seçici (BDW, Ardream, Ronark, CSW, Bifrost, Juraid)
- Timer display + skor göstergesi (Karus % vs ElMorad %)
- Winner ödülleri (Silvery Gem, Blue Treasure Chest, Accessory Box)
- Loser ödülleri (ayrı tablo, düşük miktarlar)
- DB: EVENT_REWARDS tablosu
5. Gelişmiş Genie Sistemi
- Attack Skills — 4 slot saldırı skill
- Self Skills — 4 slot buff skill
- Party Skills — 4 slot party skill + PARTY MODE DISABLE göstergesi
- Attack Mode / Self Skill Mode / Party Skill Mode (On/Off radio butonları)
- R Attack / Party Leader Target / 3-5 Combo kontrolleri
- Potion Options: HP Pot (✓), MP Pot (✓), yüzde ayarları (70%, 35%)
- Auto Party + PT Kodu + Monster Attack List
- Save Settings / Delete From List butonları
- Karakter bazlı genie ayarları grid'i
- DB: GENIE_SETTINGS tablosu
6. Save Stat & Save Skill Preset
Stat Preset Tab:
- Karakter adından DB'den stat yükleme (STR/HP/DEX/MP/INT)
- Renkli spinbox editörleri (STR=kırmızı, HP=yeşil, DEX=mavi, MP=mor, INT=turuncu)
- 4 kayıt slotu — Save/Load butonları ile
- "Karaktere Uygula" butonu → USERDATA tablosunu günceller
- DB: STAT_PRESETS tablosu
Skill Preset Tab:
- Karakter skill point görüntüleme
- 4 kayıt slotu — Save/Load butonları
- DB: SKILL_PRESETS tablosu
7. Lottery Event Sistemi
- Time Left / Ticket Sold / Ticket Price göstergeleri
- Bilet fiyatı ayarlayıcı (SpinBox, max 999M)
- 4 sıralı ödül — 1st (altın), 2nd (gümüş), 3rd (bronz), 4th (mor) çerçeveler
- Ödül item editörü (Item ID + İsim + Adet)
- Bilet satış geçmişi grid'i
- Lottery ayarları formu (süre, max bilet, bilet fiyatı)
- Başlat / Kaydet butonları
- DB: LOTTERY_EVENT + LOTTERY_TICKETS tabloları
8. Cross Exchange Sistemi
- Sunucu seçici (Multi-server desteği)
- KC / TL bakiye göstergesi
- Envanter grid'i (item listesi)
- 3×3 transfer slot alanı
- Weight + Gold bilgisi
- Exchange butonu
- DB: CROSS_EXCHANGE tablosu
9. Chaotic Generator & Filtreleme
- Chaotic Generator input slotları + adet spinner
- Start / Stop kontrolleri
- Otomasyon: Sell All, Auto Bank, Sell if Not Unique checkboxları
- Sınıf filtresi: Warrior (kırmızı), Rogue (yeşil), Magician (mavi), Priest (altın)
- Tip filtresi: Weapon, Armor, Accessory
- Chaotic Generator Results grid'i
- Block List — istenmeyen itemleri engelleme
- Save List butonu
- DB: CHAOTIC_GENERATOR + CHAOTIC_BLOCK_LIST tabloları
10. Talisman & Mining Warehouse
Talisman Tab:
- 4 talisman slot görünümü (mor çerçeveli)
- Talisman envanter grid'i (Item + Slot + Efekt)
- Cross Exchange + Search butonları
- Weight + Gold bilgisi
- DB: TALISMAN_DATA tablosu
Mining Warehouse Tab:
- Knight Genie - Warehouse header
- Mining item grid'i (Gem, Ore, Material)
- Search Item özelliği
- DB: MINING_WAREHOUSE tablosu
11. Exchange & PUS Kırma Sistemi
Kutu İçeriği Tab:
- NPC bazlı exchange list yükleme
- Item grid (ikon + isim + gerekli + sonuç)
- Sayfa kontrolü (1/2)
- Ekle / Düzenle / Sil butonları
- DB: EXCHANGE_LIST tablosu
PUS Kırma Tab:
- Certificate Exchange editörü (ör: Gryphon's Armor Certificate)
- Uyarı mesajı: "Bu işlem geri alınamaz"
- Kaynak slot + 4 sonuç slotu görünümü
- Confirm / Cancel butonları
- Tüm sertifikalar listesi grid'i
- DB: CERTIFICATE_EXCHANGE tablosu
12. Slave Merchant Sistemi
- Sahip karakter + Bot adı + Slot sayısı ayarları
- "Sahibi takip etsin" checkbox
- 3×2 satış slot grid'i
- Oluştur / Sil butonları
- Aktif slave merchant'lar listesi (Sahip + Bot Adı + Slot + Zone + Durum)
- DB: SLAVE_MERCHANT tablosu
13. ReConnect & Günlük Hediyeler
Re-Connect Tab:
- "Reconnecting to the server" UI preview
- Otomatik reconnect sayacı
- Ayarlar: Max Deneme, Aralık (saniye), Aktif/Pasif
- DB: RECONNECT_SETTINGS tablosu
Günlük Hediyeler Tab (Attendance Event):
Oyun Sistemleri
- 25 günlük ödül takvimi (5×5 grid)
- Her gün: item ikonu + isim + Acquired/Pending durumu
- İlk 4 gün "
Acquired" göstergesi
- 25 farklı ödül item'ı listelenmiş
- DB: ATTENDANCE_REWARDS + ATTENDANCE_DATA tabloları
├── Rebirth & Perks
├── Drop Block
├── ⚙ Auto Upgrade
├── CR & Event Ödül
├── Genie Sistemi
├── Stat/Skill Preset
├── Lottery Event
├── Cross Exchange
├── Chaotic Generator
├── Talisman & Mining
├── Exchange & PUS Kırma
├── Slave Merchant
├── ReConnect & Günlük
├── ─────────────────
├── DXT & M3SH Pipeline
├── İkon Değiştirici
└── Upgrade Simülatör Çok yakında...
Yurt dışına çıktığımdan dolayı geliştirdiğim son version kodları ayrı ayrı alttaki linktedir. Anlamadığınız bir durum olduğunda chatgpt yerine cloud kullanın py dosyasını yükleyin ve geliştirme seçeneklerini sorgulayın buna göre projeyi ultra seviyede geliştirirsiniz. Umarım tüm işlerinizi kolaylaştırır dosya indirince python kurun ve vs-code üzerine sürükle bırak ardından çalıştır.
Kolay gelsin iyi geliştirmeler.
Ziyaretçiler için gizlenmiş link,görmek için Giriş yap veya üye ol.
+++
️ Knight Control Center PRO ULTRA v3.0
**KiLLeDTeaM** | Tam Entegre Knight Online PW Sunucu Yönetim Sistemi
BU Sistem Yapay zeka ile tasarlanmıştır ! Canım öyle istedi
## GENEL BAKIŞ
> **Knight Control Center ULTRA**, profesyonel Knight Online private server yönetimi için geliştirilmiş **tümleşik bir yönetim panelidir**.
> SQL Server veritabanı, istemci dosyaları, sunucu konfigürasyonu, bot sistemleri, asset yönetimi ve hatta AI destekli asistan tek bir arayüzde toplanmıştır.
| Özellik | Açıklama |
|---------|----------|
| ️ **DB Yönetimi** | Tüm tablolara CRUD, inline düzenleme, schema profilleri, kolon takma adları |
| **SQL Editörü** | Çoklu sorgu, sekmeli sonuçlar, sözdizimi vurgulama, hızlı butonlar |
| **Bot Sistemi** | Farm, PK, BDW, Merchant, Delos bekçi, toplu bot oluşturma |
| **Asset Studio** | İkonlar, karakterler, NPC, MOB, silahlar, efektler için görsel tarayıcı |
| **AI Asistan** | Ollama ile doğal dil → SQL / Lua / Fix önerileri |
| ️ **Güvenlik** | DDoS koruması, anti-cheat tespiti, ban yönetimi, IP engelleme |
| **Sunucu Monitor** | Anlık online, tablo istatistikleri, performans metrikleri |
| ️ **Harita Editörü** | 2D/izometrik harita, OPD düzenleme, spawn yerleştirme |
| **Pack Araçları** | HDR/SRC unpack/repack, TBL düzenleyici, N3 model görüntüleme |
---
## VERİTABANI YÖNETİMİ
### ️ Tablo Editörü
- **Sol ağaç menü**: Tablolar kategorilere ayrılmış (Karakter, Item, NPC, Drop, Quest...)
- **Tablo işlemleri**: Satır ekleme, düzenleme, silme, kopyalama
- **Oyun farkındalığı**: Item ikonları otomatik gösterilir, renk kodlaması (NPC tipine göre)
- **Inline düzenleme**: Değişen hücreler vurgulanır, toplu kaydetme
- **PK desteği**: Primary key olmadan yazma engellenir
### SQL Editörü
- **Çoklu sorgu**: `GO` ile ayrılmış sorguları sırayla çalıştırma
- **Sekmeli sonuçlar**: Her sorgu sonucu ayrı sekmede, tablo görünümü
- **Sözdizimi vurgulama**: SQL anahtar kelimeleri renklendirilir
- **Hızlı tablo butonları**: Kategorilere göre (Karakter, Item, NPC, Letter, Klan) önceden hazırlanmış sorgular
- **Geçmiş**: Son sorgular açılır menüde tutulur
### Tanılama (Diagnostics)
- **Tüm tablolar taranır**: PUS_ITEMS boş mu, drop tablosu var mı, letter sistemi aktif mi, zone tanımları...
- **Kritik sorunlar**: Item referansı olmayan envanter, süresi dolmuş premium, CSW zamanları
- **Fix SQL önerileri**: Her sorun için çalıştırılabilir düzeltme SQL'i
- **Rapor çıktısı**: TXT olarak dışa aktarım
### Import/Export
| Format | Export | Import |
|--------|--------|--------|
| CSV ||
|
| JSON ||
|
| SQL INSERT ||
(manuel) |
| Cross-DB ||
(farklı sunucu) |
- **Toplu tablo export**: Tüm tabloları CSV/JSON olarak klasöre al
- **Dry run**: Import öncesi kontrol
- **Truncate seçeneği**: Tabloyu temizleyip yaz
---
## BOT YÖNETİM SİSTEMİ
### Farm Bot
- Bot tablolarını otomatik algılar (`BOT_HANDLER_FARM`, `BOT_HANDLER_FARMNEW`)
- Zone, koordinat, sınıf, level belirleme
- CSV export ile toplu yedekleme
- Hızlı ekleme formu
### ⚔ PK Bot
- Ronark Land, Ardream, BDW, Delos, Bifrost için PK botu oluşturma
- Bot sayısı, nation, level, sınıf, regen süresi ayarları
- Otomatik koordinat randomizasyonu
- SQL çıktısı → SQL editörde çalıştır
### BDW Bot
- Karus & El Morad dengesi
- Min/max level aralığı
- Sınıf filtreleri (Warrior, Rogue, Mage, Priest)
- BATTLE tablosundan aktif savaş zamanlarını görüntüleme
### Merchant Bot
- Merchant tablolarını listeleme (`MERCHANT_BOT_INFO`, `MERCHANT_BOT_ITEM`)
- Satıcı botları yönetme
- Item numarası + fiyat + adet ekleme
### Bot Oluştur (Create)
- **Gerçek KO şeması**: `strUserID`, `Race`, `Class`, `Stats`, `strItem`
- 14 farklı ırk/class kombinasyonu (Orc, Barbarian, Human, Elvian, Kurian...)
- **Stat presetleri**: Warrior, Rogue, Mage, Priest, Kurian için hazır dağılımlar
- **strItem template**: Mevcut bir bottan envanter binary'sini kopyalama
- Toplu bot üretimi (prefix + başlangıç numarası)
- Tek tıkla DB'ye ekleme
### Delos Bekçi
- Delos kalesi (Zone 52) için nöbetçi botları
- Kapı ve duvar pozisyonları (Kuzey, Güney, Batı, Doğu, İç Kule, Kale Merkez)
- Random koordinat dağılımı
### Genel Bakış
- Tüm bot tablolarının listesi ve kayıt sayıları
- Bulunamayan tablolar raporlanır
---
## ️ GÜVENLİK & KORUMA
### DDoS / IP Block
- **IP engelleme**: site_block tablosuna ekleme
- **Firewall script üretimi**: Windows Güvenlik Duvarı için netsh komutları
- **DDoS tespit ayarları**: Bağlantı eşiği, pencere süresi, otomatik engelleme
### Ban Yönetimi
- **Karakter/Hesap banlama**: `bLogout=2` ile
- Ban süresi (gün)
- Sebep notu
- Ban kaldırma
### Bağlantı İzleme
- Anlık online oyuncu listesi
- Karakter, level, sınıf, ulus, zone, noah, NP
- Filtreleme ve arama
- Karus/El Morad dağılımı
### Güvenlik Duvarı Kuralları
- GameServer, LoginServer, SQL Server portları
- İzinli IP filtreleme
- SYN Flood koruması
- Otomatik script üretimi
### Anti-Cheat Merkezi
| Kontrol | Açıklama |
|---------|----------|
| Item Duplikasyon | Aynı nSerial'e sahip birden fazla item tespiti |
| Noah Pump | 1 milyar+ Noah'a sahip hesaplar |
| Stat Anomali | Level ve sınıfa göre imkansız stat toplamları |
| Serial Çakışma | nSerial=0 veya NULL itemler |
---
## SUNUCU MONİTÖR & İSTATİSTİKLER
### Sunucu Monitor (Gerçek Zamanlı)
| Metrik | Açıklama |
|--------|----------|
| Online Oyuncu | Anlık aktif karakterler |
| Karus / El Morad | Ulus bazlı dağılım |
| Tablo Sayısı | Toplam veritabanı tablosu |
| Item Kayıt | ITEMS tablosu satır sayısı |
| Bot Kayıt | Bot tabloları toplamı |
### Ekonomi Takip
- **Toplam Noah**: Tüm karakterlerin toplam parası
- **Ortalama Noah**: Oyuncu başı
- **En zengin %10**: Servetin % kaçına sahip
- **Servet dağılımı**: 0-100K, 100K-1M, 1M-10M, 10M-100M, 100M+ aralıklarında karakter sayıları
- **Zenginler listesi**: En fazla Noah'a sahip 100 karakter
- **Envanter değeri**: Belirli bir karakterin envanterindeki itemlerin toplam Noah değeri
### ⚔ PK & Liderlik Tabloları
- **NP Liderlik**: En yüksek NP'ye sahip 100 karakter
- **Top Karakterler**: Level, Noah, NP'ye göre sıralama
- **Klan Sıralaması**: En yüksek puana sahip 50 klan
### Klan Simülatörü
- İki klan arasında savaş simülasyonu
- Her karakterin level, stat, NP değerlerine göre rastgele güç hesaplama
- 100-10.000 simülasyon arasında seçim
- Galibiyet yüzdesi hesaplama
---
## CLIENT ASSET STUDIO
### ️ Client Asset List Studio
| Kategori | İçerik |
|----------|--------|
| Item İkonları | `itemicon_*.bmp` / `*.jpg` / `*.png` |
| Karakterler | N3 karakter modelleri, skinler |
| Animasyonlar | `.kf`, `.ksa`, `.anim` |
| NPC | NPC modelleri ve dokuları |
| MOB | Canavar modelleri |
| Silahlar | 3D silah modelleri |
| Armorlar | Zırh modelleri |
| Kanatlar | Özel kanat efektleri |
|Efektler | Particle efektleri (`n3fx`) |
### TBL Studio
- **Binary TBL parse**: KO client TBL dosyalarını okuma/yazma
- **String çıkarımı**: Dosyadaki tüm okunabilir stringleri listeleme
- **CSV/TSV modu**: Tablo olarak düzenleme
- **Hex görünümü**: Ham byte düzenleyici
### N3 Pack Extractor
- **HDR + SRC formatı**: KO'nun kendi paket yapısını destekler
- **Otomatik algılama**: `item.hdr`, `fx.hdr`, `ui.hdr`, `sound.hdr`
- **Dosya listesi**: İsim, offset, boyut
- **Toplu çıkarma**: Tüm dosyaları klasöre al
- **Repack**: Düzenlenmiş dosyaları geri paketleme
- **Direkt BMP/JPG tarama**: SRC içindeki görselleri doğrudan çıkar
### Wiki Asset İndirici
- **KOWiki'den otomatik indirme**: Item ikonları, harita görselleri, NPC/MOB görselleri
- **Manifest oluşturma**: İndirilen assetlerin indeksi
- **Klasör yapısı**: `wiki_assets/item_icons/`, `wiki_assets/maps/`
### İkon Sağlık Panel
- Aktif ikon klasörü kontrolü
- Dosya sayısı ve konum gösterimi
- Arama zinciri (tüm olası konumlar listelenir)
- İkon test aracı (belirli item ID'sinin ikonunu dene)
---
## OLLAMA ULTRA AJAN
### Bağlantı
- **Ollama sunucusuna bağlan**: `Ziyaretçiler için gizlenmiş link,görmek için Giriş yap veya üye ol.`
- **Model seçimi**: `llama3.1:8b`, `mixtral:8x7b`, `llama3.1:70b`, `codellama:34b`
- Otomatik model listesi yükleme
### Chat Modu
- Doğal dil ile konuşma
- KO server yönetimi konularında uzman yanıtlar
- Konuşma geçmişi
### SQL Üret
- **Türkçe komut → SQL**:
- "Online olan en yüksek levelli 10 Karus karakterini getir"
- "En fazla Noah'a sahip 5 oyuncuyu listele"
- Tablo bazlı bağlam (`USERDATA`, `ITEMS`, `K_NPC`, ...)
- SQL sözdizimi vurgulamalı çıktı
- Tek tıkla SQL Editörüne gönder
### Oto Tamir
- **DB tara**: Item duplikasyonu, Noah pump, imkansız stat tespitleri
- **Sorunları analiz et**: Ollama'ya gönder
- **Fix SQL önerisi al**
- **Uygula**: Onay ile fix SQL'i çalıştır
### Lua Üret
- **Quest açıklaması → Lua kodu**:
- "Ronark Land'da 50 mob öldür, ödül olarak Trina ver"
- NPC ID, Exchange ID parametreleri
- KO Lua fonksiyonları: `HowmuchItem`, `RemoveItem`, `RunQuestExchange`, `SelectMsg`
### Analiz
- Tablo şeması + ilk 5 kayıt → Ollama'ya gönder
- Önemli bulgular ve öneriler
- Veri kalitesi analizi
### ️ Güvenlik Modları
| Mod | İzinler | Kullanım |
|-----|---------|----------|
| Güvenli Mod | Sadece okuma | Analiz, raporlama |
| ⚠ Normal Mod | Okuma + Yazma (onaylı) | Otomatik fix |
---
## ️ MAP EDITÖR & HUB
### 2D Harita Editörü
- **Top-down görünüm**: KO dünyasını 2 boyutlu görselleştirme
- **Zoom/Pan**: Fare tekerleği ile yakınlaştırma, orta tuş ile kaydırma
- **Grid sistemi**: 64 birimlik ızgaralar, ana grid (8x)
- **Katmanlar**:
- OPD objeleri (binalar, ağaçlar, kayalar)
- Spawn noktaları (mob, boss, NPC)
- Zone bölgeleri (renkli alanlar)
- Warp noktaları
### Spawn Yönetimi
- **Spawn listesi**: Tüm NPC/monster'lar ID, isim, level, tip, koordinat
- **Sürükle-bırak**: Harita üzerinde spawn'ı taşı
- **Sağ tık menüsü**: Yeni spawn ekle, sil, kopyala
- **Özellik paneli**: ID, isim, level, HP, EXP, koordinat, respawn süresi
- **AI Spawn Önerisi**: Mevcut spawn dağılımına göre AI'nın yeni spawn önermesi
### OPD Obje Editörü
- **OPD dosyaları**: `*.opd`, `*.opdsub`, `*.opdext`
- **Obje listesi**: ID, X, Z, tip
- **3D dönüş**: Izometrik önizleme
- **Yerleştirme**: Haritaya tıklayarak obje ekleme
### Warp Editörü
- **Teleport noktaları**: `WARP_INFO`, `WARP`, `PORTAL`, `TELEPORT`
- **Kaynak → Hedef**: Zone, koordinatlar
- **Görsel yerleştirme**: Harita üzerinde warp noktalarını sürükle
- **SQL çıktısı**: DB'ye yazmak için
### 3D Viewport
- **Izometrik projeksiyon**: 35°/45° açı
- **Fare kontrolü**: Sol tuş = döndür, orta tuş = kaydır
- **Yükseklik**: Her spawn level'e göre yükseklik (20-80 birim)
- **Renk kodlaması**: NPC tipine göre renk (mob=kırmızı, boss=parlak kırmızı, NPC=mavi)
### Zone Manager
- **Tüm zone'ların kart görünümü**: ID, isim, boyut, spawn sayısı
- **Hızlı açma**: Karttaki buton ile harita editörüne git
- **Spawn sayıları**: DB'den otomatik yüklenir
---
## HDR/SRC UNPACKER + REPACKER
### Desteklenen Pack'ler
| Pack | İçerik | Dosya |
|------|--------|-------|
| item | İtem ikonları, modeller | `Item/item.hdr`, `item.src` |
| fx | Particle efektleri | `fx/fx.hdr`, `fx.src` |
| ui | UI dokuları | `ui/ui.hdr`, `ui.src` |
| sound | Ses dosyaları | `Sound/sound.hdr`, `sound.src` |
| skill | Skill ikonları | `Skill/skill.hdr`, `skill.src` |
| npc | NPC dokuları | `NPC/npc.hdr`, `npc.src` |
| map | Harita verileri | `Map/map.hdr`, `map.src` |
### Format (HDR)
```
[4 byte] file_count
For each file:
[2 byte] name_length
[N bytes] filename (ASCII)
[4 byte] offset in SRC
[4 byte] size in SRC
```
### Format (SRC)
- Raw file data concatenated
### İşlemler
- **Analiz**: HDR içindeki dosyaları listele, tip dağılımı, boyut kontrolü
- **UNPACK**: Tüm dosyaları çıktı klasörüne ayıkla
- **REPACK**: Düzenlenmiş dosyaları geri paketle, yeni HDR+SRC oluştur
- **Otomatik yedek**: Orijinal dosya üzerine yazarken `.bak_*` oluştur
---
## ️ SERVER INFO & KONFIG
### Server Info Dlg
- **Çalışan süreçleri tara**: `GameServer.exe`, `LoginServer.exe`, `KnightOnline.exe`
- **Detay bilgi**: PID, EXE yolu, RAM kullanımı, CPU, başlatılma zamanı
- **EXE analizi**: Boyut, SHA256 hash, değiştirilme tarihi
### Config Editor (GameServer.ini / LoginServer.ini)
- **Kritik ayarlar**: Form düzeninde (SERVER_IP, GAME_PORT, MAX_USERS, RATE_EXP, RATE_DROP, CASTLE...)
- **Ham metin editörü**: Satır satır düzenleme
- **Otomatik form senkronizasyonu**: İki yönlü
- **Önceden tanımlı dosya seçicileri**: GameServer.ini, LoginServer.ini, Server.ini
---
## EVENT & QUEST SİSTEMLERİ
### Quest & Lua Editörü
- **Quest listesi**: Ad, NPC ID, Talk, Menu, Exchange ID
- **Lua kodu üretimi**: Exchange, Kill, Collect, Talk quest tipleri
- **Kod önizleme**: Sözdizimi vurgulamalı
- **Patch kaydetme**: `.lı` dosyası olarak diske yaz
### Daily Quest Editörü
- **DAILY_QUESTS tablosu**: ID, görev adı, tip, kill sayısı, gereken item, ödül item
- **Uyarı**: `id` ve `KillCount` tinyint (MAX 255)
- **Inline düzenleme**: Çift tık ile hücre düzenleme
### Event Reward Editörü
| Event | Tablo | Kazanan/Kaybeden Ödülleri |
|-------|-------|--------------------------|
| Border Defance War | `BDW_REWARD` | Item, Noah, EXP, NP |
| Chaos Dungeon | `CHAOS_REWARD` | Item + bonus |
| Juraid Mountain | `JURAID_REWARD` | Item setleri |
| Forgotten Temple | `FT_REWARD` | Rastgele ödül |
### Event Zaman Editörü
- **BATTLE tablosu**: byMap, sByDay, sByTime
- **Günlük zamanlar**: Pazartesi - Pazar için saat slotları
- **SQL üretimi**: INSERT INTO BATTLE
### Event Takvimi
- **BURNING_FEATURES**: EXP, Drop, NP bonus etkinlikleri
- **Yeni event ekleme**: Tip, oran, başlangıç, süre
- **Discord bildirimi** (webhook)
- **Hızlı presetler**: 2x EXP, 3x Drop, 2x NP, Hafta sonu
---
## ITEM & ENVANTER SİSTEMLERİ
### Envanter Editörü (KO Stili)
- **Tam KO envanter görünümü**:
- Ekipman slotları (miğfer, omuz, göğüs, alt, eldiven, bot, pelerin, silah, kalkan, yüzük, kolye, bileklik, arma)
- 3 çanta (4×5 grid)
- Hızlı bar (5 slot)
- **Sürükle-bırak**: Itemleri slotlar arasında taşı
- **Item arama paneli**: İkon grid, liste görünümü, filtreler
- **Toplu item verme**: Tüm online oyunculara
### Banka Editörü
- **ITEMS byType=2** (kasa) veya **WAREHOUSE** tablosu binary blob
- Kasa içeriği tablo görünümü
- Kasa temizleme (tüm itemleri sil)
### Başlangıç Item Editörü
- **BEGINNING_ITEM / STARTING_ITEM** tabloları
- Sınıf bazlı başlangıç eşyaları
- Slot, item numarası, adet, dayanıklılık
- 14 farklı sınıf (Warrior♂/♀, Rogue♂/♀, Mage♂/♀, Priest♂/♀, Kurian♂/♀, EM versiyonları)
### Item Group Editörü (NPC Satış Grupları)
- **NPC_SALE_ITEMS / SUNDRIES / K_NPC_ITEMS**
- 4×4 ikon grid (sayfa 1-...)
- NPC/Group listesi (SaleGroup, id, NPC adı)
- Item arama paneli → sürükle/bırak
- TBL aktarımı
### Exchange Editörü
- **ITEM_EXCHANGE** tablosu
- Input (gerekli itemler) / Output (verilen itemler)
- Adet, süre (expire) ayarları
- ID bazlı listeleme
### ⚙ Generator / Shozin Editörü
- **MAKE_ITEM_GROUP** (craft sistemleri)
- **ITEM_UPGRADE_SETTINGS** (upgrade oranları)
- **CHAOS_STONE_SPAWN**
- Oran (%) ve min/max miktar ayarları
---
## ✉ LETTER & PUS SİSTEMLERİ
### ✉ Letter Editörü v2
- **Toplu mektup gönderimi**:
- Tüm karakterler
- Online oyuncular
- Belirli zone'daki oyuncular
- Belirli karakter
- Belirli ulus
- **Ek**: Noah, item + adet
- **Mektup listesi**: Gönderen, alıcı, konu, Noah, tarih
- **Eski mektup temizleme**: bRead=1 ve belirli günden eski
### PUS Editörü v2
- **Kategoriler**: HOME, ONLY GNB, COSPLAY, SPECIALS, SCROOL, CASH AND QUEST, GNB TO KC
- **PUS_ITEMS tablosu**: ID, ItemID, Price, BuyCount, Category, PriceType
- **Aktif/Deaktif**: bEnabled kolonu
- **Hızlı ekleme**: Item ID, ad, fiyat, adet
- **Item ikonları** gösterilir
---
##PREMIUM YÖNETİMİ
### Premium Editor
- **Premium verme**:
- Hesap/karakter adı
- Süre (1-3650 gün)
- Tip (Normal, Deluxe, VIP)
- **Toplu online premium**
- **Premium iptal**
- **Aktif premium hesaplar listesi**: Hesap, tip, başlangıç, bitiş, kalan
- **KC/Coin yönetimi**: KC verme, düzenleme
---
## SRC DEVELOPER STUDIO
### C++ Patch Planlayıcı
- **Doğal dil → Patch taslağı**:
- "Boss invasion event"
- "PUS kampanyası"
- "Yeni skill sistemi"
- **Class ve fonksiyon isimleri** özelleştirilebilir
- **Hedef dosyalar**: `GameServerDlg.cpp`, `User.cpp`, `GameServerDlg.h`, `User.h`
### SQL Zinciri Üretimi
- Event, NPC/Spawn, PUS, Quest, Letter tipleri için otomatik SQL şablonları
- INSERT / UPDATE komutları
- BEGIN TRANSACTION / COMMIT
### Source Explorer
- GameServer kaynak kodunu tara
- .cpp, .h, .hpp, .ini, .lua, .json dosyalarını listele
- **Fonksiyon/Keyword ara**: İçerik bazlı arama
- **AI Patch**: Seçili kodu iyileştir, değişiklikleri göster (Safe Mode ile onaylı)
---
## KO SMART ITEM BROWSER
### Çapraz Analiz
| Kaynak | Bilgi |
|--------|-------|
| ITEM | İsim, tip, grade, atk, def, ağırlık, fiyat |
| İkon | Dosya konumu, varlık kontrolü |
| Drop | Hangi monster'lar düşürüyor, oran (%) |
| ITEMS | Kimlerin envanterinde, adet, slot |
| PUS | Satışta mı, fiyat, KC/Noah |
| Exchange | Hangi exchange gruplarında var |
| Çapraz Analiz | Özet rapor, ikon durumu, envanter sayısı, drop kaynağı sayısı |
---
## VISUAL UPGRADE PIPELINE
### Batch Icon Enhancer
- **Kaynak**: `D:/aaa/Item` veya seçilen klasör
- **İkon skorlaması**: Çözünürlük, kalite (100 üzerinden)
- **Geliştirme opsiyonları**:
- Upscale (1x, 2x, 4x)
- Sharpen (UnsharpMask)
- Rarity bordürü (Normal, Magic, Rare, Unique, Elite)
- Premium glow efekti
- **Önizleme**: Önce/sonra karşılaştırma
- **Format seçimi**: BMP, PNG, JPG
- **Toplu işlem**: Tüm ikonları geliştir
- **Oyuna uygula**: Geliştirilmiş ikonları orijinal klasöre kopyala
### Asset Health Scanner
- **Kategoriler**: İkonlar, UI dokuları, Efektler, Haritalar, Yaratıklar
- **Skorlama**: Çözünürlük, dosya boyutu
- **Öneriler**: 2x/4x upscale, format dönüşümü
- **Rapor çıktısı**: TXT
### UI Theme Builder
- **Hazır temalar**: Dark Premium, Obsidian, Blood Red, Forest, Royal Gold, Classic KO
- **Özel renkler**: Arka plan, çerçeve, altın, slot
- **Önizleme**: KO envanter penceresi simülasyonu
- **Tema export**: JSON
###Otomatik Pipeline
- **Tek tıkla**:
1. Asset tara (D:/aaa/Item)
2. İkonları geliştir (2x upscale + sharpen)
3. Rarity bordürü ekle
4. Oyuna uygula
5. Doğrula
---
## ️ CLIENT FILE EDITOR SUITE
### Desteklenen Dosya Tipleri
| Uzantı | Tip | Düzenlenebilir | Araç |
|--------|-----|----------------|------|
| `.tbl` | Client TBL || RscTables.exe |
| `.ini`, `.Ini` | Config || - |
| `.txt`, `.lst` | Metin/Liste || - |
| `.tct`, `.tcm` | UI İçerik || - |
| `.uif` | UI Layout || UIE Longh0rn.exe |
| `.evt`, `.evtsub` | Event Script || - |
| `.flag` | Parametre Flag || - |
| `.json` | JSON Config || - |
| `.opd`, `.opdsub`, `.opdext` | Obje Yerleşimi || N3ME.exe |
| `.dxt`, `.dtx`, `.dds` | Doku || N3TexViewer.exe |
| `.bmp`, `.png`, `.jpg` | Görsel || - |
| `.n3scene`, `.n3shape` | 3D Model || N3Viewer.exe |
| `.n3cskin`, `.N3Chr` | Karakter || N3CE.exe |
| `.n3fx` | Efekt || N3FXE.exe |
| `.hdr`, `.src` | N3 Paket || - |
### Hızlı Araçlar
| Araç | Açıklama |
|------|----------|
| RscTables | TBL düzenleyici |
| N3ME | Harita editörü |
| N3CE | Karakter editörü |
|N3FXE | Efekt editörü |
| N3Viewer | 3D model görüntüleyici |
| N3TexViewer | Doku görüntüleyici |
| UIE Longh0rn | UI layout editörü (en iyi) |
| N3Indoor | İç mekan harita editörü |
---
## YEDEKLEME & KURTARMA
### Otomatik Yedekleme
- **Zamanlayıcı**: 6 saat, 12 saat, 24 saat, manuel
- **Formatlar**: CSV, SQL INSERT, ZIP sıkıştırma
- **Seçilebilir tablolar**: 10 kritik tablo (USERDATA, ITEMS, LETTER, KNIGHTS, K_NPC, K_MONSTER_ITEM, PUS_ITEMS, BURNING_FEATURES, DAILY_QUESTS)
- **Otomatik temizlik**: Saklama süresi (1-365 gün)
- **Yedek listesi**: Mevcut yedeklerin listesi, boyut
### DB Yedek Editörü (Gelişmiş)
- **Kritik tablolar**: 15+ tablo (USERDATA, ITEMS, LETTER, KNIGHTS, BOT_HANDLER_FARM, K_NPC, K_MONSTER_ITEM, PUS_ITEMS, BURNING_FEATURES, DAILY_QUESTS, ITEM_EXCHANGE, ACCOUNT_CHAR, ACCOUNT_PREMIUM_DATA, BEGINNING_ITEM, BATTLE)
- **Ekstra tablo ekleme**: Özel tabloları da listeye ekle
- **Geri yükleme**: Yedekten CSV/SQL restore
---
## GATE & TELEPORT
### Gate Editörü
- **GATE_LIST / WARP_LIST / PORTAL_LIST / START_POSITION2369**
- **Tablo görünümü**: ID, kaynak zone, X, Y, Z, hedef zone, hedef koordinatlar
- **Yeni gate ekleme**: Koordinat girişi
- **Kaydetme**: SQL çıktısı
---
## WEB PANEL YÖNETİCİSİ
### Web Panel Manager
- **Panel başlatma**: `web_panel/app.py` ile Flask uygulaması başlat
- **Konfigürasyon**: Host, port, debug, Discord webhook, admin şifresi
- **API test**: `/api/stats/online`, `/api/stats/live`, `/api/players`, `/api/diag`
- **Tarayıcıda aç**: Otomatik
---
## AKILLI YARDIM & KILAVUZ
### Kullanım Kılavuzu (UsageGuide)
- **Hızlı başlangıç**: Gerekli kurulumlar, ODBC sürücüsü
- **Navigasyon**: 9 kategori açıklaması
- **Ollama Ajan**: Kurulum, güvenlik modları, örnek komutlar
- **Her editör için kısa açıklamalar**
- **Klavye kısayolları**: Ctrl+D (DB Bağlan), Ctrl+S (Kaydet), F5 (Yenile)
- **Sorun giderme**: Sık karşılaşılan hatalar ve çözümleri
### Akıllı Öneriler (RecommendationDock)
- **Sistem sağlık skoru** (0-100)
- **Otomatik öneriler**:
- Tablo sayısı düşük → şema eksik
- Kolon adı farklılıkları
- Riskli sorgu geçmişi
- PUS aktiflik kolonu kontrolü
### Audit Log
- **JSONL formatında kayıt**: Tüm önemli işlemler (SQL çalıştırma, item ekleme, NPC ekleme, bot oluşturma)
- **Zaman damgası**: ISO formatı
- **Görüntüleme**: Dock panelinde son 150 satır
---
## KO MASTER CONTROL CENTER
### Proje Profili
- **Tek JSON dosyasında tüm yollar**:
- `project_name`, `client_root`, `source_root`, `db_server`, `db_name`, `build_output`, `backup_root`, `icon_dir`, `editors_dir`
- **Otomatik yükleme/kaydetme**
###Hızlı İşlemler (Recipe Runner)
| İşlem | Açıklama |
|-------|----------|
|Yeni Item Ekle | DB + İkon + Client + Source kontrolü |
| Yeni NPC/Monster Ekle | K_NPC + Drop template + Source kontrol |
| Quest Paketi Ekle | DB quest + Lua + Client resource |
| Item Sync (DB→Client) | Tüm item iconlarını DB ile eşle |
| UI Pack Güncelle | ui.hdr + client UI'yı güncelle + repack |
| Tam Yedek Al | DB + Source + Client + Assets snapshot |
| Sunucuya Uygula | Build + kopyala + test et |
| ↩ Son İşlemi Geri Al | Son sync işlemini rollback yap |
### Sync Engine
- **Atomik işlemler**: Her işlem bir snapshot ile korunur
- **Rollback desteği**: Son işlemi geri al
- **Çoklu hedef eşzamanlama**: DB + Client + Source + Assets
---
## KLİMA KISAYOLLARI
| Kısayol | Eylem |
|---------|-------|
| `Ctrl+D` | DB Bağlan |
| `Ctrl+S` | Kaydet |
| `F5` | Yenile |
| `Ctrl+F` | Sidebar ara |
| `Ctrl+` | SQL Editörü |
| `F` | Harita sığdır (MapCanvas) |
| `G` | Grid göster/gizle |
| `L` | Etiketler göster/gizle |
| `Del` | Seçili objeyi sil |
| `Scroll` | Yakınlaştır/uzaklaştır |
| `Alt+Sol` | Harita kaydır |
| `ESC` | Yerleştirme modundan çık |
---
## GEREKSİNİMLER
### Python Paketleri
```bash
pip install PySide6 pyodbc psutil requests Pillow
```
### ODBC Sürücüsü
- **SQL Server** için: `ODBC Driver 17 for SQL Server`
### Ollama (AI Ajan için)
```bash
ollama serve
ollama pull llama3.1:8b
```
### KO Editör Araçları (Opsiyonel)
| Araç | Açıklama |
|------|----------|
| RscTables.exe | TBL düzenleyici |
| N3ME.exe | Harita editörü |
| N3CE.exe | Karakter editörü |
| N3FXE.exe | Efekt editörü |
| N3Viewer.exe | 3D model görüntüleyici |
| N3TexViewer.exe | Doku görüntüleyici |
| UIE Longh0rn.exe | UI layout editörü |
---
## SORUN GİDERME
| Sorun | Çözüm |
|-------|-------|
| DB bağlantısı yok | ODBC sürücüsünü kontrol et, `odbc_diag.py` çalıştır |
| Ollama 404 hatası | `ollama pull llama3.1:8b` |
| Tablo bulunamadı | "↺ Schema Yenile" butonuna bas, kolon haritasını güncelle |
| İkonlar gözükmüyor | `D:/aaa/Item` klasörünü kontrol et, " İkon Yenile" butonuna bas |
| Uygulama yavaş | Büyük tablolarda TOP 500 kullan, sayfalama aktif |
| requests modülü yok | `pip install requests` |
Tüm hakları saklıdır.
Bu yazılım, ko-yardim.com için özel olarak geliştirilmiştir.
Bazı editör kodları forumdan alıntılanmıştır. Emeğe saygı olarak İmzası eklenmiştir.
TriLogy
Oyunun kemik yapısından daha üst seviyeye çıkaracağız.
**Geliştirici**: KiLLeDTeaM
**Sürüm**: 3.0
**Build**: 2026
Yüklediğim dosya Download:
*** Gizli metin: alıntı yapılamaz. ***
pw:Ziyaretçiler için gizlenmiş link,görmek için Giriş yap veya üye ol.
v4`e eklenen yeni 40 özellikten sadece bir kaçı v4 Yakında free beleş zahmetsiz sizlerle.. Saatlerce aylarca yıllarca client db files src ile sevişmenize gerek kalmadı kökten çözüm daha da yakında beleş olarak sizlerle.. ( tablo ve ikon sorununu bilerek entegre etmedim onu finalde yapacağım.)
Ekli dosyayı görüntüle 15822Ekli dosyayı görüntüle 15823Ekli dosyayı görüntüle 15824Ekli dosyayı görüntüle 15825
Ekli dosyayı görüntüle 15827
Ekli dosyayı görüntüle 15826
Ekli dosyayı görüntüle 15821
OYUN SİSTEMLERİ EDİTÖRLERİ (40/13 Yeni Modül)
1. Rebirth & Perks Sistemi
- REB 15 seviye rebirth sistemi editörü
- Karakter arama (USERDATA'dan canlı sorgu)
- Progress bar ile rebirth seviye göstergesi
- 13 perk kategorisi— her biri 0-5 arası ayarlanabilir:
- 150 Weight, 100 Health, 200 Mana
- %3 Loyalty, %2 Drop, %4 Exp
- %3 Coins from Monsters, %2 Coins on NPC
- %1 Upgrade Chance
- %4 Damage to Monsters, %2 Damage to Player
- 20 Defence, 20 Attack
- Kalan perk puanı otomatik hesaplama (rebirth × 3)
- DB Entegrasyonu: REBIRTH_DATA + PERKS_DATA tablolarına otomatik yazma/okuma
- Reset ve toplu kaydetme
2. Drop — Block Sistemi
- Monster seçimi ile drop listesi görüntüleme
- K_MONSTER_ITEM tablosundan 12 slot drop çekme
- Drop oranları renklendirilmiş (%100=yeşil, %10=sarı, %1=kırmızı)
- Block Drop List — oyuncu bazlı drop engelleme
- Advanced Drop Search — mob adına göre arama, clickable mob listesi
- Sayfa kontrolü (1/3 gibi paginated)
- Item ikon önizleme (IC cache entegrasyonu)
- DB: DROP_BLOCK_LIST tablosu
3. ⚙ Auto Upgrade Sistemi
- Anvil yükseltme oranları tablosu (+1 → +11)
- Her seviye için: Oran %, Maliyet, Rollback seviyesi
- Oranlar renk kodlu (yeşil ≥70%, sarı ≥40%, kırmızı <40%)
- DB'den ITEM_UPGRADE_SETTINGS tablosu otomatik yükleme
- Simülatör alanı: Item slotları, Continuous mod, Start/Stop
- İstatistik paneli: Total Upgrade / Succeed / Failed / Cost
- DB: AUTO_UPGRADE_DATA tablosu
4. Collection Race & Event Ödülleri
Collection Race Tab:
- Etkinlik adı, Zone, Süre, Max Kazanan ayarları
- Objective grid (mob ID + adet)
- Reward grid (item ID + adet + oran %)
- DB: COLLECTION_RACE tablosu
Event Ödülleri Tab:
- Event tipi seçici (BDW, Ardream, Ronark, CSW, Bifrost, Juraid)
- Timer display + skor göstergesi (Karus % vs ElMorad %)
- Winner ödülleri (Silvery Gem, Blue Treasure Chest, Accessory Box)
- Loser ödülleri (ayrı tablo, düşük miktarlar)
- DB: EVENT_REWARDS tablosu
5. Gelişmiş Genie Sistemi
- Attack Skills — 4 slot saldırı skill
- Self Skills — 4 slot buff skill
- Party Skills — 4 slot party skill + PARTY MODE DISABLE göstergesi
- Attack Mode / Self Skill Mode / Party Skill Mode (On/Off radio butonları)
- R Attack / Party Leader Target / 3-5 Combo kontrolleri
- Potion Options: HP Pot (✓), MP Pot (✓), yüzde ayarları (70%, 35%)
- Auto Party + PT Kodu + Monster Attack List
- Save Settings / Delete From List butonları
- Karakter bazlı genie ayarları grid'i
- DB: GENIE_SETTINGS tablosu
6. Save Stat & Save Skill Preset
Stat Preset Tab:
- Karakter adından DB'den stat yükleme (STR/HP/DEX/MP/INT)
- Renkli spinbox editörleri (STR=kırmızı, HP=yeşil, DEX=mavi, MP=mor, INT=turuncu)
- 4 kayıt slotu — Save/Load butonları ile
- "Karaktere Uygula" butonu → USERDATA tablosunu günceller
- DB: STAT_PRESETS tablosu
Skill Preset Tab:
- Karakter skill point görüntüleme
- 4 kayıt slotu — Save/Load butonları
- DB: SKILL_PRESETS tablosu
7. Lottery Event Sistemi
- Time Left / Ticket Sold / Ticket Price göstergeleri
- Bilet fiyatı ayarlayıcı (SpinBox, max 999M)
- 4 sıralı ödül — 1st (altın), 2nd (gümüş), 3rd (bronz), 4th (mor) çerçeveler
- Ödül item editörü (Item ID + İsim + Adet)
- Bilet satış geçmişi grid'i
- Lottery ayarları formu (süre, max bilet, bilet fiyatı)
- Başlat / Kaydet butonları
- DB: LOTTERY_EVENT + LOTTERY_TICKETS tabloları
8. Cross Exchange Sistemi
- Sunucu seçici (Multi-server desteği)
- KC / TL bakiye göstergesi
- Envanter grid'i (item listesi)
- 3×3 transfer slot alanı
- Weight + Gold bilgisi
- Exchange butonu
- DB: CROSS_EXCHANGE tablosu
9. Chaotic Generator & Filtreleme
- Chaotic Generator input slotları + adet spinner
- Start / Stop kontrolleri
- Otomasyon: Sell All, Auto Bank, Sell if Not Unique checkboxları
- Sınıf filtresi: Warrior (kırmızı), Rogue (yeşil), Magician (mavi), Priest (altın)
- Tip filtresi: Weapon, Armor, Accessory
- Chaotic Generator Results grid'i
- Block List — istenmeyen itemleri engelleme
- Save List butonu
- DB: CHAOTIC_GENERATOR + CHAOTIC_BLOCK_LIST tabloları
10. Talisman & Mining Warehouse
Talisman Tab:
- 4 talisman slot görünümü (mor çerçeveli)
- Talisman envanter grid'i (Item + Slot + Efekt)
- Cross Exchange + Search butonları
- Weight + Gold bilgisi
- DB: TALISMAN_DATA tablosu
Mining Warehouse Tab:
- Knight Genie - Warehouse header
- Mining item grid'i (Gem, Ore, Material)
- Search Item özelliği
- DB: MINING_WAREHOUSE tablosu
11. Exchange & PUS Kırma Sistemi
Kutu İçeriği Tab:
- NPC bazlı exchange list yükleme
- Item grid (ikon + isim + gerekli + sonuç)
- Sayfa kontrolü (1/2)
- Ekle / Düzenle / Sil butonları
- DB: EXCHANGE_LIST tablosu
PUS Kırma Tab:
- Certificate Exchange editörü (ör: Gryphon's Armor Certificate)
- Uyarı mesajı: "Bu işlem geri alınamaz"
- Kaynak slot + 4 sonuç slotu görünümü
- Confirm / Cancel butonları
- Tüm sertifikalar listesi grid'i
- DB: CERTIFICATE_EXCHANGE tablosu
12. Slave Merchant Sistemi
- Sahip karakter + Bot adı + Slot sayısı ayarları
- "Sahibi takip etsin" checkbox
- 3×2 satış slot grid'i
- Oluştur / Sil butonları
- Aktif slave merchant'lar listesi (Sahip + Bot Adı + Slot + Zone + Durum)
- DB: SLAVE_MERCHANT tablosu
13. ReConnect & Günlük Hediyeler
Re-Connect Tab:
- "Reconnecting to the server" UI preview
- Otomatik reconnect sayacı
- Ayarlar: Max Deneme, Aralık (saniye), Aktif/Pasif
- DB: RECONNECT_SETTINGS tablosu
Günlük Hediyeler Tab (Attendance Event):
Oyun Sistemleri
- 25 günlük ödül takvimi (5×5 grid)
- Her gün: item ikonu + isim + Acquired/Pending durumu
- İlk 4 gün "
Acquired" göstergesi
- 25 farklı ödül item'ı listelenmiş
- DB: ATTENDANCE_REWARDS + ATTENDANCE_DATA tabloları
├── Rebirth & Perks
├── Drop Block
├── ⚙ Auto Upgrade
├── CR & Event Ödül
├── Genie Sistemi
├── Stat/Skill Preset
├── Lottery Event
├── Cross Exchange
├── Chaotic Generator
├── Talisman & Mining
├── Exchange & PUS Kırma
├── Slave Merchant
├── ReConnect & Günlük
├── ─────────────────
├── DXT & M3SH Pipeline
├── İkon Değiştirici
└── Upgrade Simülatör Çok yakında...
Yurt dışına çıktığımdan dolayı geliştirdiğim son version kodları ayrı ayrı alttaki linktedir. Anlamadığınız bir durum olduğunda chatgpt yerine cloud kullanın py dosyasını yükleyin ve geliştirme seçeneklerini sorgulayın buna göre projeyi ultra seviyede geliştirirsiniz. Umarım tüm işlerinizi kolaylaştırır dosya indirince python kurun ve vs-code üzerine sürükle bırak ardından çalıştır.
Kolay gelsin iyi geliştirmeler.
Ziyaretçiler için gizlenmiş link,görmek için Giriş yap veya üye ol.
+++
️ Knight Control Center PRO ULTRA v3.0
**KiLLeDTeaM** | Tam Entegre Knight Online PW Sunucu Yönetim Sistemi
BU Sistem Yapay zeka ile tasarlanmıştır ! Canım öyle istedi
## GENEL BAKIŞ
> **Knight Control Center ULTRA**, profesyonel Knight Online private server yönetimi için geliştirilmiş **tümleşik bir yönetim panelidir**.
> SQL Server veritabanı, istemci dosyaları, sunucu konfigürasyonu, bot sistemleri, asset yönetimi ve hatta AI destekli asistan tek bir arayüzde toplanmıştır.
| Özellik | Açıklama |
|---------|----------|
| ️ **DB Yönetimi** | Tüm tablolara CRUD, inline düzenleme, schema profilleri, kolon takma adları |
| **SQL Editörü** | Çoklu sorgu, sekmeli sonuçlar, sözdizimi vurgulama, hızlı butonlar |
| **Bot Sistemi** | Farm, PK, BDW, Merchant, Delos bekçi, toplu bot oluşturma |
| **Asset Studio** | İkonlar, karakterler, NPC, MOB, silahlar, efektler için görsel tarayıcı |
| **AI Asistan** | Ollama ile doğal dil → SQL / Lua / Fix önerileri |
| ️ **Güvenlik** | DDoS koruması, anti-cheat tespiti, ban yönetimi, IP engelleme |
| **Sunucu Monitor** | Anlık online, tablo istatistikleri, performans metrikleri |
| ️ **Harita Editörü** | 2D/izometrik harita, OPD düzenleme, spawn yerleştirme |
| **Pack Araçları** | HDR/SRC unpack/repack, TBL düzenleyici, N3 model görüntüleme |
---
## VERİTABANI YÖNETİMİ
### ️ Tablo Editörü
- **Sol ağaç menü**: Tablolar kategorilere ayrılmış (Karakter, Item, NPC, Drop, Quest...)
- **Tablo işlemleri**: Satır ekleme, düzenleme, silme, kopyalama
- **Oyun farkındalığı**: Item ikonları otomatik gösterilir, renk kodlaması (NPC tipine göre)
- **Inline düzenleme**: Değişen hücreler vurgulanır, toplu kaydetme
- **PK desteği**: Primary key olmadan yazma engellenir
### SQL Editörü
- **Çoklu sorgu**: `GO` ile ayrılmış sorguları sırayla çalıştırma
- **Sekmeli sonuçlar**: Her sorgu sonucu ayrı sekmede, tablo görünümü
- **Sözdizimi vurgulama**: SQL anahtar kelimeleri renklendirilir
- **Hızlı tablo butonları**: Kategorilere göre (Karakter, Item, NPC, Letter, Klan) önceden hazırlanmış sorgular
- **Geçmiş**: Son sorgular açılır menüde tutulur
### Tanılama (Diagnostics)
- **Tüm tablolar taranır**: PUS_ITEMS boş mu, drop tablosu var mı, letter sistemi aktif mi, zone tanımları...
- **Kritik sorunlar**: Item referansı olmayan envanter, süresi dolmuş premium, CSW zamanları
- **Fix SQL önerileri**: Her sorun için çalıştırılabilir düzeltme SQL'i
- **Rapor çıktısı**: TXT olarak dışa aktarım
### Import/Export
| Format | Export | Import |
|--------|--------|--------|
| CSV ||
|
| JSON ||
|
| SQL INSERT ||
(manuel) |
| Cross-DB ||
(farklı sunucu) |
- **Toplu tablo export**: Tüm tabloları CSV/JSON olarak klasöre al
- **Dry run**: Import öncesi kontrol
- **Truncate seçeneği**: Tabloyu temizleyip yaz
---
## BOT YÖNETİM SİSTEMİ
### Farm Bot
- Bot tablolarını otomatik algılar (`BOT_HANDLER_FARM`, `BOT_HANDLER_FARMNEW`)
- Zone, koordinat, sınıf, level belirleme
- CSV export ile toplu yedekleme
- Hızlı ekleme formu
### ⚔ PK Bot
- Ronark Land, Ardream, BDW, Delos, Bifrost için PK botu oluşturma
- Bot sayısı, nation, level, sınıf, regen süresi ayarları
- Otomatik koordinat randomizasyonu
- SQL çıktısı → SQL editörde çalıştır
### BDW Bot
- Karus & El Morad dengesi
- Min/max level aralığı
- Sınıf filtreleri (Warrior, Rogue, Mage, Priest)
- BATTLE tablosundan aktif savaş zamanlarını görüntüleme
### Merchant Bot
- Merchant tablolarını listeleme (`MERCHANT_BOT_INFO`, `MERCHANT_BOT_ITEM`)
- Satıcı botları yönetme
- Item numarası + fiyat + adet ekleme
### Bot Oluştur (Create)
- **Gerçek KO şeması**: `strUserID`, `Race`, `Class`, `Stats`, `strItem`
- 14 farklı ırk/class kombinasyonu (Orc, Barbarian, Human, Elvian, Kurian...)
- **Stat presetleri**: Warrior, Rogue, Mage, Priest, Kurian için hazır dağılımlar
- **strItem template**: Mevcut bir bottan envanter binary'sini kopyalama
- Toplu bot üretimi (prefix + başlangıç numarası)
- Tek tıkla DB'ye ekleme
### Delos Bekçi
- Delos kalesi (Zone 52) için nöbetçi botları
- Kapı ve duvar pozisyonları (Kuzey, Güney, Batı, Doğu, İç Kule, Kale Merkez)
- Random koordinat dağılımı
### Genel Bakış
- Tüm bot tablolarının listesi ve kayıt sayıları
- Bulunamayan tablolar raporlanır
---
## ️ GÜVENLİK & KORUMA
### DDoS / IP Block
- **IP engelleme**: site_block tablosuna ekleme
- **Firewall script üretimi**: Windows Güvenlik Duvarı için netsh komutları
- **DDoS tespit ayarları**: Bağlantı eşiği, pencere süresi, otomatik engelleme
### Ban Yönetimi
- **Karakter/Hesap banlama**: `bLogout=2` ile
- Ban süresi (gün)
- Sebep notu
- Ban kaldırma
### Bağlantı İzleme
- Anlık online oyuncu listesi
- Karakter, level, sınıf, ulus, zone, noah, NP
- Filtreleme ve arama
- Karus/El Morad dağılımı
### Güvenlik Duvarı Kuralları
- GameServer, LoginServer, SQL Server portları
- İzinli IP filtreleme
- SYN Flood koruması
- Otomatik script üretimi
### Anti-Cheat Merkezi
| Kontrol | Açıklama |
|---------|----------|
| Item Duplikasyon | Aynı nSerial'e sahip birden fazla item tespiti |
| Noah Pump | 1 milyar+ Noah'a sahip hesaplar |
| Stat Anomali | Level ve sınıfa göre imkansız stat toplamları |
| Serial Çakışma | nSerial=0 veya NULL itemler |
---
## SUNUCU MONİTÖR & İSTATİSTİKLER
### Sunucu Monitor (Gerçek Zamanlı)
| Metrik | Açıklama |
|--------|----------|
| Online Oyuncu | Anlık aktif karakterler |
| Karus / El Morad | Ulus bazlı dağılım |
| Tablo Sayısı | Toplam veritabanı tablosu |
| Item Kayıt | ITEMS tablosu satır sayısı |
| Bot Kayıt | Bot tabloları toplamı |
### Ekonomi Takip
- **Toplam Noah**: Tüm karakterlerin toplam parası
- **Ortalama Noah**: Oyuncu başı
- **En zengin %10**: Servetin % kaçına sahip
- **Servet dağılımı**: 0-100K, 100K-1M, 1M-10M, 10M-100M, 100M+ aralıklarında karakter sayıları
- **Zenginler listesi**: En fazla Noah'a sahip 100 karakter
- **Envanter değeri**: Belirli bir karakterin envanterindeki itemlerin toplam Noah değeri
### ⚔ PK & Liderlik Tabloları
- **NP Liderlik**: En yüksek NP'ye sahip 100 karakter
- **Top Karakterler**: Level, Noah, NP'ye göre sıralama
- **Klan Sıralaması**: En yüksek puana sahip 50 klan
### Klan Simülatörü
- İki klan arasında savaş simülasyonu
- Her karakterin level, stat, NP değerlerine göre rastgele güç hesaplama
- 100-10.000 simülasyon arasında seçim
- Galibiyet yüzdesi hesaplama
---
## CLIENT ASSET STUDIO
### ️ Client Asset List Studio
| Kategori | İçerik |
|----------|--------|
| Item İkonları | `itemicon_*.bmp` / `*.jpg` / `*.png` |
| Karakterler | N3 karakter modelleri, skinler |
| Animasyonlar | `.kf`, `.ksa`, `.anim` |
| NPC | NPC modelleri ve dokuları |
| MOB | Canavar modelleri |
| Silahlar | 3D silah modelleri |
| Armorlar | Zırh modelleri |
| Kanatlar | Özel kanat efektleri |
|Efektler | Particle efektleri (`n3fx`) |
### TBL Studio
- **Binary TBL parse**: KO client TBL dosyalarını okuma/yazma
- **String çıkarımı**: Dosyadaki tüm okunabilir stringleri listeleme
- **CSV/TSV modu**: Tablo olarak düzenleme
- **Hex görünümü**: Ham byte düzenleyici
### N3 Pack Extractor
- **HDR + SRC formatı**: KO'nun kendi paket yapısını destekler
- **Otomatik algılama**: `item.hdr`, `fx.hdr`, `ui.hdr`, `sound.hdr`
- **Dosya listesi**: İsim, offset, boyut
- **Toplu çıkarma**: Tüm dosyaları klasöre al
- **Repack**: Düzenlenmiş dosyaları geri paketleme
- **Direkt BMP/JPG tarama**: SRC içindeki görselleri doğrudan çıkar
### Wiki Asset İndirici
- **KOWiki'den otomatik indirme**: Item ikonları, harita görselleri, NPC/MOB görselleri
- **Manifest oluşturma**: İndirilen assetlerin indeksi
- **Klasör yapısı**: `wiki_assets/item_icons/`, `wiki_assets/maps/`
### İkon Sağlık Panel
- Aktif ikon klasörü kontrolü
- Dosya sayısı ve konum gösterimi
- Arama zinciri (tüm olası konumlar listelenir)
- İkon test aracı (belirli item ID'sinin ikonunu dene)
---
## OLLAMA ULTRA AJAN
### Bağlantı
- **Ollama sunucusuna bağlan**: `Ziyaretçiler için gizlenmiş link,görmek için Giriş yap veya üye ol.`
- **Model seçimi**: `llama3.1:8b`, `mixtral:8x7b`, `llama3.1:70b`, `codellama:34b`
- Otomatik model listesi yükleme
### Chat Modu
- Doğal dil ile konuşma
- KO server yönetimi konularında uzman yanıtlar
- Konuşma geçmişi
### SQL Üret
- **Türkçe komut → SQL**:
- "Online olan en yüksek levelli 10 Karus karakterini getir"
- "En fazla Noah'a sahip 5 oyuncuyu listele"
- Tablo bazlı bağlam (`USERDATA`, `ITEMS`, `K_NPC`, ...)
- SQL sözdizimi vurgulamalı çıktı
- Tek tıkla SQL Editörüne gönder
### Oto Tamir
- **DB tara**: Item duplikasyonu, Noah pump, imkansız stat tespitleri
- **Sorunları analiz et**: Ollama'ya gönder
- **Fix SQL önerisi al**
- **Uygula**: Onay ile fix SQL'i çalıştır
### Lua Üret
- **Quest açıklaması → Lua kodu**:
- "Ronark Land'da 50 mob öldür, ödül olarak Trina ver"
- NPC ID, Exchange ID parametreleri
- KO Lua fonksiyonları: `HowmuchItem`, `RemoveItem`, `RunQuestExchange`, `SelectMsg`
### Analiz
- Tablo şeması + ilk 5 kayıt → Ollama'ya gönder
- Önemli bulgular ve öneriler
- Veri kalitesi analizi
### ️ Güvenlik Modları
| Mod | İzinler | Kullanım |
|-----|---------|----------|
| Güvenli Mod | Sadece okuma | Analiz, raporlama |
| ⚠ Normal Mod | Okuma + Yazma (onaylı) | Otomatik fix |
---
## ️ MAP EDITÖR & HUB
### 2D Harita Editörü
- **Top-down görünüm**: KO dünyasını 2 boyutlu görselleştirme
- **Zoom/Pan**: Fare tekerleği ile yakınlaştırma, orta tuş ile kaydırma
- **Grid sistemi**: 64 birimlik ızgaralar, ana grid (8x)
- **Katmanlar**:
- OPD objeleri (binalar, ağaçlar, kayalar)
- Spawn noktaları (mob, boss, NPC)
- Zone bölgeleri (renkli alanlar)
- Warp noktaları
### Spawn Yönetimi
- **Spawn listesi**: Tüm NPC/monster'lar ID, isim, level, tip, koordinat
- **Sürükle-bırak**: Harita üzerinde spawn'ı taşı
- **Sağ tık menüsü**: Yeni spawn ekle, sil, kopyala
- **Özellik paneli**: ID, isim, level, HP, EXP, koordinat, respawn süresi
- **AI Spawn Önerisi**: Mevcut spawn dağılımına göre AI'nın yeni spawn önermesi
### OPD Obje Editörü
- **OPD dosyaları**: `*.opd`, `*.opdsub`, `*.opdext`
- **Obje listesi**: ID, X, Z, tip
- **3D dönüş**: Izometrik önizleme
- **Yerleştirme**: Haritaya tıklayarak obje ekleme
### Warp Editörü
- **Teleport noktaları**: `WARP_INFO`, `WARP`, `PORTAL`, `TELEPORT`
- **Kaynak → Hedef**: Zone, koordinatlar
- **Görsel yerleştirme**: Harita üzerinde warp noktalarını sürükle
- **SQL çıktısı**: DB'ye yazmak için
### 3D Viewport
- **Izometrik projeksiyon**: 35°/45° açı
- **Fare kontrolü**: Sol tuş = döndür, orta tuş = kaydır
- **Yükseklik**: Her spawn level'e göre yükseklik (20-80 birim)
- **Renk kodlaması**: NPC tipine göre renk (mob=kırmızı, boss=parlak kırmızı, NPC=mavi)
### Zone Manager
- **Tüm zone'ların kart görünümü**: ID, isim, boyut, spawn sayısı
- **Hızlı açma**: Karttaki buton ile harita editörüne git
- **Spawn sayıları**: DB'den otomatik yüklenir
---
## HDR/SRC UNPACKER + REPACKER
### Desteklenen Pack'ler
| Pack | İçerik | Dosya |
|------|--------|-------|
| item | İtem ikonları, modeller | `Item/item.hdr`, `item.src` |
| fx | Particle efektleri | `fx/fx.hdr`, `fx.src` |
| ui | UI dokuları | `ui/ui.hdr`, `ui.src` |
| sound | Ses dosyaları | `Sound/sound.hdr`, `sound.src` |
| skill | Skill ikonları | `Skill/skill.hdr`, `skill.src` |
| npc | NPC dokuları | `NPC/npc.hdr`, `npc.src` |
| map | Harita verileri | `Map/map.hdr`, `map.src` |
### Format (HDR)
```
[4 byte] file_count
For each file:
[2 byte] name_length
[N bytes] filename (ASCII)
[4 byte] offset in SRC
[4 byte] size in SRC
```
### Format (SRC)
- Raw file data concatenated
### İşlemler
- **Analiz**: HDR içindeki dosyaları listele, tip dağılımı, boyut kontrolü
- **UNPACK**: Tüm dosyaları çıktı klasörüne ayıkla
- **REPACK**: Düzenlenmiş dosyaları geri paketle, yeni HDR+SRC oluştur
- **Otomatik yedek**: Orijinal dosya üzerine yazarken `.bak_*` oluştur
---
## ️ SERVER INFO & KONFIG
### Server Info Dlg
- **Çalışan süreçleri tara**: `GameServer.exe`, `LoginServer.exe`, `KnightOnline.exe`
- **Detay bilgi**: PID, EXE yolu, RAM kullanımı, CPU, başlatılma zamanı
- **EXE analizi**: Boyut, SHA256 hash, değiştirilme tarihi
### Config Editor (GameServer.ini / LoginServer.ini)
- **Kritik ayarlar**: Form düzeninde (SERVER_IP, GAME_PORT, MAX_USERS, RATE_EXP, RATE_DROP, CASTLE...)
- **Ham metin editörü**: Satır satır düzenleme
- **Otomatik form senkronizasyonu**: İki yönlü
- **Önceden tanımlı dosya seçicileri**: GameServer.ini, LoginServer.ini, Server.ini
---
## EVENT & QUEST SİSTEMLERİ
### Quest & Lua Editörü
- **Quest listesi**: Ad, NPC ID, Talk, Menu, Exchange ID
- **Lua kodu üretimi**: Exchange, Kill, Collect, Talk quest tipleri
- **Kod önizleme**: Sözdizimi vurgulamalı
- **Patch kaydetme**: `.lı` dosyası olarak diske yaz
### Daily Quest Editörü
- **DAILY_QUESTS tablosu**: ID, görev adı, tip, kill sayısı, gereken item, ödül item
- **Uyarı**: `id` ve `KillCount` tinyint (MAX 255)
- **Inline düzenleme**: Çift tık ile hücre düzenleme
### Event Reward Editörü
| Event | Tablo | Kazanan/Kaybeden Ödülleri |
|-------|-------|--------------------------|
| Border Defance War | `BDW_REWARD` | Item, Noah, EXP, NP |
| Chaos Dungeon | `CHAOS_REWARD` | Item + bonus |
| Juraid Mountain | `JURAID_REWARD` | Item setleri |
| Forgotten Temple | `FT_REWARD` | Rastgele ödül |
### Event Zaman Editörü
- **BATTLE tablosu**: byMap, sByDay, sByTime
- **Günlük zamanlar**: Pazartesi - Pazar için saat slotları
- **SQL üretimi**: INSERT INTO BATTLE
### Event Takvimi
- **BURNING_FEATURES**: EXP, Drop, NP bonus etkinlikleri
- **Yeni event ekleme**: Tip, oran, başlangıç, süre
- **Discord bildirimi** (webhook)
- **Hızlı presetler**: 2x EXP, 3x Drop, 2x NP, Hafta sonu
---
## ITEM & ENVANTER SİSTEMLERİ
### Envanter Editörü (KO Stili)
- **Tam KO envanter görünümü**:
- Ekipman slotları (miğfer, omuz, göğüs, alt, eldiven, bot, pelerin, silah, kalkan, yüzük, kolye, bileklik, arma)
- 3 çanta (4×5 grid)
- Hızlı bar (5 slot)
- **Sürükle-bırak**: Itemleri slotlar arasında taşı
- **Item arama paneli**: İkon grid, liste görünümü, filtreler
- **Toplu item verme**: Tüm online oyunculara
### Banka Editörü
- **ITEMS byType=2** (kasa) veya **WAREHOUSE** tablosu binary blob
- Kasa içeriği tablo görünümü
- Kasa temizleme (tüm itemleri sil)
### Başlangıç Item Editörü
- **BEGINNING_ITEM / STARTING_ITEM** tabloları
- Sınıf bazlı başlangıç eşyaları
- Slot, item numarası, adet, dayanıklılık
- 14 farklı sınıf (Warrior♂/♀, Rogue♂/♀, Mage♂/♀, Priest♂/♀, Kurian♂/♀, EM versiyonları)
### Item Group Editörü (NPC Satış Grupları)
- **NPC_SALE_ITEMS / SUNDRIES / K_NPC_ITEMS**
- 4×4 ikon grid (sayfa 1-...)
- NPC/Group listesi (SaleGroup, id, NPC adı)
- Item arama paneli → sürükle/bırak
- TBL aktarımı
### Exchange Editörü
- **ITEM_EXCHANGE** tablosu
- Input (gerekli itemler) / Output (verilen itemler)
- Adet, süre (expire) ayarları
- ID bazlı listeleme
### ⚙ Generator / Shozin Editörü
- **MAKE_ITEM_GROUP** (craft sistemleri)
- **ITEM_UPGRADE_SETTINGS** (upgrade oranları)
- **CHAOS_STONE_SPAWN**
- Oran (%) ve min/max miktar ayarları
---
## ✉ LETTER & PUS SİSTEMLERİ
### ✉ Letter Editörü v2
- **Toplu mektup gönderimi**:
- Tüm karakterler
- Online oyuncular
- Belirli zone'daki oyuncular
- Belirli karakter
- Belirli ulus
- **Ek**: Noah, item + adet
- **Mektup listesi**: Gönderen, alıcı, konu, Noah, tarih
- **Eski mektup temizleme**: bRead=1 ve belirli günden eski
### PUS Editörü v2
- **Kategoriler**: HOME, ONLY GNB, COSPLAY, SPECIALS, SCROOL, CASH AND QUEST, GNB TO KC
- **PUS_ITEMS tablosu**: ID, ItemID, Price, BuyCount, Category, PriceType
- **Aktif/Deaktif**: bEnabled kolonu
- **Hızlı ekleme**: Item ID, ad, fiyat, adet
- **Item ikonları** gösterilir
---
##PREMIUM YÖNETİMİ
### Premium Editor
- **Premium verme**:
- Hesap/karakter adı
- Süre (1-3650 gün)
- Tip (Normal, Deluxe, VIP)
- **Toplu online premium**
- **Premium iptal**
- **Aktif premium hesaplar listesi**: Hesap, tip, başlangıç, bitiş, kalan
- **KC/Coin yönetimi**: KC verme, düzenleme
---
## SRC DEVELOPER STUDIO
### C++ Patch Planlayıcı
- **Doğal dil → Patch taslağı**:
- "Boss invasion event"
- "PUS kampanyası"
- "Yeni skill sistemi"
- **Class ve fonksiyon isimleri** özelleştirilebilir
- **Hedef dosyalar**: `GameServerDlg.cpp`, `User.cpp`, `GameServerDlg.h`, `User.h`
### SQL Zinciri Üretimi
- Event, NPC/Spawn, PUS, Quest, Letter tipleri için otomatik SQL şablonları
- INSERT / UPDATE komutları
- BEGIN TRANSACTION / COMMIT
### Source Explorer
- GameServer kaynak kodunu tara
- .cpp, .h, .hpp, .ini, .lua, .json dosyalarını listele
- **Fonksiyon/Keyword ara**: İçerik bazlı arama
- **AI Patch**: Seçili kodu iyileştir, değişiklikleri göster (Safe Mode ile onaylı)
---
## KO SMART ITEM BROWSER
### Çapraz Analiz
| Kaynak | Bilgi |
|--------|-------|
| ITEM | İsim, tip, grade, atk, def, ağırlık, fiyat |
| İkon | Dosya konumu, varlık kontrolü |
| Drop | Hangi monster'lar düşürüyor, oran (%) |
| ITEMS | Kimlerin envanterinde, adet, slot |
| PUS | Satışta mı, fiyat, KC/Noah |
| Exchange | Hangi exchange gruplarında var |
| Çapraz Analiz | Özet rapor, ikon durumu, envanter sayısı, drop kaynağı sayısı |
---
## VISUAL UPGRADE PIPELINE
### Batch Icon Enhancer
- **Kaynak**: `D:/aaa/Item` veya seçilen klasör
- **İkon skorlaması**: Çözünürlük, kalite (100 üzerinden)
- **Geliştirme opsiyonları**:
- Upscale (1x, 2x, 4x)
- Sharpen (UnsharpMask)
- Rarity bordürü (Normal, Magic, Rare, Unique, Elite)
- Premium glow efekti
- **Önizleme**: Önce/sonra karşılaştırma
- **Format seçimi**: BMP, PNG, JPG
- **Toplu işlem**: Tüm ikonları geliştir
- **Oyuna uygula**: Geliştirilmiş ikonları orijinal klasöre kopyala
### Asset Health Scanner
- **Kategoriler**: İkonlar, UI dokuları, Efektler, Haritalar, Yaratıklar
- **Skorlama**: Çözünürlük, dosya boyutu
- **Öneriler**: 2x/4x upscale, format dönüşümü
- **Rapor çıktısı**: TXT
### UI Theme Builder
- **Hazır temalar**: Dark Premium, Obsidian, Blood Red, Forest, Royal Gold, Classic KO
- **Özel renkler**: Arka plan, çerçeve, altın, slot
- **Önizleme**: KO envanter penceresi simülasyonu
- **Tema export**: JSON
###Otomatik Pipeline
- **Tek tıkla**:
1. Asset tara (D:/aaa/Item)
2. İkonları geliştir (2x upscale + sharpen)
3. Rarity bordürü ekle
4. Oyuna uygula
5. Doğrula
---
## ️ CLIENT FILE EDITOR SUITE
### Desteklenen Dosya Tipleri
| Uzantı | Tip | Düzenlenebilir | Araç |
|--------|-----|----------------|------|
| `.tbl` | Client TBL || RscTables.exe |
| `.ini`, `.Ini` | Config || - |
| `.txt`, `.lst` | Metin/Liste || - |
| `.tct`, `.tcm` | UI İçerik || - |
| `.uif` | UI Layout || UIE Longh0rn.exe |
| `.evt`, `.evtsub` | Event Script || - |
| `.flag` | Parametre Flag || - |
| `.json` | JSON Config || - |
| `.opd`, `.opdsub`, `.opdext` | Obje Yerleşimi || N3ME.exe |
| `.dxt`, `.dtx`, `.dds` | Doku || N3TexViewer.exe |
| `.bmp`, `.png`, `.jpg` | Görsel || - |
| `.n3scene`, `.n3shape` | 3D Model || N3Viewer.exe |
| `.n3cskin`, `.N3Chr` | Karakter || N3CE.exe |
| `.n3fx` | Efekt || N3FXE.exe |
| `.hdr`, `.src` | N3 Paket || - |
### Hızlı Araçlar
| Araç | Açıklama |
|------|----------|
| RscTables | TBL düzenleyici |
| N3ME | Harita editörü |
| N3CE | Karakter editörü |
|N3FXE | Efekt editörü |
| N3Viewer | 3D model görüntüleyici |
| N3TexViewer | Doku görüntüleyici |
| UIE Longh0rn | UI layout editörü (en iyi) |
| N3Indoor | İç mekan harita editörü |
---
## YEDEKLEME & KURTARMA
### Otomatik Yedekleme
- **Zamanlayıcı**: 6 saat, 12 saat, 24 saat, manuel
- **Formatlar**: CSV, SQL INSERT, ZIP sıkıştırma
- **Seçilebilir tablolar**: 10 kritik tablo (USERDATA, ITEMS, LETTER, KNIGHTS, K_NPC, K_MONSTER_ITEM, PUS_ITEMS, BURNING_FEATURES, DAILY_QUESTS)
- **Otomatik temizlik**: Saklama süresi (1-365 gün)
- **Yedek listesi**: Mevcut yedeklerin listesi, boyut
### DB Yedek Editörü (Gelişmiş)
- **Kritik tablolar**: 15+ tablo (USERDATA, ITEMS, LETTER, KNIGHTS, BOT_HANDLER_FARM, K_NPC, K_MONSTER_ITEM, PUS_ITEMS, BURNING_FEATURES, DAILY_QUESTS, ITEM_EXCHANGE, ACCOUNT_CHAR, ACCOUNT_PREMIUM_DATA, BEGINNING_ITEM, BATTLE)
- **Ekstra tablo ekleme**: Özel tabloları da listeye ekle
- **Geri yükleme**: Yedekten CSV/SQL restore
---
## GATE & TELEPORT
### Gate Editörü
- **GATE_LIST / WARP_LIST / PORTAL_LIST / START_POSITION2369**
- **Tablo görünümü**: ID, kaynak zone, X, Y, Z, hedef zone, hedef koordinatlar
- **Yeni gate ekleme**: Koordinat girişi
- **Kaydetme**: SQL çıktısı
---
## WEB PANEL YÖNETİCİSİ
### Web Panel Manager
- **Panel başlatma**: `web_panel/app.py` ile Flask uygulaması başlat
- **Konfigürasyon**: Host, port, debug, Discord webhook, admin şifresi
- **API test**: `/api/stats/online`, `/api/stats/live`, `/api/players`, `/api/diag`
- **Tarayıcıda aç**: Otomatik
---
## AKILLI YARDIM & KILAVUZ
### Kullanım Kılavuzu (UsageGuide)
- **Hızlı başlangıç**: Gerekli kurulumlar, ODBC sürücüsü
- **Navigasyon**: 9 kategori açıklaması
- **Ollama Ajan**: Kurulum, güvenlik modları, örnek komutlar
- **Her editör için kısa açıklamalar**
- **Klavye kısayolları**: Ctrl+D (DB Bağlan), Ctrl+S (Kaydet), F5 (Yenile)
- **Sorun giderme**: Sık karşılaşılan hatalar ve çözümleri
### Akıllı Öneriler (RecommendationDock)
- **Sistem sağlık skoru** (0-100)
- **Otomatik öneriler**:
- Tablo sayısı düşük → şema eksik
- Kolon adı farklılıkları
- Riskli sorgu geçmişi
- PUS aktiflik kolonu kontrolü
### Audit Log
- **JSONL formatında kayıt**: Tüm önemli işlemler (SQL çalıştırma, item ekleme, NPC ekleme, bot oluşturma)
- **Zaman damgası**: ISO formatı
- **Görüntüleme**: Dock panelinde son 150 satır
---
## KO MASTER CONTROL CENTER
### Proje Profili
- **Tek JSON dosyasında tüm yollar**:
- `project_name`, `client_root`, `source_root`, `db_server`, `db_name`, `build_output`, `backup_root`, `icon_dir`, `editors_dir`
- **Otomatik yükleme/kaydetme**
###Hızlı İşlemler (Recipe Runner)
| İşlem | Açıklama |
|-------|----------|
|Yeni Item Ekle | DB + İkon + Client + Source kontrolü |
| Yeni NPC/Monster Ekle | K_NPC + Drop template + Source kontrol |
| Quest Paketi Ekle | DB quest + Lua + Client resource |
| Item Sync (DB→Client) | Tüm item iconlarını DB ile eşle |
| UI Pack Güncelle | ui.hdr + client UI'yı güncelle + repack |
| Tam Yedek Al | DB + Source + Client + Assets snapshot |
| Sunucuya Uygula | Build + kopyala + test et |
| ↩ Son İşlemi Geri Al | Son sync işlemini rollback yap |
### Sync Engine
- **Atomik işlemler**: Her işlem bir snapshot ile korunur
- **Rollback desteği**: Son işlemi geri al
- **Çoklu hedef eşzamanlama**: DB + Client + Source + Assets
---
## KLİMA KISAYOLLARI
| Kısayol | Eylem |
|---------|-------|
| `Ctrl+D` | DB Bağlan |
| `Ctrl+S` | Kaydet |
| `F5` | Yenile |
| `Ctrl+F` | Sidebar ara |
| `Ctrl+` | SQL Editörü |
| `F` | Harita sığdır (MapCanvas) |
| `G` | Grid göster/gizle |
| `L` | Etiketler göster/gizle |
| `Del` | Seçili objeyi sil |
| `Scroll` | Yakınlaştır/uzaklaştır |
| `Alt+Sol` | Harita kaydır |
| `ESC` | Yerleştirme modundan çık |
---
## GEREKSİNİMLER
### Python Paketleri
```bash
pip install PySide6 pyodbc psutil requests Pillow
```
### ODBC Sürücüsü
- **SQL Server** için: `ODBC Driver 17 for SQL Server`
### Ollama (AI Ajan için)
```bash
ollama serve
ollama pull llama3.1:8b
```
### KO Editör Araçları (Opsiyonel)
| Araç | Açıklama |
|------|----------|
| RscTables.exe | TBL düzenleyici |
| N3ME.exe | Harita editörü |
| N3CE.exe | Karakter editörü |
| N3FXE.exe | Efekt editörü |
| N3Viewer.exe | 3D model görüntüleyici |
| N3TexViewer.exe | Doku görüntüleyici |
| UIE Longh0rn.exe | UI layout editörü |
---
## SORUN GİDERME
| Sorun | Çözüm |
|-------|-------|
| DB bağlantısı yok | ODBC sürücüsünü kontrol et, `odbc_diag.py` çalıştır |
| Ollama 404 hatası | `ollama pull llama3.1:8b` |
| Tablo bulunamadı | "↺ Schema Yenile" butonuna bas, kolon haritasını güncelle |
| İkonlar gözükmüyor | `D:/aaa/Item` klasörünü kontrol et, " İkon Yenile" butonuna bas |
| Uygulama yavaş | Büyük tablolarda TOP 500 kullan, sayfalama aktif |
| requests modülü yok | `pip install requests` |
Tüm hakları saklıdır.
Bu yazılım, ko-yardim.com için özel olarak geliştirilmiştir.
Bazı editör kodları forumdan alıntılanmıştır. Emeğe saygı olarak İmzası eklenmiştir.
TriLogy
Oyunun kemik yapısından daha üst seviyeye çıkaracağız.
**Geliştirici**: KiLLeDTeaM
**Sürüm**: 3.0
**Build**: 2026
Yüklediğim dosya Download:
*** Gizli metin: alıntı yapılamaz. ***
pw:Ziyaretçiler için gizlenmiş link,görmek için Giriş yap veya üye ol.
v4`e eklenen yeni 40 özellikten sadece bir kaçı v4 Yakında free beleş zahmetsiz sizlerle.. Saatlerce aylarca yıllarca client db files src ile sevişmenize gerek kalmadı kökten çözüm daha da yakında beleş olarak sizlerle.. ( tablo ve ikon sorununu bilerek entegre etmedim onu finalde yapacağım.)
Ekli dosyayı görüntüle 15822Ekli dosyayı görüntüle 15823Ekli dosyayı görüntüle 15824Ekli dosyayı görüntüle 15825
Ekli dosyayı görüntüle 15827
Ekli dosyayı görüntüle 15826
Ekli dosyayı görüntüle 15821
OYUN SİSTEMLERİ EDİTÖRLERİ (40/13 Yeni Modül)
1. Rebirth & Perks Sistemi
- REB 15 seviye rebirth sistemi editörü
- Karakter arama (USERDATA'dan canlı sorgu)
- Progress bar ile rebirth seviye göstergesi
- 13 perk kategorisi— her biri 0-5 arası ayarlanabilir:
- 150 Weight, 100 Health, 200 Mana
- %3 Loyalty, %2 Drop, %4 Exp
- %3 Coins from Monsters, %2 Coins on NPC
- %1 Upgrade Chance
- %4 Damage to Monsters, %2 Damage to Player
- 20 Defence, 20 Attack
- Kalan perk puanı otomatik hesaplama (rebirth × 3)
- DB Entegrasyonu: REBIRTH_DATA + PERKS_DATA tablolarına otomatik yazma/okuma
- Reset ve toplu kaydetme
2. Drop — Block Sistemi
- Monster seçimi ile drop listesi görüntüleme
- K_MONSTER_ITEM tablosundan 12 slot drop çekme
- Drop oranları renklendirilmiş (%100=yeşil, %10=sarı, %1=kırmızı)
- Block Drop List — oyuncu bazlı drop engelleme
- Advanced Drop Search — mob adına göre arama, clickable mob listesi
- Sayfa kontrolü (1/3 gibi paginated)
- Item ikon önizleme (IC cache entegrasyonu)
- DB: DROP_BLOCK_LIST tablosu
3. ⚙ Auto Upgrade Sistemi
- Anvil yükseltme oranları tablosu (+1 → +11)
- Her seviye için: Oran %, Maliyet, Rollback seviyesi
- Oranlar renk kodlu (yeşil ≥70%, sarı ≥40%, kırmızı <40%)
- DB'den ITEM_UPGRADE_SETTINGS tablosu otomatik yükleme
- Simülatör alanı: Item slotları, Continuous mod, Start/Stop
- İstatistik paneli: Total Upgrade / Succeed / Failed / Cost
- DB: AUTO_UPGRADE_DATA tablosu
4. Collection Race & Event Ödülleri
Collection Race Tab:
- Etkinlik adı, Zone, Süre, Max Kazanan ayarları
- Objective grid (mob ID + adet)
- Reward grid (item ID + adet + oran %)
- DB: COLLECTION_RACE tablosu
Event Ödülleri Tab:
- Event tipi seçici (BDW, Ardream, Ronark, CSW, Bifrost, Juraid)
- Timer display + skor göstergesi (Karus % vs ElMorad %)
- Winner ödülleri (Silvery Gem, Blue Treasure Chest, Accessory Box)
- Loser ödülleri (ayrı tablo, düşük miktarlar)
- DB: EVENT_REWARDS tablosu
5. Gelişmiş Genie Sistemi
- Attack Skills — 4 slot saldırı skill
- Self Skills — 4 slot buff skill
- Party Skills — 4 slot party skill + PARTY MODE DISABLE göstergesi
- Attack Mode / Self Skill Mode / Party Skill Mode (On/Off radio butonları)
- R Attack / Party Leader Target / 3-5 Combo kontrolleri
- Potion Options: HP Pot (✓), MP Pot (✓), yüzde ayarları (70%, 35%)
- Auto Party + PT Kodu + Monster Attack List
- Save Settings / Delete From List butonları
- Karakter bazlı genie ayarları grid'i
- DB: GENIE_SETTINGS tablosu
6. Save Stat & Save Skill Preset
Stat Preset Tab:
- Karakter adından DB'den stat yükleme (STR/HP/DEX/MP/INT)
- Renkli spinbox editörleri (STR=kırmızı, HP=yeşil, DEX=mavi, MP=mor, INT=turuncu)
- 4 kayıt slotu — Save/Load butonları ile
- "Karaktere Uygula" butonu → USERDATA tablosunu günceller
- DB: STAT_PRESETS tablosu
Skill Preset Tab:
- Karakter skill point görüntüleme
- 4 kayıt slotu — Save/Load butonları
- DB: SKILL_PRESETS tablosu
7. Lottery Event Sistemi
- Time Left / Ticket Sold / Ticket Price göstergeleri
- Bilet fiyatı ayarlayıcı (SpinBox, max 999M)
- 4 sıralı ödül — 1st (altın), 2nd (gümüş), 3rd (bronz), 4th (mor) çerçeveler
- Ödül item editörü (Item ID + İsim + Adet)
- Bilet satış geçmişi grid'i
- Lottery ayarları formu (süre, max bilet, bilet fiyatı)
- Başlat / Kaydet butonları
- DB: LOTTERY_EVENT + LOTTERY_TICKETS tabloları
8. Cross Exchange Sistemi
- Sunucu seçici (Multi-server desteği)
- KC / TL bakiye göstergesi
- Envanter grid'i (item listesi)
- 3×3 transfer slot alanı
- Weight + Gold bilgisi
- Exchange butonu
- DB: CROSS_EXCHANGE tablosu
9. Chaotic Generator & Filtreleme
- Chaotic Generator input slotları + adet spinner
- Start / Stop kontrolleri
- Otomasyon: Sell All, Auto Bank, Sell if Not Unique checkboxları
- Sınıf filtresi: Warrior (kırmızı), Rogue (yeşil), Magician (mavi), Priest (altın)
- Tip filtresi: Weapon, Armor, Accessory
- Chaotic Generator Results grid'i
- Block List — istenmeyen itemleri engelleme
- Save List butonu
- DB: CHAOTIC_GENERATOR + CHAOTIC_BLOCK_LIST tabloları
10. Talisman & Mining Warehouse
Talisman Tab:
- 4 talisman slot görünümü (mor çerçeveli)
- Talisman envanter grid'i (Item + Slot + Efekt)
- Cross Exchange + Search butonları
- Weight + Gold bilgisi
- DB: TALISMAN_DATA tablosu
Mining Warehouse Tab:
- Knight Genie - Warehouse header
- Mining item grid'i (Gem, Ore, Material)
- Search Item özelliği
- DB: MINING_WAREHOUSE tablosu
11. Exchange & PUS Kırma Sistemi
Kutu İçeriği Tab:
- NPC bazlı exchange list yükleme
- Item grid (ikon + isim + gerekli + sonuç)
- Sayfa kontrolü (1/2)
- Ekle / Düzenle / Sil butonları
- DB: EXCHANGE_LIST tablosu
PUS Kırma Tab:
- Certificate Exchange editörü (ör: Gryphon's Armor Certificate)
- Uyarı mesajı: "Bu işlem geri alınamaz"
- Kaynak slot + 4 sonuç slotu görünümü
- Confirm / Cancel butonları
- Tüm sertifikalar listesi grid'i
- DB: CERTIFICATE_EXCHANGE tablosu
12. Slave Merchant Sistemi
- Sahip karakter + Bot adı + Slot sayısı ayarları
- "Sahibi takip etsin" checkbox
- 3×2 satış slot grid'i
- Oluştur / Sil butonları
- Aktif slave merchant'lar listesi (Sahip + Bot Adı + Slot + Zone + Durum)
- DB: SLAVE_MERCHANT tablosu
13. ReConnect & Günlük Hediyeler
Re-Connect Tab:
- "Reconnecting to the server" UI preview
- Otomatik reconnect sayacı
- Ayarlar: Max Deneme, Aralık (saniye), Aktif/Pasif
- DB: RECONNECT_SETTINGS tablosu
Günlük Hediyeler Tab (Attendance Event):
Oyun Sistemleri
- 25 günlük ödül takvimi (5×5 grid)
- Her gün: item ikonu + isim + Acquired/Pending durumu
- İlk 4 gün "
Acquired" göstergesi
- 25 farklı ödül item'ı listelenmiş
- DB: ATTENDANCE_REWARDS + ATTENDANCE_DATA tabloları
├── Rebirth & Perks
├── Drop Block
├── ⚙ Auto Upgrade
├── CR & Event Ödül
├── Genie Sistemi
├── Stat/Skill Preset
├── Lottery Event
├── Cross Exchange
├── Chaotic Generator
├── Talisman & Mining
├── Exchange & PUS Kırma
├── Slave Merchant
├── ReConnect & Günlük
├── ─────────────────
├── DXT & M3SH Pipeline
├── İkon Değiştirici
└── Upgrade Simülatör Çok yakında...
Yurt dışına çıktığımdan dolayı geliştirdiğim son version kodları ayrı ayrı alttaki linktedir. Anlamadığınız bir durum olduğunda chatgpt yerine cloud kullanın py dosyasını yükleyin ve geliştirme seçeneklerini sorgulayın buna göre projeyi ultra seviyede geliştirirsiniz. Umarım tüm işlerinizi kolaylaştırır dosya indirince python kurun ve vs-code üzerine sürükle bırak ardından çalıştır.
Kolay gelsin iyi geliştirmeler.
Ziyaretçiler için gizlenmiş link,görmek için Giriş yap veya üye ol.
bakalım
️ Knight Control Center PRO ULTRA v3.0
**KiLLeDTeaM** | Tam Entegre Knight Online PW Sunucu Yönetim Sistemi
BU Sistem Yapay zeka ile tasarlanmıştır ! Canım öyle istedi
## GENEL BAKIŞ
> **Knight Control Center ULTRA**, profesyonel Knight Online private server yönetimi için geliştirilmiş **tümleşik bir yönetim panelidir**.
> SQL Server veritabanı, istemci dosyaları, sunucu konfigürasyonu, bot sistemleri, asset yönetimi ve hatta AI destekli asistan tek bir arayüzde toplanmıştır.
| Özellik | Açıklama |
|---------|----------|
| ️ **DB Yönetimi** | Tüm tablolara CRUD, inline düzenleme, schema profilleri, kolon takma adları |
| **SQL Editörü** | Çoklu sorgu, sekmeli sonuçlar, sözdizimi vurgulama, hızlı butonlar |
| **Bot Sistemi** | Farm, PK, BDW, Merchant, Delos bekçi, toplu bot oluşturma |
| **Asset Studio** | İkonlar, karakterler, NPC, MOB, silahlar, efektler için görsel tarayıcı |
| **AI Asistan** | Ollama ile doğal dil → SQL / Lua / Fix önerileri |
| ️ **Güvenlik** | DDoS koruması, anti-cheat tespiti, ban yönetimi, IP engelleme |
| **Sunucu Monitor** | Anlık online, tablo istatistikleri, performans metrikleri |
| ️ **Harita Editörü** | 2D/izometrik harita, OPD düzenleme, spawn yerleştirme |
| **Pack Araçları** | HDR/SRC unpack/repack, TBL düzenleyici, N3 model görüntüleme |
---
## VERİTABANI YÖNETİMİ
### ️ Tablo Editörü
- **Sol ağaç menü**: Tablolar kategorilere ayrılmış (Karakter, Item, NPC, Drop, Quest...)
- **Tablo işlemleri**: Satır ekleme, düzenleme, silme, kopyalama
- **Oyun farkındalığı**: Item ikonları otomatik gösterilir, renk kodlaması (NPC tipine göre)
- **Inline düzenleme**: Değişen hücreler vurgulanır, toplu kaydetme
- **PK desteği**: Primary key olmadan yazma engellenir
### SQL Editörü
- **Çoklu sorgu**: `GO` ile ayrılmış sorguları sırayla çalıştırma
- **Sekmeli sonuçlar**: Her sorgu sonucu ayrı sekmede, tablo görünümü
- **Sözdizimi vurgulama**: SQL anahtar kelimeleri renklendirilir
- **Hızlı tablo butonları**: Kategorilere göre (Karakter, Item, NPC, Letter, Klan) önceden hazırlanmış sorgular
- **Geçmiş**: Son sorgular açılır menüde tutulur
### Tanılama (Diagnostics)
- **Tüm tablolar taranır**: PUS_ITEMS boş mu, drop tablosu var mı, letter sistemi aktif mi, zone tanımları...
- **Kritik sorunlar**: Item referansı olmayan envanter, süresi dolmuş premium, CSW zamanları
- **Fix SQL önerileri**: Her sorun için çalıştırılabilir düzeltme SQL'i
- **Rapor çıktısı**: TXT olarak dışa aktarım
### Import/Export
| Format | Export | Import |
|--------|--------|--------|
| CSV ||
|
| JSON ||
|
| SQL INSERT ||
(manuel) |
| Cross-DB ||
(farklı sunucu) |
- **Toplu tablo export**: Tüm tabloları CSV/JSON olarak klasöre al
- **Dry run**: Import öncesi kontrol
- **Truncate seçeneği**: Tabloyu temizleyip yaz
---
## BOT YÖNETİM SİSTEMİ
### Farm Bot
- Bot tablolarını otomatik algılar (`BOT_HANDLER_FARM`, `BOT_HANDLER_FARMNEW`)
- Zone, koordinat, sınıf, level belirleme
- CSV export ile toplu yedekleme
- Hızlı ekleme formu
### ⚔ PK Bot
- Ronark Land, Ardream, BDW, Delos, Bifrost için PK botu oluşturma
- Bot sayısı, nation, level, sınıf, regen süresi ayarları
- Otomatik koordinat randomizasyonu
- SQL çıktısı → SQL editörde çalıştır
### BDW Bot
- Karus & El Morad dengesi
- Min/max level aralığı
- Sınıf filtreleri (Warrior, Rogue, Mage, Priest)
- BATTLE tablosundan aktif savaş zamanlarını görüntüleme
### Merchant Bot
- Merchant tablolarını listeleme (`MERCHANT_BOT_INFO`, `MERCHANT_BOT_ITEM`)
- Satıcı botları yönetme
- Item numarası + fiyat + adet ekleme
### Bot Oluştur (Create)
- **Gerçek KO şeması**: `strUserID`, `Race`, `Class`, `Stats`, `strItem`
- 14 farklı ırk/class kombinasyonu (Orc, Barbarian, Human, Elvian, Kurian...)
- **Stat presetleri**: Warrior, Rogue, Mage, Priest, Kurian için hazır dağılımlar
- **strItem template**: Mevcut bir bottan envanter binary'sini kopyalama
- Toplu bot üretimi (prefix + başlangıç numarası)
- Tek tıkla DB'ye ekleme
### Delos Bekçi
- Delos kalesi (Zone 52) için nöbetçi botları
- Kapı ve duvar pozisyonları (Kuzey, Güney, Batı, Doğu, İç Kule, Kale Merkez)
- Random koordinat dağılımı
### Genel Bakış
- Tüm bot tablolarının listesi ve kayıt sayıları
- Bulunamayan tablolar raporlanır
---
## ️ GÜVENLİK & KORUMA
### DDoS / IP Block
- **IP engelleme**: site_block tablosuna ekleme
- **Firewall script üretimi**: Windows Güvenlik Duvarı için netsh komutları
- **DDoS tespit ayarları**: Bağlantı eşiği, pencere süresi, otomatik engelleme
### Ban Yönetimi
- **Karakter/Hesap banlama**: `bLogout=2` ile
- Ban süresi (gün)
- Sebep notu
- Ban kaldırma
### Bağlantı İzleme
- Anlık online oyuncu listesi
- Karakter, level, sınıf, ulus, zone, noah, NP
- Filtreleme ve arama
- Karus/El Morad dağılımı
### Güvenlik Duvarı Kuralları
- GameServer, LoginServer, SQL Server portları
- İzinli IP filtreleme
- SYN Flood koruması
- Otomatik script üretimi
### Anti-Cheat Merkezi
| Kontrol | Açıklama |
|---------|----------|
| Item Duplikasyon | Aynı nSerial'e sahip birden fazla item tespiti |
| Noah Pump | 1 milyar+ Noah'a sahip hesaplar |
| Stat Anomali | Level ve sınıfa göre imkansız stat toplamları |
| Serial Çakışma | nSerial=0 veya NULL itemler |
---
## SUNUCU MONİTÖR & İSTATİSTİKLER
### Sunucu Monitor (Gerçek Zamanlı)
| Metrik | Açıklama |
|--------|----------|
| Online Oyuncu | Anlık aktif karakterler |
| Karus / El Morad | Ulus bazlı dağılım |
| Tablo Sayısı | Toplam veritabanı tablosu |
| Item Kayıt | ITEMS tablosu satır sayısı |
| Bot Kayıt | Bot tabloları toplamı |
### Ekonomi Takip
- **Toplam Noah**: Tüm karakterlerin toplam parası
- **Ortalama Noah**: Oyuncu başı
- **En zengin %10**: Servetin % kaçına sahip
- **Servet dağılımı**: 0-100K, 100K-1M, 1M-10M, 10M-100M, 100M+ aralıklarında karakter sayıları
- **Zenginler listesi**: En fazla Noah'a sahip 100 karakter
- **Envanter değeri**: Belirli bir karakterin envanterindeki itemlerin toplam Noah değeri
### ⚔ PK & Liderlik Tabloları
- **NP Liderlik**: En yüksek NP'ye sahip 100 karakter
- **Top Karakterler**: Level, Noah, NP'ye göre sıralama
- **Klan Sıralaması**: En yüksek puana sahip 50 klan
### Klan Simülatörü
- İki klan arasında savaş simülasyonu
- Her karakterin level, stat, NP değerlerine göre rastgele güç hesaplama
- 100-10.000 simülasyon arasında seçim
- Galibiyet yüzdesi hesaplama
---
## CLIENT ASSET STUDIO
### ️ Client Asset List Studio
| Kategori | İçerik |
|----------|--------|
| Item İkonları | `itemicon_*.bmp` / `*.jpg` / `*.png` |
| Karakterler | N3 karakter modelleri, skinler |
| Animasyonlar | `.kf`, `.ksa`, `.anim` |
| NPC | NPC modelleri ve dokuları |
| MOB | Canavar modelleri |
| Silahlar | 3D silah modelleri |
| Armorlar | Zırh modelleri |
| Kanatlar | Özel kanat efektleri |
|Efektler | Particle efektleri (`n3fx`) |
### TBL Studio
- **Binary TBL parse**: KO client TBL dosyalarını okuma/yazma
- **String çıkarımı**: Dosyadaki tüm okunabilir stringleri listeleme
- **CSV/TSV modu**: Tablo olarak düzenleme
- **Hex görünümü**: Ham byte düzenleyici
### N3 Pack Extractor
- **HDR + SRC formatı**: KO'nun kendi paket yapısını destekler
- **Otomatik algılama**: `item.hdr`, `fx.hdr`, `ui.hdr`, `sound.hdr`
- **Dosya listesi**: İsim, offset, boyut
- **Toplu çıkarma**: Tüm dosyaları klasöre al
- **Repack**: Düzenlenmiş dosyaları geri paketleme
- **Direkt BMP/JPG tarama**: SRC içindeki görselleri doğrudan çıkar
### Wiki Asset İndirici
- **KOWiki'den otomatik indirme**: Item ikonları, harita görselleri, NPC/MOB görselleri
- **Manifest oluşturma**: İndirilen assetlerin indeksi
- **Klasör yapısı**: `wiki_assets/item_icons/`, `wiki_assets/maps/`
### İkon Sağlık Panel
- Aktif ikon klasörü kontrolü
- Dosya sayısı ve konum gösterimi
- Arama zinciri (tüm olası konumlar listelenir)
- İkon test aracı (belirli item ID'sinin ikonunu dene)
---
## OLLAMA ULTRA AJAN
### Bağlantı
- **Ollama sunucusuna bağlan**: `Ziyaretçiler için gizlenmiş link,görmek için Giriş yap veya üye ol.`
- **Model seçimi**: `llama3.1:8b`, `mixtral:8x7b`, `llama3.1:70b`, `codellama:34b`
- Otomatik model listesi yükleme
### Chat Modu
- Doğal dil ile konuşma
- KO server yönetimi konularında uzman yanıtlar
- Konuşma geçmişi
### SQL Üret
- **Türkçe komut → SQL**:
- "Online olan en yüksek levelli 10 Karus karakterini getir"
- "En fazla Noah'a sahip 5 oyuncuyu listele"
- Tablo bazlı bağlam (`USERDATA`, `ITEMS`, `K_NPC`, ...)
- SQL sözdizimi vurgulamalı çıktı
- Tek tıkla SQL Editörüne gönder
### Oto Tamir
- **DB tara**: Item duplikasyonu, Noah pump, imkansız stat tespitleri
- **Sorunları analiz et**: Ollama'ya gönder
- **Fix SQL önerisi al**
- **Uygula**: Onay ile fix SQL'i çalıştır
### Lua Üret
- **Quest açıklaması → Lua kodu**:
- "Ronark Land'da 50 mob öldür, ödül olarak Trina ver"
- NPC ID, Exchange ID parametreleri
- KO Lua fonksiyonları: `HowmuchItem`, `RemoveItem`, `RunQuestExchange`, `SelectMsg`
### Analiz
- Tablo şeması + ilk 5 kayıt → Ollama'ya gönder
- Önemli bulgular ve öneriler
- Veri kalitesi analizi
### ️ Güvenlik Modları
| Mod | İzinler | Kullanım |
|-----|---------|----------|
| Güvenli Mod | Sadece okuma | Analiz, raporlama |
| ⚠ Normal Mod | Okuma + Yazma (onaylı) | Otomatik fix |
---
## ️ MAP EDITÖR & HUB
### 2D Harita Editörü
- **Top-down görünüm**: KO dünyasını 2 boyutlu görselleştirme
- **Zoom/Pan**: Fare tekerleği ile yakınlaştırma, orta tuş ile kaydırma
- **Grid sistemi**: 64 birimlik ızgaralar, ana grid (8x)
- **Katmanlar**:
- OPD objeleri (binalar, ağaçlar, kayalar)
- Spawn noktaları (mob, boss, NPC)
- Zone bölgeleri (renkli alanlar)
- Warp noktaları
### Spawn Yönetimi
- **Spawn listesi**: Tüm NPC/monster'lar ID, isim, level, tip, koordinat
- **Sürükle-bırak**: Harita üzerinde spawn'ı taşı
- **Sağ tık menüsü**: Yeni spawn ekle, sil, kopyala
- **Özellik paneli**: ID, isim, level, HP, EXP, koordinat, respawn süresi
- **AI Spawn Önerisi**: Mevcut spawn dağılımına göre AI'nın yeni spawn önermesi
### OPD Obje Editörü
- **OPD dosyaları**: `*.opd`, `*.opdsub`, `*.opdext`
- **Obje listesi**: ID, X, Z, tip
- **3D dönüş**: Izometrik önizleme
- **Yerleştirme**: Haritaya tıklayarak obje ekleme
### Warp Editörü
- **Teleport noktaları**: `WARP_INFO`, `WARP`, `PORTAL`, `TELEPORT`
- **Kaynak → Hedef**: Zone, koordinatlar
- **Görsel yerleştirme**: Harita üzerinde warp noktalarını sürükle
- **SQL çıktısı**: DB'ye yazmak için
### 3D Viewport
- **Izometrik projeksiyon**: 35°/45° açı
- **Fare kontrolü**: Sol tuş = döndür, orta tuş = kaydır
- **Yükseklik**: Her spawn level'e göre yükseklik (20-80 birim)
- **Renk kodlaması**: NPC tipine göre renk (mob=kırmızı, boss=parlak kırmızı, NPC=mavi)
### Zone Manager
- **Tüm zone'ların kart görünümü**: ID, isim, boyut, spawn sayısı
- **Hızlı açma**: Karttaki buton ile harita editörüne git
- **Spawn sayıları**: DB'den otomatik yüklenir
---
## HDR/SRC UNPACKER + REPACKER
### Desteklenen Pack'ler
| Pack | İçerik | Dosya |
|------|--------|-------|
| item | İtem ikonları, modeller | `Item/item.hdr`, `item.src` |
| fx | Particle efektleri | `fx/fx.hdr`, `fx.src` |
| ui | UI dokuları | `ui/ui.hdr`, `ui.src` |
| sound | Ses dosyaları | `Sound/sound.hdr`, `sound.src` |
| skill | Skill ikonları | `Skill/skill.hdr`, `skill.src` |
| npc | NPC dokuları | `NPC/npc.hdr`, `npc.src` |
| map | Harita verileri | `Map/map.hdr`, `map.src` |
### Format (HDR)
```
[4 byte] file_count
For each file:
[2 byte] name_length
[N bytes] filename (ASCII)
[4 byte] offset in SRC
[4 byte] size in SRC
```
### Format (SRC)
- Raw file data concatenated
### İşlemler
- **Analiz**: HDR içindeki dosyaları listele, tip dağılımı, boyut kontrolü
- **UNPACK**: Tüm dosyaları çıktı klasörüne ayıkla
- **REPACK**: Düzenlenmiş dosyaları geri paketle, yeni HDR+SRC oluştur
- **Otomatik yedek**: Orijinal dosya üzerine yazarken `.bak_*` oluştur
---
## ️ SERVER INFO & KONFIG
### Server Info Dlg
- **Çalışan süreçleri tara**: `GameServer.exe`, `LoginServer.exe`, `KnightOnline.exe`
- **Detay bilgi**: PID, EXE yolu, RAM kullanımı, CPU, başlatılma zamanı
- **EXE analizi**: Boyut, SHA256 hash, değiştirilme tarihi
### Config Editor (GameServer.ini / LoginServer.ini)
- **Kritik ayarlar**: Form düzeninde (SERVER_IP, GAME_PORT, MAX_USERS, RATE_EXP, RATE_DROP, CASTLE...)
- **Ham metin editörü**: Satır satır düzenleme
- **Otomatik form senkronizasyonu**: İki yönlü
- **Önceden tanımlı dosya seçicileri**: GameServer.ini, LoginServer.ini, Server.ini
---
## EVENT & QUEST SİSTEMLERİ
### Quest & Lua Editörü
- **Quest listesi**: Ad, NPC ID, Talk, Menu, Exchange ID
- **Lua kodu üretimi**: Exchange, Kill, Collect, Talk quest tipleri
- **Kod önizleme**: Sözdizimi vurgulamalı
- **Patch kaydetme**: `.lı` dosyası olarak diske yaz
### Daily Quest Editörü
- **DAILY_QUESTS tablosu**: ID, görev adı, tip, kill sayısı, gereken item, ödül item
- **Uyarı**: `id` ve `KillCount` tinyint (MAX 255)
- **Inline düzenleme**: Çift tık ile hücre düzenleme
### Event Reward Editörü
| Event | Tablo | Kazanan/Kaybeden Ödülleri |
|-------|-------|--------------------------|
| Border Defance War | `BDW_REWARD` | Item, Noah, EXP, NP |
| Chaos Dungeon | `CHAOS_REWARD` | Item + bonus |
| Juraid Mountain | `JURAID_REWARD` | Item setleri |
| Forgotten Temple | `FT_REWARD` | Rastgele ödül |
### Event Zaman Editörü
- **BATTLE tablosu**: byMap, sByDay, sByTime
- **Günlük zamanlar**: Pazartesi - Pazar için saat slotları
- **SQL üretimi**: INSERT INTO BATTLE
### Event Takvimi
- **BURNING_FEATURES**: EXP, Drop, NP bonus etkinlikleri
- **Yeni event ekleme**: Tip, oran, başlangıç, süre
- **Discord bildirimi** (webhook)
- **Hızlı presetler**: 2x EXP, 3x Drop, 2x NP, Hafta sonu
---
## ITEM & ENVANTER SİSTEMLERİ
### Envanter Editörü (KO Stili)
- **Tam KO envanter görünümü**:
- Ekipman slotları (miğfer, omuz, göğüs, alt, eldiven, bot, pelerin, silah, kalkan, yüzük, kolye, bileklik, arma)
- 3 çanta (4×5 grid)
- Hızlı bar (5 slot)
- **Sürükle-bırak**: Itemleri slotlar arasında taşı
- **Item arama paneli**: İkon grid, liste görünümü, filtreler
- **Toplu item verme**: Tüm online oyunculara
### Banka Editörü
- **ITEMS byType=2** (kasa) veya **WAREHOUSE** tablosu binary blob
- Kasa içeriği tablo görünümü
- Kasa temizleme (tüm itemleri sil)
### Başlangıç Item Editörü
- **BEGINNING_ITEM / STARTING_ITEM** tabloları
- Sınıf bazlı başlangıç eşyaları
- Slot, item numarası, adet, dayanıklılık
- 14 farklı sınıf (Warrior♂/♀, Rogue♂/♀, Mage♂/♀, Priest♂/♀, Kurian♂/♀, EM versiyonları)
### Item Group Editörü (NPC Satış Grupları)
- **NPC_SALE_ITEMS / SUNDRIES / K_NPC_ITEMS**
- 4×4 ikon grid (sayfa 1-...)
- NPC/Group listesi (SaleGroup, id, NPC adı)
- Item arama paneli → sürükle/bırak
- TBL aktarımı
### Exchange Editörü
- **ITEM_EXCHANGE** tablosu
- Input (gerekli itemler) / Output (verilen itemler)
- Adet, süre (expire) ayarları
- ID bazlı listeleme
### ⚙ Generator / Shozin Editörü
- **MAKE_ITEM_GROUP** (craft sistemleri)
- **ITEM_UPGRADE_SETTINGS** (upgrade oranları)
- **CHAOS_STONE_SPAWN**
- Oran (%) ve min/max miktar ayarları
---
## ✉ LETTER & PUS SİSTEMLERİ
### ✉ Letter Editörü v2
- **Toplu mektup gönderimi**:
- Tüm karakterler
- Online oyuncular
- Belirli zone'daki oyuncular
- Belirli karakter
- Belirli ulus
- **Ek**: Noah, item + adet
- **Mektup listesi**: Gönderen, alıcı, konu, Noah, tarih
- **Eski mektup temizleme**: bRead=1 ve belirli günden eski
### PUS Editörü v2
- **Kategoriler**: HOME, ONLY GNB, COSPLAY, SPECIALS, SCROOL, CASH AND QUEST, GNB TO KC
- **PUS_ITEMS tablosu**: ID, ItemID, Price, BuyCount, Category, PriceType
- **Aktif/Deaktif**: bEnabled kolonu
- **Hızlı ekleme**: Item ID, ad, fiyat, adet
- **Item ikonları** gösterilir
---
##PREMIUM YÖNETİMİ
### Premium Editor
- **Premium verme**:
- Hesap/karakter adı
- Süre (1-3650 gün)
- Tip (Normal, Deluxe, VIP)
- **Toplu online premium**
- **Premium iptal**
- **Aktif premium hesaplar listesi**: Hesap, tip, başlangıç, bitiş, kalan
- **KC/Coin yönetimi**: KC verme, düzenleme
---
## SRC DEVELOPER STUDIO
### C++ Patch Planlayıcı
- **Doğal dil → Patch taslağı**:
- "Boss invasion event"
- "PUS kampanyası"
- "Yeni skill sistemi"
- **Class ve fonksiyon isimleri** özelleştirilebilir
- **Hedef dosyalar**: `GameServerDlg.cpp`, `User.cpp`, `GameServerDlg.h`, `User.h`
### SQL Zinciri Üretimi
- Event, NPC/Spawn, PUS, Quest, Letter tipleri için otomatik SQL şablonları
- INSERT / UPDATE komutları
- BEGIN TRANSACTION / COMMIT
### Source Explorer
- GameServer kaynak kodunu tara
- .cpp, .h, .hpp, .ini, .lua, .json dosyalarını listele
- **Fonksiyon/Keyword ara**: İçerik bazlı arama
- **AI Patch**: Seçili kodu iyileştir, değişiklikleri göster (Safe Mode ile onaylı)
---
## KO SMART ITEM BROWSER
### Çapraz Analiz
| Kaynak | Bilgi |
|--------|-------|
| ITEM | İsim, tip, grade, atk, def, ağırlık, fiyat |
| İkon | Dosya konumu, varlık kontrolü |
| Drop | Hangi monster'lar düşürüyor, oran (%) |
| ITEMS | Kimlerin envanterinde, adet, slot |
| PUS | Satışta mı, fiyat, KC/Noah |
| Exchange | Hangi exchange gruplarında var |
| Çapraz Analiz | Özet rapor, ikon durumu, envanter sayısı, drop kaynağı sayısı |
---
## VISUAL UPGRADE PIPELINE
### Batch Icon Enhancer
- **Kaynak**: `D:/aaa/Item` veya seçilen klasör
- **İkon skorlaması**: Çözünürlük, kalite (100 üzerinden)
- **Geliştirme opsiyonları**:
- Upscale (1x, 2x, 4x)
- Sharpen (UnsharpMask)
- Rarity bordürü (Normal, Magic, Rare, Unique, Elite)
- Premium glow efekti
- **Önizleme**: Önce/sonra karşılaştırma
- **Format seçimi**: BMP, PNG, JPG
- **Toplu işlem**: Tüm ikonları geliştir
- **Oyuna uygula**: Geliştirilmiş ikonları orijinal klasöre kopyala
### Asset Health Scanner
- **Kategoriler**: İkonlar, UI dokuları, Efektler, Haritalar, Yaratıklar
- **Skorlama**: Çözünürlük, dosya boyutu
- **Öneriler**: 2x/4x upscale, format dönüşümü
- **Rapor çıktısı**: TXT
### UI Theme Builder
- **Hazır temalar**: Dark Premium, Obsidian, Blood Red, Forest, Royal Gold, Classic KO
- **Özel renkler**: Arka plan, çerçeve, altın, slot
- **Önizleme**: KO envanter penceresi simülasyonu
- **Tema export**: JSON
###Otomatik Pipeline
- **Tek tıkla**:
1. Asset tara (D:/aaa/Item)
2. İkonları geliştir (2x upscale + sharpen)
3. Rarity bordürü ekle
4. Oyuna uygula
5. Doğrula
---
## ️ CLIENT FILE EDITOR SUITE
### Desteklenen Dosya Tipleri
| Uzantı | Tip | Düzenlenebilir | Araç |
|--------|-----|----------------|------|
| `.tbl` | Client TBL || RscTables.exe |
| `.ini`, `.Ini` | Config || - |
| `.txt`, `.lst` | Metin/Liste || - |
| `.tct`, `.tcm` | UI İçerik || - |
| `.uif` | UI Layout || UIE Longh0rn.exe |
| `.evt`, `.evtsub` | Event Script || - |
| `.flag` | Parametre Flag || - |
| `.json` | JSON Config || - |
| `.opd`, `.opdsub`, `.opdext` | Obje Yerleşimi || N3ME.exe |
| `.dxt`, `.dtx`, `.dds` | Doku || N3TexViewer.exe |
| `.bmp`, `.png`, `.jpg` | Görsel || - |
| `.n3scene`, `.n3shape` | 3D Model || N3Viewer.exe |
| `.n3cskin`, `.N3Chr` | Karakter || N3CE.exe |
| `.n3fx` | Efekt || N3FXE.exe |
| `.hdr`, `.src` | N3 Paket || - |
### Hızlı Araçlar
| Araç | Açıklama |
|------|----------|
| RscTables | TBL düzenleyici |
| N3ME | Harita editörü |
| N3CE | Karakter editörü |
|N3FXE | Efekt editörü |
| N3Viewer | 3D model görüntüleyici |
| N3TexViewer | Doku görüntüleyici |
| UIE Longh0rn | UI layout editörü (en iyi) |
| N3Indoor | İç mekan harita editörü |
---
## YEDEKLEME & KURTARMA
### Otomatik Yedekleme
- **Zamanlayıcı**: 6 saat, 12 saat, 24 saat, manuel
- **Formatlar**: CSV, SQL INSERT, ZIP sıkıştırma
- **Seçilebilir tablolar**: 10 kritik tablo (USERDATA, ITEMS, LETTER, KNIGHTS, K_NPC, K_MONSTER_ITEM, PUS_ITEMS, BURNING_FEATURES, DAILY_QUESTS)
- **Otomatik temizlik**: Saklama süresi (1-365 gün)
- **Yedek listesi**: Mevcut yedeklerin listesi, boyut
### DB Yedek Editörü (Gelişmiş)
- **Kritik tablolar**: 15+ tablo (USERDATA, ITEMS, LETTER, KNIGHTS, BOT_HANDLER_FARM, K_NPC, K_MONSTER_ITEM, PUS_ITEMS, BURNING_FEATURES, DAILY_QUESTS, ITEM_EXCHANGE, ACCOUNT_CHAR, ACCOUNT_PREMIUM_DATA, BEGINNING_ITEM, BATTLE)
- **Ekstra tablo ekleme**: Özel tabloları da listeye ekle
- **Geri yükleme**: Yedekten CSV/SQL restore
---
## GATE & TELEPORT
### Gate Editörü
- **GATE_LIST / WARP_LIST / PORTAL_LIST / START_POSITION2369**
- **Tablo görünümü**: ID, kaynak zone, X, Y, Z, hedef zone, hedef koordinatlar
- **Yeni gate ekleme**: Koordinat girişi
- **Kaydetme**: SQL çıktısı
---
## WEB PANEL YÖNETİCİSİ
### Web Panel Manager
- **Panel başlatma**: `web_panel/app.py` ile Flask uygulaması başlat
- **Konfigürasyon**: Host, port, debug, Discord webhook, admin şifresi
- **API test**: `/api/stats/online`, `/api/stats/live`, `/api/players`, `/api/diag`
- **Tarayıcıda aç**: Otomatik
---
## AKILLI YARDIM & KILAVUZ
### Kullanım Kılavuzu (UsageGuide)
- **Hızlı başlangıç**: Gerekli kurulumlar, ODBC sürücüsü
- **Navigasyon**: 9 kategori açıklaması
- **Ollama Ajan**: Kurulum, güvenlik modları, örnek komutlar
- **Her editör için kısa açıklamalar**
- **Klavye kısayolları**: Ctrl+D (DB Bağlan), Ctrl+S (Kaydet), F5 (Yenile)
- **Sorun giderme**: Sık karşılaşılan hatalar ve çözümleri
### Akıllı Öneriler (RecommendationDock)
- **Sistem sağlık skoru** (0-100)
- **Otomatik öneriler**:
- Tablo sayısı düşük → şema eksik
- Kolon adı farklılıkları
- Riskli sorgu geçmişi
- PUS aktiflik kolonu kontrolü
### Audit Log
- **JSONL formatında kayıt**: Tüm önemli işlemler (SQL çalıştırma, item ekleme, NPC ekleme, bot oluşturma)
- **Zaman damgası**: ISO formatı
- **Görüntüleme**: Dock panelinde son 150 satır
---
## KO MASTER CONTROL CENTER
### Proje Profili
- **Tek JSON dosyasında tüm yollar**:
- `project_name`, `client_root`, `source_root`, `db_server`, `db_name`, `build_output`, `backup_root`, `icon_dir`, `editors_dir`
- **Otomatik yükleme/kaydetme**
###Hızlı İşlemler (Recipe Runner)
| İşlem | Açıklama |
|-------|----------|
|Yeni Item Ekle | DB + İkon + Client + Source kontrolü |
| Yeni NPC/Monster Ekle | K_NPC + Drop template + Source kontrol |
| Quest Paketi Ekle | DB quest + Lua + Client resource |
| Item Sync (DB→Client) | Tüm item iconlarını DB ile eşle |
| UI Pack Güncelle | ui.hdr + client UI'yı güncelle + repack |
| Tam Yedek Al | DB + Source + Client + Assets snapshot |
| Sunucuya Uygula | Build + kopyala + test et |
| ↩ Son İşlemi Geri Al | Son sync işlemini rollback yap |
### Sync Engine
- **Atomik işlemler**: Her işlem bir snapshot ile korunur
- **Rollback desteği**: Son işlemi geri al
- **Çoklu hedef eşzamanlama**: DB + Client + Source + Assets
---
## KLİMA KISAYOLLARI
| Kısayol | Eylem |
|---------|-------|
| `Ctrl+D` | DB Bağlan |
| `Ctrl+S` | Kaydet |
| `F5` | Yenile |
| `Ctrl+F` | Sidebar ara |
| `Ctrl+` | SQL Editörü |
| `F` | Harita sığdır (MapCanvas) |
| `G` | Grid göster/gizle |
| `L` | Etiketler göster/gizle |
| `Del` | Seçili objeyi sil |
| `Scroll` | Yakınlaştır/uzaklaştır |
| `Alt+Sol` | Harita kaydır |
| `ESC` | Yerleştirme modundan çık |
---
## GEREKSİNİMLER
### Python Paketleri
```bash
pip install PySide6 pyodbc psutil requests Pillow
```
### ODBC Sürücüsü
- **SQL Server** için: `ODBC Driver 17 for SQL Server`
### Ollama (AI Ajan için)
```bash
ollama serve
ollama pull llama3.1:8b
```
### KO Editör Araçları (Opsiyonel)
| Araç | Açıklama |
|------|----------|
| RscTables.exe | TBL düzenleyici |
| N3ME.exe | Harita editörü |
| N3CE.exe | Karakter editörü |
| N3FXE.exe | Efekt editörü |
| N3Viewer.exe | 3D model görüntüleyici |
| N3TexViewer.exe | Doku görüntüleyici |
| UIE Longh0rn.exe | UI layout editörü |
---
## SORUN GİDERME
| Sorun | Çözüm |
|-------|-------|
| DB bağlantısı yok | ODBC sürücüsünü kontrol et, `odbc_diag.py` çalıştır |
| Ollama 404 hatası | `ollama pull llama3.1:8b` |
| Tablo bulunamadı | "↺ Schema Yenile" butonuna bas, kolon haritasını güncelle |
| İkonlar gözükmüyor | `D:/aaa/Item` klasörünü kontrol et, " İkon Yenile" butonuna bas |
| Uygulama yavaş | Büyük tablolarda TOP 500 kullan, sayfalama aktif |
| requests modülü yok | `pip install requests` |
Tüm hakları saklıdır.
Bu yazılım, ko-yardim.com için özel olarak geliştirilmiştir.
Bazı editör kodları forumdan alıntılanmıştır. Emeğe saygı olarak İmzası eklenmiştir.
TriLogy
Oyunun kemik yapısından daha üst seviyeye çıkaracağız.
**Geliştirici**: KiLLeDTeaM
**Sürüm**: 3.0
**Build**: 2026
Yüklediğim dosya Download:
*** Gizli metin: alıntı yapılamaz. ***
pw:Ziyaretçiler için gizlenmiş link,görmek için Giriş yap veya üye ol.
v4`e eklenen yeni 40 özellikten sadece bir kaçı v4 Yakında free beleş zahmetsiz sizlerle.. Saatlerce aylarca yıllarca client db files src ile sevişmenize gerek kalmadı kökten çözüm daha da yakında beleş olarak sizlerle.. ( tablo ve ikon sorununu bilerek entegre etmedim onu finalde yapacağım.)
Ekli dosyayı görüntüle 15822Ekli dosyayı görüntüle 15823Ekli dosyayı görüntüle 15824Ekli dosyayı görüntüle 15825
Ekli dosyayı görüntüle 15827
Ekli dosyayı görüntüle 15826
Ekli dosyayı görüntüle 15821
OYUN SİSTEMLERİ EDİTÖRLERİ (40/13 Yeni Modül)
1. Rebirth & Perks Sistemi
- REB 15 seviye rebirth sistemi editörü
- Karakter arama (USERDATA'dan canlı sorgu)
- Progress bar ile rebirth seviye göstergesi
- 13 perk kategorisi— her biri 0-5 arası ayarlanabilir:
- 150 Weight, 100 Health, 200 Mana
- %3 Loyalty, %2 Drop, %4 Exp
- %3 Coins from Monsters, %2 Coins on NPC
- %1 Upgrade Chance
- %4 Damage to Monsters, %2 Damage to Player
- 20 Defence, 20 Attack
- Kalan perk puanı otomatik hesaplama (rebirth × 3)
- DB Entegrasyonu: REBIRTH_DATA + PERKS_DATA tablolarına otomatik yazma/okuma
- Reset ve toplu kaydetme
2. Drop — Block Sistemi
- Monster seçimi ile drop listesi görüntüleme
- K_MONSTER_ITEM tablosundan 12 slot drop çekme
- Drop oranları renklendirilmiş (%100=yeşil, %10=sarı, %1=kırmızı)
- Block Drop List — oyuncu bazlı drop engelleme
- Advanced Drop Search — mob adına göre arama, clickable mob listesi
- Sayfa kontrolü (1/3 gibi paginated)
- Item ikon önizleme (IC cache entegrasyonu)
- DB: DROP_BLOCK_LIST tablosu
3. ⚙ Auto Upgrade Sistemi
- Anvil yükseltme oranları tablosu (+1 → +11)
- Her seviye için: Oran %, Maliyet, Rollback seviyesi
- Oranlar renk kodlu (yeşil ≥70%, sarı ≥40%, kırmızı <40%)
- DB'den ITEM_UPGRADE_SETTINGS tablosu otomatik yükleme
- Simülatör alanı: Item slotları, Continuous mod, Start/Stop
- İstatistik paneli: Total Upgrade / Succeed / Failed / Cost
- DB: AUTO_UPGRADE_DATA tablosu
4. Collection Race & Event Ödülleri
Collection Race Tab:
- Etkinlik adı, Zone, Süre, Max Kazanan ayarları
- Objective grid (mob ID + adet)
- Reward grid (item ID + adet + oran %)
- DB: COLLECTION_RACE tablosu
Event Ödülleri Tab:
- Event tipi seçici (BDW, Ardream, Ronark, CSW, Bifrost, Juraid)
- Timer display + skor göstergesi (Karus % vs ElMorad %)
- Winner ödülleri (Silvery Gem, Blue Treasure Chest, Accessory Box)
- Loser ödülleri (ayrı tablo, düşük miktarlar)
- DB: EVENT_REWARDS tablosu
5. Gelişmiş Genie Sistemi
- Attack Skills — 4 slot saldırı skill
- Self Skills — 4 slot buff skill
- Party Skills — 4 slot party skill + PARTY MODE DISABLE göstergesi
- Attack Mode / Self Skill Mode / Party Skill Mode (On/Off radio butonları)
- R Attack / Party Leader Target / 3-5 Combo kontrolleri
- Potion Options: HP Pot (✓), MP Pot (✓), yüzde ayarları (70%, 35%)
- Auto Party + PT Kodu + Monster Attack List
- Save Settings / Delete From List butonları
- Karakter bazlı genie ayarları grid'i
- DB: GENIE_SETTINGS tablosu
6. Save Stat & Save Skill Preset
Stat Preset Tab:
- Karakter adından DB'den stat yükleme (STR/HP/DEX/MP/INT)
- Renkli spinbox editörleri (STR=kırmızı, HP=yeşil, DEX=mavi, MP=mor, INT=turuncu)
- 4 kayıt slotu — Save/Load butonları ile
- "Karaktere Uygula" butonu → USERDATA tablosunu günceller
- DB: STAT_PRESETS tablosu
Skill Preset Tab:
- Karakter skill point görüntüleme
- 4 kayıt slotu — Save/Load butonları
- DB: SKILL_PRESETS tablosu
7. Lottery Event Sistemi
- Time Left / Ticket Sold / Ticket Price göstergeleri
- Bilet fiyatı ayarlayıcı (SpinBox, max 999M)
- 4 sıralı ödül — 1st (altın), 2nd (gümüş), 3rd (bronz), 4th (mor) çerçeveler
- Ödül item editörü (Item ID + İsim + Adet)
- Bilet satış geçmişi grid'i
- Lottery ayarları formu (süre, max bilet, bilet fiyatı)
- Başlat / Kaydet butonları
- DB: LOTTERY_EVENT + LOTTERY_TICKETS tabloları
8. Cross Exchange Sistemi
- Sunucu seçici (Multi-server desteği)
- KC / TL bakiye göstergesi
- Envanter grid'i (item listesi)
- 3×3 transfer slot alanı
- Weight + Gold bilgisi
- Exchange butonu
- DB: CROSS_EXCHANGE tablosu
9. Chaotic Generator & Filtreleme
- Chaotic Generator input slotları + adet spinner
- Start / Stop kontrolleri
- Otomasyon: Sell All, Auto Bank, Sell if Not Unique checkboxları
- Sınıf filtresi: Warrior (kırmızı), Rogue (yeşil), Magician (mavi), Priest (altın)
- Tip filtresi: Weapon, Armor, Accessory
- Chaotic Generator Results grid'i
- Block List — istenmeyen itemleri engelleme
- Save List butonu
- DB: CHAOTIC_GENERATOR + CHAOTIC_BLOCK_LIST tabloları
10. Talisman & Mining Warehouse
Talisman Tab:
- 4 talisman slot görünümü (mor çerçeveli)
- Talisman envanter grid'i (Item + Slot + Efekt)
- Cross Exchange + Search butonları
- Weight + Gold bilgisi
- DB: TALISMAN_DATA tablosu
Mining Warehouse Tab:
- Knight Genie - Warehouse header
- Mining item grid'i (Gem, Ore, Material)
- Search Item özelliği
- DB: MINING_WAREHOUSE tablosu
11. Exchange & PUS Kırma Sistemi
Kutu İçeriği Tab:
- NPC bazlı exchange list yükleme
- Item grid (ikon + isim + gerekli + sonuç)
- Sayfa kontrolü (1/2)
- Ekle / Düzenle / Sil butonları
- DB: EXCHANGE_LIST tablosu
PUS Kırma Tab:
- Certificate Exchange editörü (ör: Gryphon's Armor Certificate)
- Uyarı mesajı: "Bu işlem geri alınamaz"
- Kaynak slot + 4 sonuç slotu görünümü
- Confirm / Cancel butonları
- Tüm sertifikalar listesi grid'i
- DB: CERTIFICATE_EXCHANGE tablosu
12. Slave Merchant Sistemi
- Sahip karakter + Bot adı + Slot sayısı ayarları
- "Sahibi takip etsin" checkbox
- 3×2 satış slot grid'i
- Oluştur / Sil butonları
- Aktif slave merchant'lar listesi (Sahip + Bot Adı + Slot + Zone + Durum)
- DB: SLAVE_MERCHANT tablosu
13. ReConnect & Günlük Hediyeler
Re-Connect Tab:
- "Reconnecting to the server" UI preview
- Otomatik reconnect sayacı
- Ayarlar: Max Deneme, Aralık (saniye), Aktif/Pasif
- DB: RECONNECT_SETTINGS tablosu
Günlük Hediyeler Tab (Attendance Event):
Oyun Sistemleri
- 25 günlük ödül takvimi (5×5 grid)
- Her gün: item ikonu + isim + Acquired/Pending durumu
- İlk 4 gün "
Acquired" göstergesi
- 25 farklı ödül item'ı listelenmiş
- DB: ATTENDANCE_REWARDS + ATTENDANCE_DATA tabloları
├── Rebirth & Perks
├── Drop Block
├── ⚙ Auto Upgrade
├── CR & Event Ödül
├── Genie Sistemi
├── Stat/Skill Preset
├── Lottery Event
├── Cross Exchange
├── Chaotic Generator
├── Talisman & Mining
├── Exchange & PUS Kırma
├── Slave Merchant
├── ReConnect & Günlük
├── ─────────────────
├── DXT & M3SH Pipeline
├── İkon Değiştirici
└── Upgrade Simülatör Çok yakında...
Yurt dışına çıktığımdan dolayı geliştirdiğim son version kodları ayrı ayrı alttaki linktedir. Anlamadığınız bir durum olduğunda chatgpt yerine cloud kullanın py dosyasını yükleyin ve geliştirme seçeneklerini sorgulayın buna göre projeyi ultra seviyede geliştirirsiniz. Umarım tüm işlerinizi kolaylaştırır dosya indirince python kurun ve vs-code üzerine sürükle bırak ardından çalıştır.
Kolay gelsin iyi geliştirmeler.
Ziyaretçiler için gizlenmiş link,görmek için Giriş yap veya üye ol.