İ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 107
Konu sahibinin aradığı materyalleri bulmasına yardımcı olmak için konuya yorum yazabilirsiniz.

BOZOK

Anka2 Rinamt2 Projesıne Hakim Olan Tek Kalite
Premium Üye
Geliştirici
Yardımsever Üye
Usta Üye
Mesaj
1.261
Çözümler
72
Beğeni
2.007
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