From 00c1269db7d69ae86ee6211a9e8c77548d002b09 Mon Sep 17 00:00:00 2001 From: Northfear <11291116+Northfear@users.noreply.github.com> Date: Tue, 23 Apr 2024 15:21:04 +0300 Subject: [PATCH] Fixed movies corruption --- src/movie_lib.cc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/movie_lib.cc b/src/movie_lib.cc index fd2f158..02e8934 100644 --- a/src/movie_lib.cc +++ b/src/movie_lib.cc @@ -99,7 +99,7 @@ static void _nfPkDecomp(unsigned char* buf, unsigned char* a2, int a3, int a4, i static constexpr uint16_t loadUInt16LE(const uint8_t* b); static constexpr uint32_t loadUInt32LE(const uint8_t* b); -static uint8_t getOffset(uint16_t v); +static int getOffset(uint16_t v); // 0x51EBD8 static int dword_51EBD8 = 0; @@ -2802,7 +2802,7 @@ constexpr uint32_t loadUInt32LE(const uint8_t* b) return (b[3] << 24) | (b[2] << 16) | (b[1] << 8) | b[0]; } -uint8_t getOffset(uint16_t v) +int getOffset(uint16_t v) { return static_cast(v & 0xFF) + dword_51F018[v >> 8]; }