Hikayeler

Reklam vermek için turkmmo@gmail.com
Kaynak ikonu

🐺 Metin2 Wolfman (Lycan) Karakter Sistemi 🐺 2025-11-20

indirmek için izniniz yok
Merhaba arkadaşlar,

Arşivimde bulunan bu sistemi, forumdaki eski paylaşımların bağlantıları zamanla kırıldığı için tekrar paylaşmak istedim. Sistemi arayanlar için güncel bir kaynak olması adına burada sunuyorum.

Paylaşımdaki dosyalar genel olarak çalışır durumdadır; ancak bazı bölümlerde eksiklikler veya düzenlenmesi gereken kısımlar olabilir. Wolfman ekli altyapılarla WinMerge aracıyla karşılaştırma yaparak eksik ya da uyumsuz alanları kolayca tamamlayabilirsiniz.

Herhangi bir sorunda veya takıldığınız noktada yardımcı olmaya çalışırım.

Herkese iyi çalışmalar ve iyi forumlar.





📋 İÇİNDEKİLER
  1. Genel Tanıtım
  2. Özellikler
  3. İçerik Listesi
  4. Gereksinimler
  5. Kurulum Adımları
  6. Skill Sistemi
  7. İndirme
  8. Önemli Notlar


📖 GENEL TANITIM

Bu sistem, Metin2 oyununa tam entegre edilmiş profesyonel bir Wolfman (Lykaner) karakter sınıfı sunmaktadır.
Sistem, hem client hem de server tarafında tam uyumlu çalışacak şekilde tasarlanmıştır.

✨ Sistem Özellikleri:
  • ✅ Tam entegre karakter sınıfı
  • ✅ Özel skill sistemi (6 adet skill)
  • ✅ Özel animasyonlar ve efektler
  • ✅ Özel NPC'ler (wolfman_guard, wolfman_jokjang, wolfman_sangin)
  • ✅ Özel silah sistemi (Claw - Pençe silahları)
  • ✅ Özel ses efektleri
  • ✅ Özel UI elementleri
  • ✅ Database entegrasyonu
  • ✅ Python script desteği
  • ✅ C++ kaynak kodları (Client & Server)


⭐ ÖZELLİKLER

🎮 Karakter Özellikleri:

Karakter Adı:Wolfman / Lykaner
Karakter Tipi:PC3 (3. Karakter Sınıfı)
Silah Tipi:Claw (Pençe) - WEAPON_CLAW
Job ID:JOB_WOLFMAN (7)
Race ID:MAIN_RACE_WOLFMAN_M

🎯 Skill Sistemi:

Skill 170Zerreißen (Yırtma)Melee saldırı, kanama efekti, splash hasar
Skill 171Atem des Wolfes (Kurt Nefesi)Melee saldırı, stun efekti, crush
Skill 172Wolfssprung (Kurt Sıçrayışı)Melee saldırı, uzun menzil
Skill 173Wolfsklaue (Kurt Pençesi)Melee saldırı, savunma azaltma
Skill 174Purpurwolfseele (Mor Kurt Ruhu)Toggle skill, saldırı artışı
Skill 175Indigowolfseele (Lacivert Kurt Ruhu)Party buff, hız artışı

🎨 Görsel Özellikler:
  • ✅ 149 adet 3D model dosyası (.gr2)
  • ✅ 25 adet texture dosyası (.dds)
  • ✅ Özel efekt animasyonları (.mde, .mse)
  • ✅ Özel skill ikonları
  • ✅ Özel karakter seçim ekranı
  • ✅ Özel NPC modelleri
  • ✅ Özel silah modelleri (06000-06090)

🔊 Ses Özellikleri:
  • ✅ 75+ adet ses efekti (.mss)
  • ✅ Action, claw, fishing, general, horse, skill sesleri


📦 İÇERİK LİSTESİ

