Merhaba arkadaşlar,
Tüm metin fileslerde 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üşmesi yaşanır, dolayısıyla client kasma donma minumuma inmiş olur....
EterPackManager.cpp açılır
aratılır
Code:bool CEterPackManager::Get(CMappedFile & rMappedFile, const char * c_szFileName, LPCVOID * pData)
Komple Değiştir
Code: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ılır
Code:bool CEterPackManager::isExist(const char * c_szFileName)
değiştir
Code:bool CEterPackManager::isExist(const char * c_szFileName) { return isExistInPack(c_szFileName); }
UserInterface içindeki bPackFirst değerini packlerin d:/ konumundan yüklenmesi için false yapmalısınız. true yaparsanız yüklenmeyecektir.
Code:bool bPackFirst = TRUE; bPackFirst = TRUE;

