From 0a1ee2e4ff75a8001ef3c31fe4a943c89e14ec7a Mon Sep 17 00:00:00 2001 From: maybegreat48 <96936658+maybegreat48@users.noreply.github.com> Date: Tue, 10 Jun 2025 11:19:06 -0400 Subject: [PATCH] fix(script_pointers): actually write size to data file --- src/game/backend/ScriptPointers.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/game/backend/ScriptPointers.cpp b/src/game/backend/ScriptPointers.cpp index ec004d3..6f8d0ba 100644 --- a/src/game/backend/ScriptPointers.cpp +++ b/src/game/backend/ScriptPointers.cpp @@ -5,7 +5,7 @@ namespace YimMenu { ScriptPointers::ScriptPointers() : - m_CacheFile(FileMgr::GetProjectFile("./scr_pointers.bin"), 1) + m_CacheFile(FileMgr::GetProjectFile("./scr_pointers.bin"), 2) { } @@ -62,7 +62,7 @@ namespace YimMenu auto data = std::make_unique(dataSize); auto dataPtr = data.get(); - auto numPtrsAddr = (std::uint32_t*)dataPtr; + *(std::uint32_t*)dataPtr = savedPointers.size(); dataPtr += sizeof(std::uint32_t); memcpy(dataPtr, savedPointers.data(), sizeof(scrPointerSaveStruct) * savedPointers.size());