From 94b8c4160145811e7b2aa7ccb849b9595c673a9b Mon Sep 17 00:00:00 2001 From: Patbox <39821509+Patbox@users.noreply.github.com> Date: Sun, 22 Dec 2024 21:27:30 +0100 Subject: [PATCH] Fix 16LE strings reading too much --- .../java/io/github/haykam821/consolebox/game/GameMemory.java | 1 + 1 file changed, 1 insertion(+) diff --git a/src/main/java/io/github/haykam821/consolebox/game/GameMemory.java b/src/main/java/io/github/haykam821/consolebox/game/GameMemory.java index 7a09230..b9db98c 100644 --- a/src/main/java/io/github/haykam821/consolebox/game/GameMemory.java +++ b/src/main/java/io/github/haykam821/consolebox/game/GameMemory.java @@ -108,6 +108,7 @@ public byte[] readUnterminatedStringRaw8(int start, int length) { } public byte[] readUnterminatedStringRaw16LE(int start, int length) { + length /= 2; var bytes = new byte[length]; for (int i = 0; i < length; i++) { bytes[i] = this.buffer.get(start + i * 2);