new pack system

This commit is contained in:
d1str4ught
2025-09-21 05:28:55 +02:00
parent 775cb2f927
commit 5b1d3c6bce
100 changed files with 5269 additions and 5825 deletions

View File

@@ -1,7 +1,7 @@
#include "StdAfx.h"
#include "RaceManager.h"
#include "RaceMotionData.h"
#include "EterPack/EterPackManager.h"
#include "PackLib/PackManager.h"
bool __IsGuildRace(unsigned race)
{
@@ -237,14 +237,13 @@ bool CRaceManager::__LoadRaceMotionList(CRaceData& rkRaceData, const char* pathN
s_kMap_stType_dwIndex.insert(std::map<std::string, DWORD>::value_type("SKILL5", CRaceMotionData::NAME_SKILL+125));
}
const void* pvData;
CMappedFile kMappedFile;
if (!CEterPackManager::Instance().Get(kMappedFile, motionListFileName, &pvData))
TPackFile kMappedFile;
if (!CPackManager::Instance().GetFile(motionListFileName, kMappedFile))
return false;
CMemoryTextFileLoader kTextFileLoader;
kTextFileLoader.Bind(kMappedFile.Size(), pvData);
kTextFileLoader.Bind(kMappedFile.size(), kMappedFile.data());
rkRaceData.RegisterMotionMode(CRaceMotionData::MODE_GENERAL);