write other CKStateChunk writer and remove sub chunk function

This commit is contained in:
2023-09-24 13:55:41 +08:00
parent 3e265cdf1d
commit 6870fca911
5 changed files with 222 additions and 133 deletions

View File

@ -326,7 +326,7 @@ namespace LibCmo::CK2 {
CKDWORD CKFileVisitor::GetIndexByObjectID(CK_ID objid) {
// see CKFile::SaveFindObjectIndex in IDA
CKDWORD idx = -1;
CKDWORD idx = static_cast<CKDWORD>(-1);
if (m_IsReader) return idx;
auto finder = m_Writer->m_ObjectsHashTable.find(objid);