From 464eeef7b26b1ac939a652d91d8b5478521c77a9 Mon Sep 17 00:00:00 2001 From: Christian Semmler Date: Sat, 23 Dec 2023 10:34:30 -0500 Subject: [PATCH] Fix MxRAMStreamController::VTable0x20 match --- LEGO1/mxramstreamcontroller.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/LEGO1/mxramstreamcontroller.cpp b/LEGO1/mxramstreamcontroller.cpp index 930ca4ce..276c0bdf 100644 --- a/LEGO1/mxramstreamcontroller.cpp +++ b/LEGO1/mxramstreamcontroller.cpp @@ -40,8 +40,9 @@ MxResult MxRAMStreamController::Open(const char* p_filename) MxResult MxRAMStreamController::VTable0x20(MxDSAction* p_action) { MxAutoLocker locker(&m_criticalSection); - MxS16 unk0x24 = 0; + MxS32 unk0x24 = 0; MxResult result = FAILURE; + if (p_action->GetUnknown24() == -1) { p_action->SetUnknown24(-3); MxDSAction* action = m_unk0x54.Find(p_action, FALSE);