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 "EterBase/CRC32.h"
#include <string>
#include "EterPack/EterPackManager.h"
#include "PackLib/PackManager.h"
#include "Pool.h"
#include "TextFileLoader.h"
@@ -179,14 +179,13 @@ bool CTextFileLoader::Load(const char * c_szFileName)
{
m_strFileName = "";
const VOID* pvData;
CMappedFile kFile;
if (!CEterPackManager::Instance().Get(kFile, c_szFileName, &pvData))
TPackFile kFile;
if (!CPackManager::Instance().GetFile( c_szFileName, kFile))
return false;
if (m_dwBufCapacity<kFile.Size())
if (m_dwBufCapacity<kFile.size())
{
m_dwBufCapacity=kFile.Size();
m_dwBufCapacity=kFile.size();
if (m_acBufData)
delete [] m_acBufData;
@@ -194,8 +193,8 @@ bool CTextFileLoader::Load(const char * c_szFileName)
m_acBufData=new char[m_dwBufCapacity];
}
m_dwBufSize=kFile.Size();
memcpy(m_acBufData, pvData, m_dwBufSize);
m_dwBufSize=kFile.size();
memcpy(m_acBufData, kFile.data(), m_dwBufSize);
m_strFileName = c_szFileName;
m_dwcurLineIndex = 0;