Oyuna Canavar / NPC Ekleme / Silme

  • Konbuyu başlatan Konbuyu başlatan Admin
  • Başlangıç tarihi Başlangıç tarihi
  • Cevaplar Cevaplar 0
  • Görüntüleme Görüntüleme 127

Admin

Knight Lobby
Yönetici
Founder
Katılım
6 Mayıs 2022
Mesajlar
45,967
Canavar Ekleme ;



Oyun’a yeni bir canavar eklemek istediğiniz zaman yapmanız gereken şey çok basit.



Öncelikle eklemek istediğimiz canavarın ID sini bulmamız gerekli.



Konu link görüntülemek için konuya cevap yazmalısınız.


Örneğin luferson’a worm eklemek istiyoruz.



Query Analyzer’a



Konu link görüntülemek için konuya cevap yazmalısınız.


yazıp arattık çıkan sonuçlar. ID si 700 olan Worm’ü luferson a eklemek istiyoruz 1 adet ekleyeceğiz Kordinat olarak 751 351 belirledik 30 dakika da bir yeniden doğmasını istiyoruz. Yeniden doğma süresini ayarlarken dakika*60 şekilde hesaplamamız gerekiyor yani 30 dakika da yeniden doğmasını istiyorsak 1800 yazmalıyız.



Konu link görüntülemek için konuya cevap yazmalısınız.


Örnek kullanım ;



Konu link görüntülemek için konuya cevap yazmalısınız.


NPC Ekleme ;



Örneğin moradon’a yeni bir sundries ekleyelim.



Öncelikle eklemek istediğimiz sundries’in ID sini öğrenmemiz gerekli.



Konu link görüntülemek için konuya cevap yazmalısınız.


yazıp oyundaki sundriesleri aratıyoruz.. Dikkat etmeniz gereken en önemli şey eklemek istediğiniz NPC nin byGroup değeri 1 ise NPC karuslar içindir 2 ise humanlar içindir. Moradon ortak alan olduğu için bunun bir önemi yoktur. ID si 505 olan sundries i Moradon’a eklemek istiyoruz. Kordinat olarak 351,256 belirledik.



Örnek kullanım ;



Konu link görüntülemek için konuya cevap yazmalısınız.



NPC ve MONSTER Silme ;



Konu link görüntülemek için konuya cevap yazmalısınız.


Örneğin eklediğimiz Worm’ü geri silmek istiyoruz.



Konu link görüntülemek için konuya cevap yazmalısınız.


bu şekilde silebiliriz.



Eğer o zonede bir den fazla worm varsa ve siz sadece belli bir yerde olan worm’ü silmek istiyorsanız,



Konu link görüntülemek için konuya cevap yazmalısınız.

2. bir koşul ekleyip kordinatınıda yazarak silebilirsiniz bu kordinatı tam olarak bulamazsanız eğer



Konu link görüntülemek için konuya cevap yazmalısınız.



yazarak o bölgedeki tüm canavarları listeletip silmek istediğiniz kordinata en yakın olan canavarın LeftX değerini yazarak silebilirsiniz.
Oyuna Canavar / NPC Ekleme / Silme
Knight Online özel sunucularında (private server) oyun geliştirme sürecinde canavar veya NPC ekleme/silme işlemleri oldukça önemli adımlardandır. Bu işlemler hem oyun dengesini korumak hem de oyuncuların deneyimini zenginleştirmek açısından kritik rol oynar. Özellikle KO geliştiricileri (kodev), özel sunuculara yeni içerikler eklemek veya mevcut olanları düzenlemek için bu tür işlemleri sıkça kullanırlar. Bu makalede, Knight Online özel sunucularında NPC ve canavar ekleme/silme işlemlerinin nasıl yapıldığına dair detaylı bilgiler bulacaksınız.

NPC Nedir?
NPC (Non-Player Character), oyuncu kontrolü dışında olan karakterlerdir. Bu karakterler genellikle görev verici, satıcı ya da düşman olarak karşımıza çıkarlar. Knight Online'da NPC'ler genellikle .bin dosyalarında saklanır. Örneğin, npc.bin dosyası tüm NPC verilerini içerir. Bu dosyayı düzenleyerek yeni NPC'ler ekleyebilir veya mevcut olanları silebilirsiniz.

Canavar (Monster) Nedir?
Canavarlar, oyuncuların savaşacağı düşman karakterlerdir. Bunlar da NPC'ler gibi npc.bin dosyasında tanımlanır. Bazı sunucularda, canavar verileri ayrı bir dosyada da bulunabilir. Cap 83, cap 70 gibi seviye sistemlerine göre farklı canavarlar kullanılabilir. Canavarlar, oyun içinde PVP, PVE gibi sistemlerin aktif olduğu alanlarda stratejik öneme sahiptir.

NPC / Canavar Ekleme Adımları
Adım 1: Gerekli Araçlara Erişim
NPC ekleme işlemi için genellikle server files üzerinde çalışılır. Bu dosyalar arasında npc.bin, item.bin, mob.bin gibi dosyalar yer alır. npc.bin dosyası, tüm NPC verilerini içerdiğinden bu dosya üzerinde değişiklik yapmanız gerekir. Bu işlem için genellikle bir hex editor veya özel NPC editör yazılımları kullanılır.

Adım 2: npc.bin Dosyasının Düzenlenmesi
npc.bin dosyası, oyunun NPC bilgilerini tuttuğu ikili (binary) formattadır. Bu dosyada yeni bir NPC eklemek için öncelikle ID numarası, isim, model, AI türü, level, drop listesi gibi birçok parametre tanımlanmalıdır. Bu değerler doğru girilmelidir, aksi takdirde sunucuda hata oluşabilir. Özellikle KO emulator geliştiricileri, bu dosyaları düzenlerken dikkatli olmalıdır.

