Metin2 US -New World- Server Files 2008 Tipi Z8Games tarzı VS'lik files Günlüğü

  • Konuyu açan Konuyu açan Tengrist
  • Açılış Tarihi Açılış Tarihi
  • Yanıt Yanıt 14
  • Gösterim Gösterim 650

Tengrist

Yardımsever Üye
Yardımsever Üye
MT Üye
Mesaj
876
Çözümler
35
Beğeni
621
Puan
909
Ticaret Puanı
0
Merhaba arkadaşlar,

2008 yazında, Metin2 TR oynarken sıkılınca farklı ülke sunucularını denemek istedim ve Amerika distribütörü z8games'in resmi Amerika sunucusunda kendimi buldum.

TR sunucusundan farklılıkları ise şöyleydi:

  • +3 taşları +4’e, +4 taşları ise +5’e yükseltmek için, günümüzde "epic sura" olarak bildiğimiz NPC'yi kullanabiliyorduk.
  • TR sunucusunda maksimum 800 HP'li itemler varken, bu sunucuda 2000 HP'li bonuslar mevcuttu.
  • Silah, kask ve ayakkabılara savaşçıya karşı +10 gibi karakter efsunları çok nadir gelebiliyordu.
  • Zırh ve kolyelere ise savaşçı dayanıklılığı +15 gibi savunma efsunları oldukça ender geliyordu.
  • Beta iç item olarak adlandırılan yakut kolye ve küpe gibi eşyalar bu sunucuda bulunmuyordu.
  • Seviye sınırı 99'du (2011-2012 civarında 105'e çıkarıldı ve simya sistemi eklendi).
Modern şekilde 99 seviyeye ulaşabileceğiniz bir ortam oluşturacağım, ancak 98-99 seviye arasındaki vs'lik efsun kasma süreci olacak. Temel vs eşyalarını ise tek tıkla alabileceksiniz.

Taşların +5'e yükseltilmesiyle ilgili bir video:

Eklenen SistemVideo LinkiEklenme Tarihi
Directx9 Zenaris Grafik
Linkleri görebilmek için giriş yap veya kayıt ol.
Hasan Macit'ten satın alınan alt yapıda oyun seçenekleri eklentisiyle mevcuttu
Rubinum New Item Effect
Linkleri görebilmek için giriş yap veya kayıt ol.
Martynin highlight sisteminin üzerine değişik yaparak kullanıyorum ilgili efekti 10.27.2024
Rubinum Tarzı Wiki Sayfası
Linkleri görebilmek için giriş yap veya kayıt ol.
İskelet olarak wiki anasayfasını ve tasarımları hazırladım 10.27.2024
Rubinum Mob İstila Etkinliği
Linkleri görebilmek için giriş yap veya kayıt ol.
Rubinum istila etkinliği 10.27.2024
Lonca Efsunları
Linkleri görebilmek için giriş yap veya kayıt ol.
Lonca levelı arttıkça bonus kazanılır 10.28.2024
Lonca Efsunlarının C Ekranında Gözükmesi
Linkleri görebilmek için giriş yap veya kayıt ol.
10.28.2024
Item Drop Extended According to Rarity like Rubinum
Linkleri görebilmek için giriş yap veya kayıt ol.
Drop oranına göre moblar'ın içindeki itemler common, guaranteed, rare,legendary formlarda pencereden izlenebilir 10.29.2024
Aeldra Tarzı Target Board
Linkleri görebilmek için giriş yap veya kayıt ol.
Target ın sol tarafında icon gözükme olayı. 10.29.2024
Minimap Yanı FPS ve Event Takvimi Sistemleri
Linkleri görebilmek için giriş yap veya kayıt ol.
FPS gösterimi ve Event takvim buttonlarıyla sistemleri eklendi. 11.4.2024
 
Son düzenleme:
----Rubinum Canavar İstila Sistemi-----

Belirlenen map indexe göre canavarlar otomatik spawnlanır ve bu canavarlar yüksek ganimet içerir fakat içlerinde Nadide özellikler kazandıran bir patron var. Doğru patronu katleden kişi eşsiz bonuslar kazanır. Şu an ekstra 10k HP olarak ayarlı, oyun yapıma göre ekstraları ekleyeceğim.

Bosslar ilgili indexte random olarak spawnlanır.
Etkinliği ortak köy mapi yapınca orada çalışacak şekilde ayarlayacağım ve rubinum unpackinden aldığım ilgili bosslar metinleri ekleyeceğim:
Rubinum tanıtımı:

Pd0QUdQ.webp
AZKS7Co.webp
YBn1q5c.webp
 
-----Lonca Bonus Sistemi ve X Tuşu Entegreli Bonus Tablosu-----

Lonca seviyelerine göre karakterler bonus alırlar, loncada GM karakter varsa etkilerden yararlanamaz.

Lonca Seviyesi 2 ile 5 arasındaysa
-3 Beceri Hasarı

Lonca Seviyesi 5 ila 8 arasındayda
-5 Beceri Hasarı

Lonca Seviyesi 8 ila 15 arasındaysa
-8 Beceri Hasarı
-6 Beceri Savunması
-10 Yarı İnsanlara Karşı Güçlü

Lonca Seviyesi 15 ila 20 arasındaysa
-24 Beceri Hasarı
-18 Beceri Savunması
-20 Yarı İnsanlara Karşı Güçlü

efsunlarını kazanır, efsunlar stacklenmez hangi aralıktaysa ilgili bonusları kazanır oyuncu.

Henüz Efsunları py taraflı gui'sini eklemedim X tuşuna Entegreli pencereden görebiliyoruz:
Video:
Linkleri görebilmek için giriş yap veya kayıt ol.


guild.webp
 
Uzunca bir hata ve sys düzeltmesinden sonra itemlerin enderliğine göre drop info gösteren sistemi ekledim, hoş oldu daha önce sadece Rubinum serverında gördüğüm bir eklentiydi:
bfa81f632446502de10f78f3d9a1fe0e.webp
 
Aeldra New Target sistemi ekledim:
Linkleri görebilmek için giriş yap veya kayıt ol.


Genel manada çalışıyor bazı eksik moblar var "Çöl Tilkisi" tarzında onun dışında çoğu mobun iconu geliyor warezde paylaşılan kodlarda bazı yerlerde tek tek icon verilmiş düzenli olarak kullanmak isterseniz ben böyle bir düzenleme yaptım:

Python:
Genişlet Daralt Kopyala
            pcRace = chr.GetRaceNumByVID(self.vid)
            if pcRace >= 8001 and pcRace <= 8062:
                self.FaceTargetIcon.LoadImage("ibowork/target/8002.png")
            else:
                self.FaceTargetIcon.LoadImage("ibowork/target/%d.png" % pcRace)

Metinleri tek icondan çektirtiyorum kalanları da kendi iconlarından. Sistemin thinboard ını aeldra thinboard şeklinde yapacağım ayrı bir thin board classı yazıp onu çağıracağım yapınca bu mesaja edit şeklinde görüntüsünü koyarım.

Edit: Aeldra Thinboardı sadece target kısmında çalışacak şekilde ayarladım, şimdi tam istediğim görüntüde oldu:
Linkleri görebilmek için giriş yap veya kayıt ol.
 
Son düzenleme:
Linkleri görebilmek için giriş yap veya kayıt ol.


Minimap yanı Event takvim buttonu ve FPS Göstergesi eklendi bunun dışında src taraflı bir sistem oluşturmaya başladım game tarafı bitti, client ve pack tarafını bitince youtube videosu şeklinde ekleyeceğim.

Bunun dışında FPS göstergesi için daha official tarz bir gui tasarlayacağım böyle mavi mavi çocuk oyunu gibi durdurttu.
 
---------------------------------------Champion Level Sistemi----------------------------------------------

Official'ın Yohara güncellemesini çok beğendim fakat oyun tarzım 99. seviyede bittiği için paylaşılan tarzda ekleyemezdim ben de baştan kendi şampiyon seviyemi oluşturmaya karar verdim. İlk olarak oyunu gameplay ve ekonomi ekseninde ele aldım bildiğiniz üzere metin2de exp ticareti karakterleri örümcek zindanında 75'e yükseltme üzerinden ilerliyor ilk hedefim expi ticarette dolaşabilir hale nasıl getirebilirim sorusu üzerine düşünmemle başladı.