📁 Part_1 - Pack Dosyaları:
  • Pack/icon/ - Karakter ikonları
  • Pack/locale_x/ - Dil dosyaları (locale_game.txt, skilldesc.txt, skilltable.txt, itemdesc.txt)
  • Pack/metin2_patch_pc3/- Client patch dosyaları
    • effect/ - Efekt dosyaları
    • item/weapon/ - Silah modelleri (06000-06090)
    • npc/ - NPC modelleri (wolfman_guard, wolfman_jokjang, wolfman_sangin)
    • pc3/wolfman/ - Karakter modelleri ve animasyonları
    • ui/ - UI dosyaları
  • Pack/metin2_patch_pc3_m/ - Motion ve ses dosyaları
  • Pack/root/ - Python script dosyaları (11 adet)

📁 Part_1 - Server Dosyaları:
  • Server/data/pc3/wolfman/ - Server motion dosyaları
  • Server/skill_proto.sql - Skill veritabanı şeması

📁 Part_1 - SVN Kaynak Kodları:
  • Svn/Binary/GameLib/ - Client C++ kaynak kodları (9 dosya)
  • Svn/Binary/Userinterface/ - Client UI kaynak kodları (10 dosya)
  • Svn/Server/common/ - Server ortak dosyalar (3 dosya)
  • Svn/Server/db/ - Database server dosyaları (4 dosya)
  • Svn/Server/game/ - Game server dosyaları (20+ dosya)

📁 Part_2 & Part_3 - Ekstra Dosyalar:
  • Lykaner/app/ - Python araçları (item_proto.py, mob_proto.py)
  • Lykaner/svr/ - Server dosyaları ve locale dosyaları


⚙️ GEREKSİNİMLER

🔧 Server Tarafı:
  • ✅ C++17 uyumlu derleyici (g++9/10 veya clang)
  • ✅ FreeBSD 13.3 veya üzeri
  • ✅ MariaDB 10.6 veya MySQL 5.7+
  • ✅ Premake5 build sistemi
  • ✅ Metin2 Game Server kaynak kodları

💻 Client Tarafı:
  • ✅ Visual Studio 2022 (v143 toolset)
  • ✅ Windows 10/11
  • ✅ Metin2 Client kaynak kodları
  • ✅ Premake5 build sistemi
  • ✅ Python 2.7 (script desteği için)

🗄️ Veritabanı:
  • ✅ skill_proto tablosu
  • ✅ item_proto tablosu (ANTI_WOLF flag desteği)
  • ✅ mob_proto tablosu
  • ✅ player_index tablosu

📝 Build Flag'leri:
Kod:
#define ENABLE_WOLFMAN
#define ENABLE_WOLFMAN_CHARACTER
#define ENABLE_WOLFMAN_SPAWN  // Opsiyonel


📥 KURULUM ADIMLARI

1️⃣ Veritabanı Kurulumu:
Kod:
-- Skill proto tablosuna skill'leri ekle
-- Part_1/Server/skill_proto.sql dosyasını çalıştır
-- Skill ID'leri: 170, 171, 172, 173, 174, 175

2️⃣ Server Kaynak Kodları:
  1. Part_1/Svn/Server/ klasöründeki dosyaları server kaynak kodlarına kopyala
  2. Build flag'lerini ekle (ENABLE_WOLFMAN)
  3. Server'ı derle ve yeniden başlat

3️⃣ Client Kaynak Kodları:
  1. Part_1/Svn/Binary/ klasöründeki dosyaları client kaynak kodlarına kopyala
  2. Build flag'lerini ekle (ENABLE_WOLFMAN, ENABLE_WOLFMAN_CHARACTER)
  3. Client'ı derle

4️⃣ Pack Dosyaları:
  1. Part_1/Pack/ klasöründeki tüm dosyaları client patch klasörüne kopyala
  2. Dosya yapısını koru
  3. Python script dosyalarını güncelle

5️⃣ Server Data Dosyaları:
  1. Part_1/Server/data/ klasöründeki dosyaları server data klasörüne kopyala

6️⃣ Item Proto Güncellemesi:
  1. Part_2/Lykaner/app/item_proto.py scriptini çalıştır
  2. Script, item_proto.txt dosyasına ANTI_WOLF flag'i ekleyecek

