Metin2 Loading Süresini %90 Azaltma

Arslan

Sabır; yüzünü ekşitmeden acıyı yudumlamaktır.
Onaylanmış Üye
5 Kas 2020
118
9
Çevrimiçi zamanı
13h 45m
18
Best answers
0
Oyuncu
Metin2, CS:GO
EterPackManager.cpp aç:
Arat:
Kod:

bool CEterPackManager::Get(CMappedFile & rMappedFile, const char * c_szFileName, LPCVOID * pData)
Komple Değiştir:
Kod:

bool CEterPackManager::Get(CMappedFile & rMappedFile, const char * c_szFileName, LPCVOID * pData)
{
if (m_iSearchMode == SEARCH_PACK_FIRST)
{
if (GetFromPack(rMappedFile, c_szFileName, pData))
return true;

if (c_szFileName[1] != ':' && GetFromFile(rMappedFile, c_szFileName, pData))
{
TraceError("%s", c_szFileName);
return true;
}
}

if (m_iSearchMode == SEARCH_FILE_FIRST)
{
if (GetFromFile(rMappedFile, c_szFileName, pData))
return true;

return GetFromPack(rMappedFile, c_szFileName, pData);
}

return false;
}



Arat
Kod:

bool CEterPackManager::isExist(const char * c_szFileName)
Komple Değiştir:
Kod:

bool CEterPackManager::isExist(const char * c_szFileName)
{
return isExistInPack(c_szFileName);
}


UserInterface içindeki bPackFirst ddeğerini packlerin d:/ konumundan yüklenmesi için false yapmalısınız. true yaparsanız yüklenmeyecektir.


Kod:

bool bPackFirst = TRUE;
bPackFirst = TRUE;



Tüm metin2 fileslerinde ortak bir sorun vardır.
Oyun önce "d:/ymir work" klasöründeki dosyaları yükler ve D harfli bir dvd / cd-rom'unuz varsa oyun çok yavaş yüklenir ve büyük fps düşüşleri olur. (bazı oyuncular için oyun oynanamaz olabilir)




Bu çözümü kullanarak:
1. Oyun artık d:/ymir work dosyalarını yüklemeyecek.
2. İstemci daha hızlı açılır, dosyaları daha hızlı yükler.
3. Daha az fps düşme.
 

Fendrix

𝓣𝓱𝓮 𝓑𝓮𝓼𝓽 𝓞𝓷𝓮
Co Admin
Hosting Yetkilisi
Teknik Sorumlu
Hakem
Yarışma Organizatörü
Vip Üye
21 Mar 2021
1,314
370
Çevrimiçi zamanı
7d 8h 47m
153
Best answers
0
Oyuncu
Metin2
Teşekkürler. :)
 
Üst