diff --git a/Il2CppInspector.Common/IL2CPP/Il2CppInspector.cs b/Il2CppInspector.Common/IL2CPP/Il2CppInspector.cs index 62a661f..46f23cc 100644 --- a/Il2CppInspector.Common/IL2CPP/Il2CppInspector.cs +++ b/Il2CppInspector.Common/IL2CPP/Il2CppInspector.cs @@ -29,7 +29,7 @@ namespace Il2CppInspector public List MetadataUsages { get; } // Shortcuts - public double Version => Metadata.Version; + public double Version => Math.Max(Metadata.Version, Binary.Image.Version); public Dictionary Strings => Metadata.Strings; public string[] StringLiterals => Metadata.StringLiterals; @@ -332,6 +332,8 @@ namespace Il2CppInspector // Architecture-agnostic load attempt try { if (Il2CppBinary.Load(image, metadata.Version) is Il2CppBinary binary) { + Console.WriteLine("IL2CPP binary version " + image.Version); + processors.Add(new Il2CppInspector(binary, metadata)); } else { diff --git a/Il2CppInspector.GUI/MainWindow.xaml b/Il2CppInspector.GUI/MainWindow.xaml index 6e747c3..f8dfd46 100644 --- a/Il2CppInspector.GUI/MainWindow.xaml +++ b/Il2CppInspector.GUI/MainWindow.xaml @@ -141,7 +141,7 @@ - +