- Mesaj
- 4.075
- Çözümler
- 409
- Beğeni
- 4.318
- Puan
- 1.849
- Ticaret Puanı
- 0
Cümleten selam olsun. Eskisi kadar çok aktif olarak geliştirme yapmasam da kafam estikçe olduğu kadar uğraşıyorum. Uzun zamandır kenarda bekleyen bir projedir.
C++ diline ilgi duyduğum için kaynak kodlarına ve işlevselliğe daha fazla ağırlık veriyorum ve sürekli kurcalıyorum. Sistem ekleme falan çoğunlukla kolay şeyler olduğu için bunlar benim için ikinci planda oldu hep. Sadece temel olarak gerek gördüğüm sistemleri ekledim. Ve öncelikli olarak kendi yaptığım düzenlemelerin ve eklemelerin fixlerine yoğunlaştım. Bir şeyi yapıp, 3-5 ay sonra ummadık zamanda o yaptığım şeyin hatalarıyla uğraşmayı sevmiyorum. Bu yüzden bir sistemi eklemek 30 dakikamı alıyorsa, o sistemin işlevselliğini %100'e ulaştırmak bazen günlerimi alabiliyor. Dolayısıyla şimdilik burada dolu dolu bir changelog göremeyeceksiniz... Her ne olursa olsun nihayetinde benim için özel bir files diyebilirim.
Belki daha da geliştirdikten sonra satışa çıkarabilirim, içeriği herkese açık şekilde paylaşmamdaki amacım da bu biraz, ama emin değilim.
Belki de böyle kalır.. Artık ruh halime göre.
Altyapı: Kraizy/Mainline
Server: C++17 / FreeBSD 14.2 / GCC10
Client: C++20 / VS2022
## Genel / Sistemler ##
## C++ / Py Fixler ## (Piyasadaki fixlerin çoğu henüz eklenmedi)
Teklif Sistemi Tanıtım Konusu >
C++ diline ilgi duyduğum için kaynak kodlarına ve işlevselliğe daha fazla ağırlık veriyorum ve sürekli kurcalıyorum. Sistem ekleme falan çoğunlukla kolay şeyler olduğu için bunlar benim için ikinci planda oldu hep. Sadece temel olarak gerek gördüğüm sistemleri ekledim. Ve öncelikli olarak kendi yaptığım düzenlemelerin ve eklemelerin fixlerine yoğunlaştım. Bir şeyi yapıp, 3-5 ay sonra ummadık zamanda o yaptığım şeyin hatalarıyla uğraşmayı sevmiyorum. Bu yüzden bir sistemi eklemek 30 dakikamı alıyorsa, o sistemin işlevselliğini %100'e ulaştırmak bazen günlerimi alabiliyor. Dolayısıyla şimdilik burada dolu dolu bir changelog göremeyeceksiniz... Her ne olursa olsun nihayetinde benim için özel bir files diyebilirim.
Belki daha da geliştirdikten sonra satışa çıkarabilirim, içeriği herkese açık şekilde paylaşmamdaki amacım da bu biraz, ama emin değilim.
Belki de böyle kalır.. Artık ruh halime göre.
Altyapı: Kraizy/Mainline
Server: C++17 / FreeBSD 14.2 / GCC10
Client: C++20 / VS2022
## Genel / Sistemler ##
Kod:
-> Offline Shop + Shop Search eklendi.
- Python kodlarında bazı yerler sıfırdan yazılıp ayrıştırılarak slot sorunu giderildi.
- Yang düzeni sağlandı.
- Search sisteminin GUI sorunu düzenlendi.
- EditLine sorunu giderildi.
- Tamamen sıfırdan "Teklif" eklentisi yazıldı, shop ve search sistemine uyarlandı. // Tanıtım linki aşağıda
- Fiyat değiştirmeyle ilgili küçük bir eksik giderildi.
- Chat Bildirimi etkinleştirildi.
- Builder ekranında fark edilen focus sorunu giderildi.
-> Emoji Key Sistemi Eklendi.
- Offshop için küçük bir sorunu giderildi.
-> Abartısız client optimizasyonu eklendi ve özelleştirildi.
- Kodları C++17 ye yükseltildi ve anlaşılır şekilde düzenlendi.
-> Karakter gölge kalitesi arttırıldı.
-> Lonca arazisi butonu iptal edildi.
-> Costume Mount System eklendi.
-> Sage eklendi.
-> Silah Evrim Sistemi eklendi.
- İlgili yerel dosyaların tamamı PSM(Client optimizasyon)'ye aktarıldı.
- Şamanın at üzerindeyken tek yelpazesinin parlaması sorunu düzeltildi.
- Ninjanın at üzerindeyken tek bıçağın parlaması sorunu düzeltildi.
- Kodlar karakter sınıfına göre anlaşılır şekilde düzenlendi.
- Render target ile çakışması düzeltildi.
- Yeni kod yazılarak evrimli silahların pick bugu düzeltildi.
- Offline Shop sistemine uyarlandı.
- Search sistemine uyarlandı.
- Evrimli silahların bulunduğu satırlar evrim renginde parlayacak şekilde düzenlendi.
- Evrimli silahların name özelliği genişletildi ve yeniden düzenlendi.
-> TRADABLE_ICON Eklendi.
-> DirectX 8 tamamen kaldırıldı. DirectX 9'a yükseltildi.
- FXAA + %100 Scale testi olumlu.
-> NEW_DROP_ITEM Eklendi.
-> Premium Sistemi eklendi.
- Yeniden düzenlendi ve sadeleştirildi. İstenilen her yere uyarlanabilir.
-> MULTI_TEXTLINE eklendi ve düzenlendi.
-> Çevrimdışı Mesaj Eklendi.
- Zaman sorunu düzeltilecek.<<
-> K Envanter eklendi.
- Drop gui, k envantere göre ayrıştırılıp düzenlendi. Artık K Envanterdeki itemler için farklı bir gui kullanılacak.
- Offline shop ile uyumlu hale getirildi ve bütün sorunları giderildi.
-> Render Target Sistemi Eklendi.
- CTRL'ye atandı.
- DirectX 9'a uyarlandı.
-> MOB_LAG_FIX eklendi.
- Crash sorunu giderildi.
- DirectX 9'a uyarlandı.
-> Server dosyaları FreeBS11.4' den FreeBSD13'e taşındı.
-> Client dosyaları VS2019'dan VS2022'ye taşındı.
-> İtemlerin yere düştükten sonra kaybolma süresi 10 sn. olarak ayarlandı.
-> K Envanterinde Beceri Kitapları devre dışı bırakıldı. Ruh taşları aktif edildi.
-> FOG_FIX eklendi.
- CONFIG olarak çalışmama sorunu giderildi.
-> Race Height Eklendi ve sorunsuz hale getirilip PSM ye eklendi.
-> Kemer envanteri butonu pasifleştirildi. Kullanılmayacak.
-> Oto Potların affect iconları güncellendi.
-> Level atladığında verilen potlar devredışı bırakıldı.
-> Beceri seçme sistemi eklendi.
-> Başlangıç 70 levelde hazır itemli olacak şekilde ayarlandı.
-> FULL_YANG eklendi.
- Offline shop ve search ile uyumlu hale getirildi.
-> 1.köy gibi aydınlık haritalar için gökyüzüne dinamik güneş eklendi.
-> Bütün objeler(ağaç,bina,taş vs) katılaştırıldı. Artık kamera açısına göre şeffaflaşmayacak.
-> Projeye MSAA ve FXAA eklendi. Piksellerde patlama sorunu çözülecek.
-> Karakter seçme ekranının aydınlatması geliştirildi.
## C++ / Py Fixler ## (Piyasadaki fixlerin çoğu henüz eklenmedi)
Kod:
- @fix1: // Hamle atınca HP düşmesi sorunu düzeltildi.
- @fix2: // Level atlayınca levelin anlık olarak yenilenmemesi düzeltildi.
- @fix3: // VID[0] ERROR düzeltildi.
- @fixme118 ve @fixme301: // Işınlanınca HP düşmesi ve HP ile alakalı diğer benzeri sorunlar düzeltildi. -marty
- #fix4: // [Stock Bug] Taskbar skill slot bugu düzeltildi.
- @targetFix: // Silahlarda saç kostümü sebebiyle 'Kalan Süre: 0 Dakika' yazısı düzeltildi. //render target sorunu
- @fix5: // Ölünce hava kılıcının (sadece görsel olarak) hala aktif görünmesi sorunu düzeltildi.
- @fix6: // TRADABLE_ICON sisteminde K envanter için slot bugu giderildi.
- @fix7: // Lonca üye alımıyla ilgili ufak bir düzeltildi.
- @fix8: // Harita yoksa şehre ışınlan.
- @fix9: // Nesne market açılınca zeminin blur(bulanık) olma sorunu düzeltildi. (DirectX 8 ve DirectX 9)
- @fix10: // DirectX 9 güncellemesi sonrası zemin bozulması sorunu düzeltildi.
Sonrasında oluşan aygıt çökmesi sorunu düzeltildi.
Intel, AMD veya NVIDIA fark etmeksizin bütün dahili/harici grafik kartları tarafından sorunsuz çalışacak. (Görsel aşağıda)
10 tane tane client açılıp test edildi ve defalarca UAC testi yapıldı, herhangi bir bozulma görülmedi.
Kod:
## Kaldırılan Ölü Kodlar ve Gereksizler ##
///////////////////////////////////////
//Client
-> Libjpeg
-> DYNAMIC_POOL_STRICT kaldırıldı.
-> __STATIC_RANGE__ Kaldırıldı.
-> NProtect Kaldırıldı.
-> MovieMan Kaldırıldı.
-> Movie_Mode Kaldırıldı.
-> ProcessCRC Kaldırıldı.
-> CRC Report Kaldırıldı.
-> CheckLatestFiles Kaldırıldı.
-> IsNotPing Kaldırıldı.
-> 20040725_CAMERA_WORK Kaldırıldı.
-> COUNT_SHOWING_SPHERE Kaldırıldı.
-> THEMIDA Kaldırıldı.
-> HEIGHT_CACHE_TRACE Kaldırıldı.
-> __WINDOW_LEAK_CHECK__ Kaldırıldı.
-> CHECKSUM_CHECK_MD5 Kaldırıldı.
-> CHECK_LOD Kaldırıldı.
-> _TEST Kaldırıldı.
-> VTUNE Kaldırıldı.
-> ATTACK_TIME_LOG Kaldırıldı.
-> NEEDED_COMMAND_CLIPBOARD Kaldırıldı.
-> NEEDED_COMMAND_ARGUMENT Kaldırıldı.
-> GAIDEN Kaldırıldı.
-> Profiler Kaldırıldı.
-> Passpod Kaldırıldı.
-> Matrix Card Kaldırıldı.
-> OpenID Kaldırıldı.
-> XTrap Kaldırıldı.
-> Sequence Kaldırıldı.
-> Auction Kaldırıldı.
-> PythonNetworkDatagram Kaldırıldı.
-> extern/boost kaldırıldı.
///////////////////////////////////////
//Server
-> Profiler Kaldırıldı.
-> Passpod Kaldırıldı.
-> Matrix Card Kaldırıldı.
-> OpenID Kaldırıldı.
-> XTrap Kaldırıldı.
-> VCard Kaldırıldı.
-> Billing Kaldırıldı.
-> OpenID Kaldırıldı.
-> Teen Kaldırıldı.
-> NetMarble Kaldırıldı.
-> UNITTEST Kaldırıldı.
-> Sequence Kaldırıldı.
-> Auction Kaldırıldı.
-> Panama Kaldırıldı.
Teklif Sistemi Tanıtım Konusu >