From 984853bd66a356b3f0d34ccb92c72d5a6cce20ef Mon Sep 17 00:00:00 2001 From: Matt Nadareski Date: Tue, 8 Nov 2022 13:16:24 -0800 Subject: [PATCH] Add NE resource name/type string output --- ExecutableTest/Program.cs | 18 +++++++++++++++++- 1 file changed, 17 insertions(+), 1 deletion(-) diff --git a/ExecutableTest/Program.cs b/ExecutableTest/Program.cs index c3c60d4b..1061b7a1 100644 --- a/ExecutableTest/Program.cs +++ b/ExecutableTest/Program.cs @@ -1,4 +1,5 @@ -using BurnOutSharp.Builder; +using System.Text; +using BurnOutSharp.Builder; namespace ExecutableTest { @@ -269,6 +270,21 @@ namespace ExecutableTest } } } + + + if (executable.ResourceTable.TypeAndNameStrings.Count == 0) + { + Console.WriteLine(" No resource table type/name strings"); + } + else + { + foreach (var typeAndNameString in executable.ResourceTable.TypeAndNameStrings) + { + Console.WriteLine($" Resource Type/Name Offset {typeAndNameString.Key}"); + Console.WriteLine($" Length = {typeAndNameString.Value.Length}"); + Console.WriteLine($" Text = {Encoding.ASCII.GetString(typeAndNameString.Value.Text)}"); + } + } Console.WriteLine(); // TODO: Add table printing