7️⃣ Mob Proto Güncellemesi:
  1. Part_2/Lykaner/app/mob_proto.py scriptini çalıştır


⚔️ SKİLL DETAYLARI

Skill 170 - Zerreißen (Yırtma)
Tip: MELEE AttackHasar: -(1.1*atk+(0.3*atk+1.5*str)*k)
SP: 40+100*kCooldown: 12 saniye
Özellikler: SPLASH, ATTACK_BLEEDINGMenzil: 300, Splash: 200

Skill 171 - Atem des Wolfes (Kurt Nefesi)
Tip: MELEE AttackHasar: -(2*atk+(atk+dex*3+str*5+con)*k)
SP: 40+120*kCooldown: 20 saniye
Özellikler: SPLASH, ATTACK_STUN, CRUSHMenzil: 1000, Splash: 200

Skill 172 - Wolfssprung (Kurt Sıçrayışı)
Tip: MELEE AttackHasar: -(atk+(1.6*atk+200+dex*7+str*7)*k)
SP: 40+100*kCooldown: 12 saniye
Özellikler: Uzun menzil saldırıMenzil: 800

Skill 173 - Wolfsklaue (Kurt Pençesi)
Tip: MELEE AttackHasar: -(3*atk+(0.8*atk+str*6+dex*2+con)*k)
SP: 40+100*kCooldown: 12 saniye
Özellikler: DEF_GRADE azaltma: -30*kMenzil: 800

Skill 174 - Purpurwolfseele (Mor Kurt Ruhu)
Tip: Toggle BuffATT_GRADE: 7+(5*iq+13)*k
SP: 20+240*kSüre: 50+100*k saniye
Özellikler: SELFONLY, TOGGLE, DEF azaltmaAffect: RED_POSSESSION

Skill 175 - Indigowolfseele (Lacivert Kurt Ruhu)
Tip: Party BuffATT_SPEED: 20*k%
SP: 80+220*kSüre: 200 saniye
Özellikler: PARTY, DODGE artışı: 1+10*kAffect: BLUE_POSSESSION

⬇️ İNDİRME

Toplam Dosya Sayısı:
  • 📁 149 adet 3D model dosyası (.gr2)
  • 🎨 25+ adet texture dosyası (.dds)
  • 🎬 122+ adet motion dosyası (.msa)
  • 🔊 75+ adet ses dosyası (.mss)
  • 💻 30+ adet C++ kaynak dosyası
  • 🐍 11+ adet Python script dosyası
  • 📊 4+ adet SQL dosyası
  • 📝 5+ adet locale dosyası


⚠️ ÖNEMLİ NOTLAR

🔴 DİKKAT EDİLMESİ GEREKENLER:
  • ⚠️ Build flag'lerini (ENABLE_WOLFMAN) mutlaka ekleyin
  • ⚠️ Veritabanı şemasını doğru şekilde güncelleyin
  • ⚠️ Pack dosyalarının doğru klasörlere kopyalandığından emin olun
  • ⚠️ Python script dosyalarını güncelledikten sonra client'ı yeniden başlatın
  • ⚠️ Server ve client'ı aynı anda güncelleyin
  • ⚠️ Item proto'ya ANTI_WOLF flag'i eklenmeli

✅ TEST EDİLMESİ GEREKENLER:
  • ✅ Karakter oluşturma ve seçimi
  • ✅ Skill kullanımı (tüm 6 skill)
  • ✅ Animasyonlar ve ses efektleri
  • ✅ NPC görünümleri
  • ✅ Silah modelleri (Claw)
  • ✅ Database sorguları




🐺 İYİ OYUNLAR! 🐺

Bu sistem Metin2 oyunu için özel olarak geliştirilmiştir.
Ticari kullanım için lisans kontrolü yapılmalıdır.
  • Screenshot_5.png
    Screenshot_5.png
    86.8 KB · Görüntüleme: 0
Yazar
DonuminikToretto
Kaynak İndirilme
8
Görüntüleme
70
İlk yayınlama
Son Güncelleme
Değerlendirme
0.00 yıldız(lar) 0 rating
Geri
Üst