Adım 3: Sunucuya Yansıtmak
Değişiklikler yapıldıktan sonra npc.bin dosyası sunucuya yüklenmelidir. Zone server yeniden başlatıldığında, yeni NPC oyun içinde görünmeye başlayacaktır. Ancak bazı durumlarda, sunucu tarafında filtreleme (guard/filter) sistemleri nedeniyle NPC'ler görünmeyebilir. Bu durumda guard ayarlarını gözden geçirmek gerekir.

NPC / Canavar Silme İşlemi
NPC silmek için npc.bin dosyasında ilgili satır silinmelidir. Bu işlem sırasında dikkat edilmesi gereken en önemli konu, yanlışlıkla başka bir NPC'nin verisini silmemektir. npc.bin dosyası ikili formatta olduğundan, bu işlem manuel olarak yapıldığında dikkatli olunmalıdır. Özellikle USKO, ROFD gibi sunucular üzerinde çalışırken bu verilerin yedeğini almak önemlidir.

Knight Online Private Server (KO PS) Geliştirme Araçları
Knight Online özel sunucularında geliştirme yaparken bazı yardımcı araçlar büyük kolaylık sağlar. Myko, Kobot, KO Addon gibi sistemler, geliştiricilerin daha hızlı ve verimli çalışmasına yardımcı olur. Ayrıca, KO Client Edit işlemleri ile NPC'lerin görsel olarak nasıl görüneceği de ayarlanabilir.

Dikkat Edilmesi Gerekenler
- npc.bin dosyası değiştirilmeden önce mutlaka yedek alınmalıdır.
- Sunucu üzerinde test işlemi yapılmadan canlıya alınmamalıdır.
- Canavarların level ve AI ayarları dengeli olmalıdır.
- NPC'lerin görev verme veya satış yapabilmesi için scriptlerin doğru ayarlanması gerekir.

Sonuç
Knight Online özel sunucularında NPC ve canavar ekleme/silme işlemleri, oyun içeriğini zenginleştirmenin etkili yollarındandır. Bu işlemler doğru yapıldığında hem oyun dengesi korunur hem de oyuncuların eğlence düzeyi artırılır. Geliştiriciler, KO Development sürecinde bu işlemleri titizlikle yapmalı ve testlerden geçirdikten sonra yayına almalıdır.


Adding/Removing Monsters/NPCs to the Game
In Knight Online private servers, adding or removing monsters or NPCs is one of the most important steps during the game development process. These operations are crucial for maintaining game balance and enhancing player experience. In particular, KO developers (kodev) frequently use these types of operations to add new content to private servers or modify existing ones. In this article, you will find detailed information about how to add or remove NPCs and monsters in Knight Online private servers.

What is an NPC?
NPC (Non-Player Character) refers to characters not controlled by players. These characters usually appear as quest givers, vendors, or enemies. In Knight Online, NPCs are typically stored in .bin files. For example, the npc.bin file contains all NPC data. By editing this file, you can add new NPCs or delete existing ones.

What is a Monster?
Monsters are enemy characters that players fight against. Like NPCs, they are also defined in the npc.bin file. On some servers, monster data might be stored in a separate file. Different monsters may be used depending on the level system such as Cap 83 or Cap 70. Monsters hold strategic importance in areas where systems like PVP and PVE are active within the game.

Steps to Add NPCs/Monsters
Step 1: Access Required Tools
To add NPCs, you generally need to work with server files. Files such as npc.bin, item.bin, and mob.bin are involved. Since the npc.bin file contains all NPC data, modifications must be made to this file. Usually, a hex editor or special NPC editing software is used for this purpose.

Step 2: Editing the npc.bin File
The npc.bin file stores NPC information in binary format. To add a new NPC, you must define several parameters such as ID number, name, model, AI type, level, and drop list. These values must be entered correctly; otherwise, errors may occur on the server. Especially KO emulator developers should be cautious when editing these files.

Step 3: Applying Changes to the Server
After making changes, the npc.bin file must be uploaded to the server. When the zone server restarts, the new NPC will start appearing in the game. However, in some cases, NPCs might not appear due to filtering systems (guard/filter) on the server side. In such situations, it's necessary to review guard settings.

Deleting NPCs/Monsters
To delete an NPC, the corresponding row in the npc.bin file must be removed. The most important thing to consider during this process is to avoid accidentally deleting another NPC's data. Since the npc.bin file is in binary format, extra care must be taken when performing manual edits. Particularly when working on servers like USKO or ROFD, backing up these files is essential.

Knight Online Private Server (KO PS) Development Tools
While developing Knight Online private servers, certain tools provide great convenience. Systems like Myko, Kobot, and KO Addon help developers work faster and more efficiently. Additionally, through KO Client Edit operations, visual appearances of NPCs can also be adjusted.

Important Considerations
- Always take a backup of the npc.bin file before modifying it.
- Do not deploy changes to live servers without testing first.
- Monster levels and AI settings must be balanced.
- Scripts for NPCs must be properly configured if they are meant to give quests or sell items.

Conclusion
Adding or removing NPCs and monsters in Knight Online private servers is an effective way to enrich in-game content. When done correctly, these operations maintain game balance while increasing player engagement. Developers must carry out these processes meticulously during KO Development and only deploy after thorough testing.
 

Şuan Bu Konuyu Görüntüleyen Kullanıcılar (Toplam : 0, Üye : 0, Misafir : 0)

Benzer konular

Geri
Üst Alt