İstek Packları Sourceden Cektirme

  • Konuyu açan Konuyu açan BOZOK
  • Açılış Tarihi Açılış Tarihi
  • Yanıt Yanıt 3
  • Gösterim Gösterim 172
Konu sahibinin aradığı materyalleri bulmasına yardımcı olmak için konuya yorum yazabilirsiniz.

BOZOK

𝐘 𝐌 𝐈 𝐑___𝐖 𝐎 𝐑 𝐊
Geliştirici
Yardımsever Üye
Usta Üye
Mesaj
1.363
Çözümler
79
Beğeni
2.582
Puan
1.860
Ticaret Puanı
1
clıenttekı packları sourceden cektırmek ıstıyorum bır kaç forumda paylaşılan durumları gördümde pek oyle ısıtıcı gelmedigi için bu nedenle elinizde hali hazırda kod varsa paylaşırsanız sevınırım çünkü pack index dosyasına eklemek gercekten ölüm alışık olmadıgım için buıld alıp sourceden cekmesı daha mantıklı dıye dusunuyorum ondan ötürü bu konula ilgili pek durumda yok lazım olan kişilerde en azında faydalanır
 
//Client source'de UserInterface/UserInterface.cpp açınn ve bunu bulun
bool PackInitialize(const char* c_pszFolder)

//Tüm fonksiyonu bununla değiştirin.

bool PackInitialize(const char* c_pszFolder)
{
if (_access(c_pszFolder, 0))
return true;
std::string stFolder = c_pszFolder + std::string("/");
CTextFileLoader::SetCacheMode();
CEterPackManager::Instance().SetCacheMode();
CSoundData::SetPackMode();
std::vector<std::string> packlist
{
"effect",
"etc",
"guild",
"icon",
"item",
"locale",
"maps",
"monster",
"npc",
"pc",
"pc2",
"property",
"sound",
"textureset",
"zone",
};
for (const auto& pack : packlist)
CEterPackManager::Instance().RegisterPack((stFolder + pack).c_str(), "*");
CEterPackManager::Instance().RegisterRootPack((stFolder + std::string("root")).c_str());
return true;
}
 
"effect",
"etc",
"guild",
"icon",
"item",
"locale",
"maps",
"monster",
"npc",
"pc",
"pc2",
"property",
"sound",
"textureset",
"zone", bu verdıgınız örnekler tekmı eklenecek yoksa örnek verıyorum bende 144 pack var hepsı bunlara göre düzenlenecek eklenecekmi
 
Geri
Üst