Sosyal açıldı! Bir göz at → Hemen gir →

[KO-YARDIM ÖZEL] Knight Control Center PRO ✦ ULTRA v3.0

KY Üye
KAYIT
9 Mar 2026
Mesajlar
48
Tepki puanı
115
Aynen pyhon açılmıyor neden bilmiyorum
aa1.png
 
Graph. Desig.
KY Saygın Üye
KAYIT
11 Ocak 2023
Mesajlar
392
Çözümler
1
Tepki puanı
559
Konum
Peru
Web
demon-ks.blogspot.com
KY Üye
KAYIT
9 Mar 2026
Mesajlar
48
Tepki puanı
115
1774583149724.png

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.
 
KY Üye
KAYIT
26 Mar 2026
Mesajlar
14
Tepki puanı
0


️ 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**: ` `
- **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:





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


  • 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ı
Oyun Sistemleri
├── 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...
teşekkürler
 
KY Kıdemli Üye
KAYIT
13 Eyl 2025
Mesajlar
83
Tepki puanı
25
Burada bulunan gizli bilgileri görmek için konuyu "YANITLAYIP BEĞEN'e" tıklamanız gerekir.
 
KY Kıdemli Üye
KAYIT
10 Ocak 2021
Mesajlar
180
Tepki puanı
6


️ 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**: ` `
- **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:





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


  • 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ı
Oyun Sistemleri
├── 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...
teşekkurlker
 
KY Kıdemli Üye
KAYIT
23 Şub 2026
Mesajlar
83
Tepki puanı
2


️ 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**: ` `
- **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:





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


  • 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ı
Oyun Sistemleri
├── 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.


eline sağlık
 
KY Kıdemli Üye
KAYIT
28 Ocak 2024
Mesajlar
368
Tepki puanı
51


️ 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**: ` `
- **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:





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


  • 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ı
Oyun Sistemleri
├── 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.


ok
 
Üst Alt