Çok eski bir web tarayıcısı kullanıyorsunuz. Bu veya diğer siteleri görüntülemekte sorunlar yaşayabilirsiniz.. Tarayıcınızı güncellemeli veya alternatif bir tarayıcı kullanmalısınız.
Bu hatayı daha önce paylaşmış ve çözümü boost kütüphanesini düzenleyerek yapmıştım. Ancak bu iyi bir yol değil. Kütüphaneyi güncelleyince aynı hata bir daha gelecek çünkü. Bu hatanın asıl sebebi:
Server/db/stdafx.h içindeki bu makro
#define snprintf _snprintf
Sebebi ise eski Visual Studio...
AVM'de gezerken Huawei mağazasının önünden geçiyordum. Gözüm bu tablete çarptı ve ilk bakışta ekranına hayran kaldım. Elime alıp biraz kullandım, çok hoşuma gitti ve ciddi bir indirimi de olunca satın aldım. Bir aydır kullanıyorum ve çok memnun kaldığım için size de tanıtmak istedim.
Resmi...
:mmt-hakkinda:
Arkadaşlar merhaba,
Bu konuda UUP dump kullanarak en güncel Windows sürümünü kendi ISO dosyanız olarak nasıl oluşturabileceğinizi anlatacağım. Önce kısaca neden böyle bir yönteme ihtiyaç duyulur, ona değinmek istiyorum.
Neden Microsoft sitesinden indirmek yerine UUP dump?
Resmi...
Yıllardır Metin2'nin ilkel text renderinin performansı nasıl etkilediğini, kalabalık yerderde FPS'i nasıl dibe çektiğini gördük.
Bunun birkaç sebebi var:
Her harf ayrı vertex set ediliyor
Her harf ayrı draw call ile çiziliyor
Outline varsa aynı harf için 4 fazladan draw call atılıyor
Her harf...
KaptanYosun'un Shader-Driven Grafik Günlüğü
Üzerinde çalıştığım grafik sistemlerini ve bu süreçte edindiğim deneyimleri bu konuda adım adım paylaşacağım.
Şimdiye kadar yaptıklarım:
HLSL Shader Manager.cpp/h
Shader derleme, yükleme ve yönetim süreçleri tek bir merkezden kontrol edilebilecek...
:mmt-hakkinda:
https://www.mmotutkunlari.com/konu/18-load-atlas-mark-info-official-sistemler-serisi.21939/
Bu konudaki GF tabanlı atlas mark sistemi kullanılırken, görev bulunan NPC’lerin minimap üzerindeki 2×2 WhiteMark noktalarında bir 1 pixel kuzeybatı yönünde kayma gözüme çarptı. Bu kayma...
Clienti tümden UTF-8'e geçirdikten sonra fark ettim ki syserr.txt dosyası içine UTF-8 karakterler doğru yazılsa da konsol ekranında bu karakterler bozuluyor.
Örneğin syserr.txt'deki doğru yazılan
0122 10:18:36317 :: Canlandırma Kağıdı(#22050) cannot find icon file. setting to default.
0122...
:mmt-hakkinda:
Boost C++ her ne kadar çok işlevsel ve güçlü bir kütüphane olsa da, Extern'imizde aşırı fazla dosya tutuyor ve serverimizi yedekleme gibi işleri çok zor bir hale getiriyor. Bu yüzden bu kütüphane kullanılarak yapılan işlemleri std C++ kütüphanesiyle yapacağız.
Standard C++...
:mmt-hakkinda:
Metin2 client’ında uzun zamandır olan küçük bir problem vardı:
oyun penceresi yatayda birkaç piksel sağa kayık şekilde açılıyordu.
Benim sistemimde bu fark yaklaşık 7 piksel civarındaydı.
Çok büyük bir şey değil ama “tam ortada değil” hissi net olarak vardı.
Before: pencere...
:mmt-hakkinda:
Bu bir antik DirectX8 dönemi driver workaround'udur. Windows XP döneminde bazı driver sürümlerinin bozuk olduğu ve bazı uygulamaları bozduğu biliniyordu, bu yaygın bir fenomendi. Oyun bu driverlar ile oyuna girmeyi engellemek için böyle bir fonksiyon yazmış. grpblk.txt içinden...
:mmt-hakkinda:
Metin2’nin orijinal altyapısında bulunan billing sistemi, temel olarak oyunculara süre bazlı oyun erişimi satmak için tasarlanmış bir mekanizmadır. Mantık olarak Elder Scrolls Online benzeri bir model uygular:
Hesabın ya belirli bir oyun süresi vardır, ya da IP / gün / saat bazlı...
:mmt-hakkinda:
Korece konuşmayan bize bir faydası olmadığı gibi hem kod kalabalığı yapıyor hem de encoding bozulması gibi sebeplerle sık sık geliştiricilere sorun çıkarıyor. Bence kaldırmak en doğrusu. Özetle proto'lardaki Korece isim / Lokal isim ikilemini kaldırıp tek sütun kullanacağız...
:mmt-hakkinda:
Metin2’nin çok eski dönemlerinde client bütünlüğünü kontrol etmek amacıyla eklenmiş bir güvenlik mekanizmasıdır. Mantık olarak client çalışırken belleğinden ve exe dosyasından CRC alır, bunu parça parça (MagicCube denilen yöntemle) server’a gönderir ve server da bu değerleri...
:mmt-hakkinda:
Ymir'in bir web panelden server'a komutlar gönderip çeşitli özellikleri açıp-kapadığı, çeşitli oyuncu sayısı bilgilerini edindiği bir sistem. Bu web paneli elimizde olmadığı için kaldırıyoruz. Ancak uğraşmak isteyen tabi kodları okuyup ters mühendislikle bir web panel de...
:mmotutkunlari-logo:
Bu başlık altında konu dışına çıkmadan, YMIR’in yaklaşık 20 yıl önce yazdığı ve günümüz standartlarına göre oldukça problemli olan kod bloklarını refaktör edip, ortaya çıkan sonuçları birbirimizle paylaşalım.
YMIR bu oyunu geliştirmeye başladığında, Visual Studio’da bugün...
Playersettingmodule.py içinde gözüme bir şey çarptı, iki tane efekti yorum satırına almış YMIR.
Bunları yorum satırından çıkarın.
#chrmgr.RegisterCacheEffect(chrmgr.EFFECT_SUCCESS, "", "season1/effect/success.mse")
#chrmgr.RegisterCacheEffect(chrmgr.EFFECT_FAIL, ""...
:mmt-hakkinda:
Linguistic - Metin2 Wiki
Metin2'nin her ülke için ayrı sunucu yürüttüğü dönemlerde, hard role play hissini pekiştirmek için bayraklar arası düşmanlığı ve anlaşmazlığı simgeleyen, farklı bayraktan iki oyuncunun oyunun erken safhalarında birbirleriyle anlaşamaması için iyi...
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...
: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...
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...