From ff2549d4b7a70c0b9687ebaf65ab927485ce8110 Mon Sep 17 00:00:00 2001 From: Matt Nadareski Date: Tue, 8 Nov 2022 13:16:00 -0800 Subject: [PATCH] Fix NE resource table parsing --- BurnOutSharp.Builder/NewExecutable.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/BurnOutSharp.Builder/NewExecutable.cs b/BurnOutSharp.Builder/NewExecutable.cs index 8e599648..c673b607 100644 --- a/BurnOutSharp.Builder/NewExecutable.cs +++ b/BurnOutSharp.Builder/NewExecutable.cs @@ -86,7 +86,7 @@ namespace BurnOutSharp.Builder return executable; // Try to parse the resource table - var resourceTable = ParseResourceTable(data, tableAddress, executableHeader.FileSegmentCount); + var resourceTable = ParseResourceTable(data, tableAddress, executableHeader.ResourceEntriesCount); if (resourceTable == null) return null; @@ -549,7 +549,7 @@ namespace BurnOutSharp.Builder // Try to parse the resource table data.Seek(tableAddress, SeekOrigin.Begin); - var resourceTable = ParseResourceTable(data, executableHeader.FileSegmentCount); + var resourceTable = ParseResourceTable(data, executableHeader.ResourceEntriesCount); if (resourceTable == null) return null;