Dedimki 99. Seviyeye kadar normal biçimde -alışılagelmiş- şekilde oyuncularımız devam etsinler kasmaya Champion Lv. kısmında ise moblardan exp. elde edilmesin, oyuniçi quest ve exp veren çeşitli eşyaların kullanımıyla level atlansın. Champion Lv. kısmında da yohara 30. seviyede bitiyor biliyorsunuz ben de dedimki madem 99cuyuz bu yeni şampiyon level sistemi de 99. seviyede bitsin ve çeşitli özellikler versin, dinamik bir şekilde bonus kazanma olayını yaptım, src'den bir satır kod yardımıyla istediğiniz efsunu level bazlı verebiliyorsunuz.
Şu an için daha hiçbir PvP dengesine dikkat edilmeden
-Kasılan her seviye için 2 canavar ve birer ortalama zarar ve beceri efsunu tanımlanıyor karaktere.
Fotoğraflara geçelim:

Bilgilendirme Penceresi C Ekranındaki soru işaretine imlecini götüren her oyuncu sistemin anlatımıyla karşılaşır:
Linkleri görebilmek için giriş yap veya kayıt ol.


Çeşitli seviye aralıklarında karakterin Champion seviyesinin sol tarafına icon gelir bu levellar 1-55, 55-75, 75-98 ve 99. seviyede ise son icon'u kazanırsınız. Champion 1 olduktan sonra ise taskbardaki sarı altın rengi exp kazanımı maviye döner ve 99. seviyeye kadar mavi exp kasabilirsiniz.
Sistem level sistemi üzerine eklendiği için lonca seviyesi kazanımı üzerine herhangi bir engel tanımlamadım çünkü sonraki güncellemede 20 olan lonca seviyesini arttıracağım. Şimdi videoya geçelim:
Linkleri görebilmek için giriş yap veya kayıt ol.


Kazanılan Bonusların bonus ekranında görüntülenmesi:
Linkleri görebilmek için giriş yap veya kayıt ol.
 
Item'a + basınca duyuru çıkma sistemi eklendi, +15 itemler için de uyarlandı, seviye 64 üzeri olan zırh ve silahlar için sadece yükseltme mesajı oyunculara duyrulur:
Linkleri görebilmek için giriş yap veya kayıt ol.


Karakter yaratım doğuş bölgeleri güncel tr ile aynı hale geldi:
Linkleri görebilmek için giriş yap veya kayıt ol.


Bunlar dışında ise:
#define ENABLE_MOB_MOVE_SPEED //cesaret pelerini ile canavar çekince yaratıklar çok hızlı biçimde koşturuyorlar
#define EQUIP_WHILE_ATTACKING // Okçu savaşırken oku bittiğinde değiştirebilir, diğer karakterler savaş esnasında eşya değiştiremezler
#define __MOUNT_EXTRA_SPEED__ // Aeldra tarzı karakter bineğe bindiğinde ekstra hızlı gidiyor
 
6. ve 7. efsun sistemi eklendi efsunları metin2sg sunucusuna paralel şekilde navicatten aarladım ve manuel efsun atma penceresi ekledim 6 7. efsuna uyarlamasını yapıp guisini baştan çizdim:
Linkleri görebilmek için giriş yap veya kayıt ol.
 
Linkleri görebilmek için giriş yap veya kayıt ol.


bufferların ve diğer oyuncuların skillerini paylaşabilmeleri için skill hyperlink sistemi eklendi, kod parçalarını ve eksik kodlarını yazdım sistemin yine yarım yamalak paylaşılan bir sistemdi.
 
Mavi Enerji Kristali sistemi eklendi, kendine ait enerji parçacıklarıyla +0 Mavi Enerji Kristali üretebilir ve +25'e kadar yükseltebilirsiniz. 12 saatlik kullanım süresi bittiğinde süre yükseltme iksirleriyle 12 saate kadar geri şarj edebilirsiniz. Normal enerji kristali sisteminden farklı yapıda kodlaması vardır:
Linkleri görebilmek için giriş yap veya kayıt ol.
 
Macar bir arkadaştan m2m pet sistemi satın aldım, türkçeye çevrilmesi ve gui işlerini yapıyorum bir iki de oyun yapıma uydurmam gereken olay kaldı pette, temel olarak canavar ve hp veriyor level kastıkça şu an levelda 100 sınırı var ama py taraflı 100'ü geçiyor py tarafında görüntü bug ı olmaması için ufak bir engel tanımlayıp depoya konmasını kapattığımda bir sıkıntı kalmayacak.

Normal porki tarzı pet oyunda kullanılmıyor, saltanattaki saldıran ejderha petini ya da daha önceden kullandığım pet ataktaki petlerden birini kullanırım.
Önceki pet atak sistemi kısa videosu:


Şimdiki M2M Pet sistemi:
Linkleri görebilmek için giriş yap veya kayıt ol.
 
Geri
Üst