Arama Sonuçları

  1. Kaptan Yosun

    [REHBER] Office 365 kurulumunda gereksiz uygulamaların kurulmasını engelleyin

    Office 365 kurulumunu doğrudan çalıştırırsanız muhtemelen hiç kullanmayacağınız Access, Groove, Lync, OneDrive, OneNote, Outlook, Publisher ve Bing gibi uygulamalar da beraberinde kuruluyor. Ben sadece Word, Excel ve Powerpoint istiyorum. Bunun için setup'ı sadece bir configürasyon dosyasıyla...
  2. Kaptan Yosun

    [C++] Client Source DirectX 9Ex Güncellemesi

    :mmt-sistem-gereksinimleri: • DirectX 9 :mmt-hakkinda: DirectX 9Ex, yaklaşık %30 daha az RAM kullanımı ve 3D cihazın asla kaybolmaması gibi ciddi avantajlara sahip. Yani artık CTRL+Alt+Del çökmeleri yok. İndirdiğiniz .diff dosyasını buraya yapıştırıp yapılması gereken değişiklikleri...
  3. Kaptan Yosun

    [Ubuntu] Sadeliğin güzelliği

    Windows işletim sistemini gerçekten de sadece ama sadece TFT gibi oyunlar ve Visual Studio gibi belli başlı programlar sadece o platformda destekli diye kullanıyordum. Ancak Windows işletim sisteminin koca bir spyware virüsü olması beni hep rahatsız etmiştir. Steam Deck gibi konsolların...
  4. Kaptan Yosun

    [C++] Dynamic Shadows for Trees & Objects + Remove Static shadowmap Logic

    :mmt-hakkinda: Artık bu tarih öncesi gölge haritası yükleme mantığından kurtulup hem ağaçlar hem de nesneler için uygun gölgeler elde etmemizin zamanı geldi. Öncesi: Sonrası: :mmt-indir: GitHub...
  5. Kaptan Yosun

    Source WorldEditor Renewal By Kaptan Yosun

    :mmt-hakkinda: Aşırı bir değişiklik yapmadım. Sadece derlenip çalışabilecek kadar düzelttim. Bu yüzden deneyimli programcıların bazı genel düzeltmeler ekleyebilmesi için açık kaynaklı olarak paylaşıyorum. Ayrıca İngilizceye de çevirdim, ancak çeviriler muhtemelen çok doğru olmayabilir ve hatta...
  6. Kaptan Yosun

    Source Pureline - Windows Server Geliştirme Ortamı

    :mmt-hakkinda: Kurmak ve kullanmak için roket fiziği bilmeyi gerektirmeyen, derli toplu, Windows'ta çalışan, Mainline tabanlı bir geliştirme ortamı hazırladım. Aklınızda bulunması icap eden bazı bilgiler: Kasten Cmake kullanmadım (Cmake iğrenç bir şeydir) ve ileride de kullanmayı...
  7. Kaptan Yosun

    World Editor Renewal

    Aklımdaki SpeedGrass çalıştırmak, WorldEditor'den eklenebilir yapmak gibi projeler için WorldEditor kaynak koduna giriştim. Uzun uğraşlar sonucu C++23 ile derleyebildim. Ben de WorldEditor Remix kullanmak isterdim ama onun kaynak kodu yok malesef. Şimdilik öncelikli olarak Korece yazıları...
  8. Kaptan Yosun

    Swaying trees in the wind - Rüzgarda savrulan ağaçlar

    SpeedTree'yi biraz kurcaladım, bazı hatalarını giderdim ve ağaçların rüzgarda savrulmalarını ayarladım.
  9. Kaptan Yosun

    [FIX] Python int too large to convert to C Long

    Sıfırdan mainline files yaptıysanız bu hatayı bilirsiniz. Client açılırken çöker ve bu hatayı loglar: Python int too large to convert to C Long Bunu genelde uğraşmak istemeyenler PythonUtils.cpp'ye bu defineleri ekleyerek maskeler. #define PyLong_AsLong PyLong_AsLongLong #define...
  10. Kaptan Yosun

    [C++ / PY] Mainline'ın bazı hard-coded hesaplarını düzeltin

    Hiç ellemezseniz doğru çalışsan, ancak oyuna yeni bir eşya tipi veya envanter sayfası veya yeni bir efsun tipi eklemeye çalışırsanız sizi yarı yolda bırakacak olan bazı kodları dinamik yapalım. Aratın: const DWORD c_Name_Max_Length = 64; const DWORD c_FileName_Max_Length = 128; const DWORD...
  11. Kaptan Yosun

    Dinamik UI çalışmaları

    Yeni bir UI dizayn paketi satın aldım, hobi olarak Metin2'ye uyarlamak istedim. Uyarlarken fark ettim ki Metin2'nin arayüz elementlerinin hiç biri dinamik boyutlandırılmıyor. 4k monitör de kullansanız envanterin uzunluğu 560pixel, 480p monitör de kullansanız envanter uzunluğu 560pixel. Demek...
  12. Kaptan Yosun

    [C++20] std::ranges ile Client kaynak kodunu güncelleyin

    :mmt-hakkinda: Metin2'nin antik kodunu yavaş yavaş güncelleyelim. Bugünkü işimiz C++20 ile gelen std::ranges fonksiyonları. Daha temiz ve okunaklı kod Daha güçlü tip güvenliği ve daha iyi derleyici hataları Sıra tabanlı (range-based) yapılarla doğal uyum Iterator kullanımını ortadan kaldırarak...
  13. Kaptan Yosun

    [C++] Yüksek miktarda Stack bellek kullanan bazı fonksiyonları optimize edin

    :mmt-hakkinda: !!! Uyarı !!! Benim yazdığım hiçbir şeye güvenmeyin veya gözünüz kapalı kaynak kodunuzu değiştirmeyin. Ben yazılımcı değilim. AreaTerrain.cpp dosyasında gezerken fark ettim. Visual studio bazı fonksiyonlar için "Çok fazla Stack bellek kullanıyor, bunu Heap belleğe almayı...
  14. Kaptan Yosun

    [C++][PY] Kanal değiştiriciye istediğiniz klavye kısayolunu aç-kapat olarak atayın.

    :mmt-hakkinda: Aeldra oynarken fark etmiştim, X tuşuna basınca kanal değiştirme ekranı açılıyordu, boss gezerken büyük kolaylık sağlıyordu. Ben de bunu Official Keyboard Settings ve Official Move Channel için uyarladım. Benim örneğimde K tuşuyla aç/kapat yapılabilir. Ben bu sistemleri definesiz...
  15. Kaptan Yosun

    [19] [Keyboard Settings] Official sistemler serisi

    :mmt-hakkinda: Bu seride doğrudan Metin2'den tersine mühendislik(reverse engineering) ile sökülmüş veya Metin2'ye sağdık kalınarak yazılmış sistemleri paylaşacağım. Sistemler 2014 yılında sızdırılan kraizy.tgz arşivindeki mainline için yazılmıştır. Siz başka server dosyaları kullanıyorsanız...
  16. Kaptan Yosun

    Çözüldü Minimap ile ilgili ilginç bir görsel bug

    DirectX 9 sürümüne geçtikten sonra fark ettim. Minimap yanlış renderlanıyor, yarısı var yarısı yok ve konumu doğru değil. Önce PythonMiniMap.cpp aklıma geldi, ancak önceki projelerimle kıyasladım, birebir aynı. sorun başka bir yerden kaynaklı. Aklınıza neler geliyor? Örnek: ben yol üzerinde...
  17. Kaptan Yosun

    [C++] Client'in 1997-2001 Arası çıkmış grafik kartları desteğini kaldırın

    :mmt-hakkinda: Daha önce de hep belirttiğim gibi, her türlü kod kalabalığı beni rahatsız ediyor, bu yüzden kaynak kodunu olabildiğince arı-duru hale getirmeye çalışıyorum. Metin2 Client kaynak kodunda bugün en düşük özellikli sayılan bilgisayarların dahi yanlarında süperbilgisayar gibi kaldığı...
  18. 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 * |...
  19. Kaptan Yosun

    [C++] FULL DirectX 9 Güncellemesi Zemin Bozulması ve CWebBrowser Fixli

    :mmt-hakkinda: Öncelikle, bizimle bunu paylaştığı için @hasanmacit 'e teşekkür etmek istiyorum. https://www.mmotutkunlari.com/konu/dev-payla%C5%9F%C4%B1m-directx9-g%C3%BCncellemesi.12861/ Ancak malumunuz, @hasanmacit 'in paylaştığı DirectX9 güncellemesinde bir takım problemler var...
  20. Kaptan Yosun

    [Kılavuz] Server Kaynak Kodundaki Stringleri "Client Locale String"e uyarlayın.

    :mmt-hakkinda: Siz de Metin2 sunucunuzun kaynak kodunu düzenlerken hem kodun yazdırdığı oyun içi yazıyı okuyamamaktan, hem de Korece stringlerin bozulup oyun içinde rastgele garip karakterler olarak görünmesinden bıktıysanız, doğru yerdesiniz. LPITEM itemScroll = GetInventoryItem...
Geri
Üst