Arama Sonuçları

  1. Kaptan Yosun

    Kaptan Yosun'un Geliştirme Günlüğü

    :mmt-hakkinda: Baktım diğer agalar geri dönmüş günlük açıyorlar, ben de eksik kalmayayım dedim. Aklımdaki tek plan, öğrenmek. Belli bir files yapısı hedeflemiyorum. +------------------------------------------------------------+ | * Kaptan Yosun's Mainline Superlight * |...
  2. Kaptan Yosun

    Kaptan Yosun'un Geliştirme Günlüğü

    Ufak güncelleme Oyunun kendi GrpVertexShader ve GrpPixelShader classlarını güncelleyerek HLSL shader yükleyebilmelerini sağladım
  3. Kaptan Yosun

    Kaptan Yosun'un Geliştirme Günlüğü

    Obje gölgeleri de hazır. Uzun zaman sonra bu konuyla ilgilendim ve dinamik gölgeler tamamen hazır. Ağaçların, binaların ve tüm katı objelerin altına dinamik olarak güneş pozisyonuna göre gölge düşer. Dikkatinizi çekerim, bunlar için shader lazım değil, tamamen shadersiz çalışıyorlar.
  4. Kaptan Yosun

    Kaptan Yosun'un Geliştirme Günlüğü

    Üst üste binen gölgelerin birbirlerini iptal etmesini de düzelttim. Şu anda kullanılabilir haldeler :matrix:
  5. Kaptan Yosun

    Kaptan Yosun'un Geliştirme Günlüğü

    Statik gölge mantığını oyundan tamamen kaldırıp, shadowmap ve shadowtexture yüklemek yerine ağaçların dinamik olarak gölge yansıtmalarını ayarladım.
  6. Kaptan Yosun

    Kaptan Yosun'un Geliştirme Günlüğü

    Sağ ol, senin de günlüğünü bekleriz
  7. Kaptan Yosun

    Kaptan Yosun'un Geliştirme Günlüğü

    Yağmurun yere düşünce sıçrama ve karın yere düşünce erime efektlerini ayarladım. Kar yağışı ağırsa veya kar fırtınası varsa kar sisi oluşmasını ayarladım.
  8. Kaptan Yosun

    Kaptan Yosun'un Geliştirme Günlüğü

    Şimşeklerin rastgele konumlarda çakmasını ayarladım
  9. Kaptan Yosun

    Kaptan Yosun'un Geliştirme Günlüğü

    Yapabildiğine sevindim, sıkıntı olmaz ben atları da yaptım. Kod mantığına etki etmiyoruz. Sadece protodan bir alanı kontrol ediyoruz.
  10. Kaptan Yosun

    Kaptan Yosun'un Geliştirme Günlüğü

    sadece bu enumla olmaz, dump proto'da ve protoreader'da değişiklikler yapmak lazım. Örnek olarak attım o enumu.
  11. Kaptan Yosun

    Kaptan Yosun'un Geliştirme Günlüğü

    Tamam işte o is_horse kontrolü Mob_Proto'da TYPE sütunu TYPE_HORSE mu diye kontrol ediyor. Binek moblarını TYPE_NPC'den TYPE_HORSE'a geçirmek için src'de pek çok değişiklik yapmak lazım. Benim yöntemim daha kolay. Bineklerde mob_rank'ın bir önemi olmadığı için rank üzerinden kontrol etmeyi daha...
  12. Kaptan Yosun

    Kaptan Yosun'un Geliştirme Günlüğü

    Şimşek sistemi ekledim. Sadece sağanak yağış ve fırtına varken çalışır. Çeşitli şimşek sesleri arasından rastgele birini seçer. (ekranın parlama efektleri vs henüz yok, çünkü onlar shader üzerinden, bu sadece ses sistemi) Jetty'nin yöntemi CSnowParticle içinde olduğundan, şimsek çakmalı mı...
  13. Kaptan Yosun

    Kaptan Yosun'un Geliştirme Günlüğü

    Binek kostüm sistemi ve yanında gezen binek veya mount like horse lazım. Zenaris binekleri proto'dan TYPE_HORSE olarak çekiyor ama mainline'da binekler TYPE_NPC. Bu yüzden ben TYPE değiştirmek yerine binek itemlerini değil de binek moblarını (Mesela 20114 White Lion gibi) yeni bir rank ekleyerek...
  14. Kaptan Yosun

    Kaptan Yosun'un Geliştirme Günlüğü

    sırada o var zaten
  15. Kaptan Yosun

    Kaptan Yosun'un Geliştirme Günlüğü

    Yağmur seslerini, görüntüsünü ve yağış dinamiğini ayarladım. Ayrıca kar yağışını da revize ettim. Sistemin kodlarını ciddi ölçüde optimize ettim ve okunurluluğunu iyileştirdim. Oyuna ilk girişte aynı doğru msenv seçimi gibi doğru yağmur sesinin seçilmesini de ayarladım. @raskolnikov bak...
  16. Kaptan Yosun

    Kaptan Yosun'un Geliştirme Günlüğü

    Jetty nasıl çektiyse artık ona göre üzerine geliştireceğim, henüz shader mantığını çekmedim, ama inceleyeceğim dediğini teşekkür ederim
  17. Kaptan Yosun

    Kaptan Yosun'un Geliştirme Günlüğü

    JettyX shader sistemine geçmeden önce ufak hazırlıklar yapıyorum. Yağmur ayarlarını aldım. Kodun kötü yazılan kısımlarını iyileştirdim ve oyunu kapat-aç yapınca seçili ayarın sıfırlanma problemini çözdüm.
  18. Kaptan Yosun

    Kaptan Yosun'un Geliştirme Günlüğü

    Official Shadow Option ekledim
  19. Kaptan Yosun

    Kaptan Yosun'un Geliştirme Günlüğü

    Bir güncelleme daha Dinamik gölgelerin render mesafesi ayarı (kendim yazdım) Maksimum değeri çok yükseltemiyorum çünkü gölge kalitesi düşüyor, shadowmap kalitesi statik olduğundan daha büyük bir alanı renderladığımda gölge texel yoğunluğu azalıyor, ileride onu da dinamikleştirmeye çalışırım.
  20. Kaptan Yosun

    Kaptan Yosun'un Geliştirme Günlüğü

    Mini güncelleme: Proto'larda artık korece isimler yok ve "locale_name" sütunu artık kullanılmayacak. Server sunucu sahibinin belirlediği dilde, client ise pack diline göre "name" sütununu ayarlayıp kullanıyor. Ayrıca artık mob_drop_item.txt, etc_drop_item.txt, ve special_item_group.txt gibi...
Geri
Üst