Merhabalar,
Lycan kaldırma ile ilgili 2 gündür araştırma yapıyorum fakat önerilen tüm yollar yarım şekilde anlatılmış, yada çoğu konularda uzaktan bağlantı ile sorunlar çözülüp konular kapatılmış, bilmeyen veya yeni başlayanlar için (benim gibi) şöyle bir çözüm yolu buldum. root locale ve uiscript dosyalarını unpack ile açtım,
şöyle bir script hazırlattım gptye,
bunu notepad ile oluşturup ismini ve uzantını disable_wolfman_character.py olarak kaydettim. (PC de python yüklü olması lazım)
pack klasörünün içine attım, cmd aracılığı ile python disable_wolfman_character.py komutunu çalıştırdım. Tüm dosylardaki değişikliği otomatik yaptı.
herhangi bir hata almadım.
Tecrübeli kişiler hatam varsa lütfen bildirin.
LYCAN KALDIRMA SİSTEMİ NEDİR?
Metin2 özel sunucularında geliştirilen sistemlerden biri olan LYCAN kaldırma, oyuncuların Lykan karakter sınıflarını farklı karakterlere dönüştürmelerini sağlayan gelişmiş bir özelliktir.
LYCAN karakterler, Metin2'nin PvP sistemlerinde önemli bir rol oynar. Bu karakterler, genellikle yüksek攻击力 ve dayanıklılık sunar. Ancak bazı oyuncular, oyun deneyimlerini değiştirmek veya farklı stratejiler geliştirmek amacıyla LYCAN karakterlerini sıradan sınıflara çevirmek isterler. İşte burada LYCAN kaldırma sistemi devreye girer.
LYCAN kaldırma işlemi, genellikle C++ tabanlı sistemlerde yapılandırılır. Bu işlem sırasında oyuncunun karakter verileri, DB (veritabanı) üzerinden güvenli bir şekilde düzenlenir. LYCAN kaldırma işlemi sırasında karakterin eşyaları, seviyesi ve diğer nitelikleri korunabilir. Bu işlem, hem game server hem de auth server üzerinde çalıştırılır.
LYCAN kaldırma sisteminin avantajları:
- Oyuncuya karakter çeşitliliği sunar.
- PvP stratejilerini zenginleştirir.
- Karakter silme ihtiyacını azaltır.
- Sunucu içi dengeleri korumaya yardımcı olur.
UYARI: LYCAN kaldırma işlemi sırasında veri kaybı yaşamamak adına tüm işlemler Martysama gibi profesyonel sistemlerle yapılmalıdır. Bu işlem, yanlış yapılandırıldığında karakterin tamamen silinmesine neden olabilir.
LYCAN kaldırma nasıl yapılır?
LYCAN kaldırma işlemi, server source üzerinde özel olarak hazırlanmış bir sistem üzerinden gerçekleştirilir. Oyuncu, belirli bir komut veya arayüz üzerinden bu işlemi başlatır. Sistem, önce karakterin LYCAN olup olmadığını doğrular. Ardından, karakterin sınıfını normal sınıfa çevirir. Bu esnada, karakterin DB kayıtları güncellenir ve oyuncu tekrar oyuna girdiğinde artık LYCAN değil, normal bir sınıftır.
LYCAN kaldırma sistemleri, Python GUI tabanlı arayüzlerle de yönetilebilir. Örneğin, bir Py Root veya UIscript yardımıyla geliştirici, bu işlemi daha kullanıcı dostu hale getirebilir. Ayrıca, bu sistemler, pack dosyalarıyla birlikte sunucuya entegre edilebilir.
LYCAN kaldırma sistemi geliştirme
Metin2 özel sunucularında LYCAN kaldırma sistemi, game core ve db core üzerinde çalıştırılır. Geliştiriciler, source edit yaparak bu özelliği ekleyebilir. Bu işlem, doğru C++ bilgisi gerektirir. Sistem, channel bazlı da çalıştırılabilir; yani sadece belirli sunucu kanallarında aktif olabilir.
LYCAN kaldırma sistemi, Metin2 özel sunucularında PvP dengelerini korumak ve oyuncu deneyimini artırmak için geliştirilmiş etkili bir özelliktir. Bu sistem sayesinde oyuncular, Lykan sınıflarını terk edip farklı karakterlerle oynamayı deneyimleyebilirler.
WHAT IS THE LYCAN REMOVAL SYSTEM?
The LYCAN removal system is an advanced feature developed for Metin2 private servers that allows players to convert their Lykan character classes into different ones.
LYCAN characters play an important role in the PvP systems of Metin2. These characters usually offer high attack power and durability. However, some players want to change their gaming experience or develop different strategies by converting their LYCAN characters into regular classes. This is where the LYCAN removal system comes into play.
LYCAN removal is typically configured on C++-based systems. During this process, player character data is securely edited through the DB (database). The character's items, level, and other attributes can be preserved during the LYCAN removal process. This operation is executed on both game server and auth server.
Advantages of the LYCAN removal system:
- Provides character diversity for players.
- Enriches PvP strategies.
- Reduces the need to delete characters.
- Helps maintain server-side balances.
WARNING: To avoid data loss during the LYCAN removal process, all operations must be done with professional systems like Martysama. Incorrect configuration may result in complete character deletion.
How is LYCAN removal performed?
LYCAN removal is carried out via a specially prepared system on the server source. Players initiate the process through a specific command or interface. The system first verifies whether the character is LYCAN. Then, it converts the character class back to a normal one. During this process, the character's DB records are updated, and when the player rejoins the game, they will no longer be a LYCAN but a standard class.
LYCAN removal systems can also be managed using Python GUI-based interfaces. For instance, developers can make the process more user-friendly using Py Root or UIscript. Moreover, these systems can be integrated into the server via pack files.
Developing the LYCAN removal system
In Metin2 private servers, the LYCAN removal system operates on game core and db core. Developers can add this feature by performing source edit. This process requires proper knowledge of C++. The system can also work on a per-channel basis, meaning it can be active only on certain server channels.
The LYCAN removal system is an effective feature developed to maintain PvP balance and enhance player experience in Metin2 private servers. With this system, players can leave behind their Lykan classes and experience gameplay with different character classes.
Lycan kaldırma ile ilgili 2 gündür araştırma yapıyorum fakat önerilen tüm yollar yarım şekilde anlatılmış, yada çoğu konularda uzaktan bağlantı ile sorunlar çözülüp konular kapatılmış, bilmeyen veya yeni başlayanlar için (benim gibi) şöyle bir çözüm yolu buldum. root locale ve uiscript dosyalarını unpack ile açtım,
şöyle bir script hazırlattım gptye,
Kod:
import os ### Dosya içeriğini değiştirerek, 'if app.ENABLE_WOLFMAN_CHARACTER:' satırını devre dışı bırakma fonksiyonu def disable_wolfman_in_file(file_path, encoding): try: with open(file_path, 'r', encoding=encoding) as f: lines = f.readlines() updated_lines = [] for line in lines: ## if 'if app.ENABLE_WOLFMAN_CHARACTER:' in line: ## # 'if app.ENABLE_WOLFMAN_CHARACTER:' satırını devre dışı bırak (yorum satırı haline getir) updated_lines.append("#" + line) # Yorum satırı haline getir else: updated_lines.append(line) with open(file_path, 'w', encoding=encoding) as f: f.writelines(updated_lines) print(f"{file_path} güncellendi.") except Exception as e: print(f"{file_path} dosyasında hata oluştu: {e}") # Belirtilen dizindeki tüm dosyaları kontrol et def disable_wolfman_in_directory(directory_path): for root, dirs, files in os.walk(directory_path): for file in files: if file.endswith('.py'): # Yalnızca .py dosyalarını kontrol et file_path = os.path.join(root, file) print(f"Güncelleniyor: {file_path}") # Latin-1 kodlaması ile dosyayı dene disable_wolfman_in_file(file_path, 'latin1') # Eğer latin1 ile hata alırsan, cp1254 kodlamasını dene disable_wolfman_in_file(file_path, 'cp1254') # Ana işlev if __name__ == "__main__": directory_path = r"C:\........................................................................" # Bu yolu, kendi dizininizle değiştirin disable_wolfman_in_directory(directory_path)
bunu notepad ile oluşturup ismini ve uzantını disable_wolfman_character.py olarak kaydettim. (PC de python yüklü olması lazım)
pack klasörünün içine attım, cmd aracılığı ile python disable_wolfman_character.py komutunu çalıştırdım. Tüm dosylardaki değişikliği otomatik yaptı.
herhangi bir hata almadım.
Tecrübeli kişiler hatam varsa lütfen bildirin.
LYCAN KALDIRMA SİSTEMİ NEDİR?
Metin2 özel sunucularında geliştirilen sistemlerden biri olan LYCAN kaldırma, oyuncuların Lykan karakter sınıflarını farklı karakterlere dönüştürmelerini sağlayan gelişmiş bir özelliktir.
LYCAN karakterler, Metin2'nin PvP sistemlerinde önemli bir rol oynar. Bu karakterler, genellikle yüksek攻击力 ve dayanıklılık sunar. Ancak bazı oyuncular, oyun deneyimlerini değiştirmek veya farklı stratejiler geliştirmek amacıyla LYCAN karakterlerini sıradan sınıflara çevirmek isterler. İşte burada LYCAN kaldırma sistemi devreye girer.
LYCAN kaldırma işlemi, genellikle C++ tabanlı sistemlerde yapılandırılır. Bu işlem sırasında oyuncunun karakter verileri, DB (veritabanı) üzerinden güvenli bir şekilde düzenlenir. LYCAN kaldırma işlemi sırasında karakterin eşyaları, seviyesi ve diğer nitelikleri korunabilir. Bu işlem, hem game server hem de auth server üzerinde çalıştırılır.
LYCAN kaldırma sisteminin avantajları:
- Oyuncuya karakter çeşitliliği sunar.
- PvP stratejilerini zenginleştirir.
- Karakter silme ihtiyacını azaltır.
- Sunucu içi dengeleri korumaya yardımcı olur.
UYARI: LYCAN kaldırma işlemi sırasında veri kaybı yaşamamak adına tüm işlemler Martysama gibi profesyonel sistemlerle yapılmalıdır. Bu işlem, yanlış yapılandırıldığında karakterin tamamen silinmesine neden olabilir.
LYCAN kaldırma nasıl yapılır?
LYCAN kaldırma işlemi, server source üzerinde özel olarak hazırlanmış bir sistem üzerinden gerçekleştirilir. Oyuncu, belirli bir komut veya arayüz üzerinden bu işlemi başlatır. Sistem, önce karakterin LYCAN olup olmadığını doğrular. Ardından, karakterin sınıfını normal sınıfa çevirir. Bu esnada, karakterin DB kayıtları güncellenir ve oyuncu tekrar oyuna girdiğinde artık LYCAN değil, normal bir sınıftır.
LYCAN kaldırma sistemleri, Python GUI tabanlı arayüzlerle de yönetilebilir. Örneğin, bir Py Root veya UIscript yardımıyla geliştirici, bu işlemi daha kullanıcı dostu hale getirebilir. Ayrıca, bu sistemler, pack dosyalarıyla birlikte sunucuya entegre edilebilir.
LYCAN kaldırma sistemi geliştirme
Metin2 özel sunucularında LYCAN kaldırma sistemi, game core ve db core üzerinde çalıştırılır. Geliştiriciler, source edit yaparak bu özelliği ekleyebilir. Bu işlem, doğru C++ bilgisi gerektirir. Sistem, channel bazlı da çalıştırılabilir; yani sadece belirli sunucu kanallarında aktif olabilir.
LYCAN kaldırma sistemi, Metin2 özel sunucularında PvP dengelerini korumak ve oyuncu deneyimini artırmak için geliştirilmiş etkili bir özelliktir. Bu sistem sayesinde oyuncular, Lykan sınıflarını terk edip farklı karakterlerle oynamayı deneyimleyebilirler.
WHAT IS THE LYCAN REMOVAL SYSTEM?
The LYCAN removal system is an advanced feature developed for Metin2 private servers that allows players to convert their Lykan character classes into different ones.
LYCAN characters play an important role in the PvP systems of Metin2. These characters usually offer high attack power and durability. However, some players want to change their gaming experience or develop different strategies by converting their LYCAN characters into regular classes. This is where the LYCAN removal system comes into play.
LYCAN removal is typically configured on C++-based systems. During this process, player character data is securely edited through the DB (database). The character's items, level, and other attributes can be preserved during the LYCAN removal process. This operation is executed on both game server and auth server.
Advantages of the LYCAN removal system:
- Provides character diversity for players.
- Enriches PvP strategies.
- Reduces the need to delete characters.
- Helps maintain server-side balances.
WARNING: To avoid data loss during the LYCAN removal process, all operations must be done with professional systems like Martysama. Incorrect configuration may result in complete character deletion.
How is LYCAN removal performed?
LYCAN removal is carried out via a specially prepared system on the server source. Players initiate the process through a specific command or interface. The system first verifies whether the character is LYCAN. Then, it converts the character class back to a normal one. During this process, the character's DB records are updated, and when the player rejoins the game, they will no longer be a LYCAN but a standard class.
LYCAN removal systems can also be managed using Python GUI-based interfaces. For instance, developers can make the process more user-friendly using Py Root or UIscript. Moreover, these systems can be integrated into the server via pack files.
Developing the LYCAN removal system
In Metin2 private servers, the LYCAN removal system operates on game core and db core. Developers can add this feature by performing source edit. This process requires proper knowledge of C++. The system can also work on a per-channel basis, meaning it can be active only on certain server channels.
The LYCAN removal system is an effective feature developed to maintain PvP balance and enhance player experience in Metin2 private servers. With this system, players can leave behind their Lykan classes and experience gameplay with different character classes.
