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