From 1e27f8672df8a46b6acad50195b125f9b6404cd7 Mon Sep 17 00:00:00 2001 From: LukeFZ <17146677+LukeFZ@users.noreply.github.com> Date: Sun, 25 Feb 2024 15:26:46 +0100 Subject: [PATCH] Dump default bytearray value as base64 in c# output --- Il2CppInspector.Common/Outputs/CSharpCodeStubs.cs | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/Il2CppInspector.Common/Outputs/CSharpCodeStubs.cs b/Il2CppInspector.Common/Outputs/CSharpCodeStubs.cs index d2a0338..1d6b204 100644 --- a/Il2CppInspector.Common/Outputs/CSharpCodeStubs.cs +++ b/Il2CppInspector.Common/Outputs/CSharpCodeStubs.cs @@ -427,9 +427,7 @@ namespace Il2CppInspector.Outputs // For static array initializers, output metadata address and preview if (field.HasFieldRVA && !SuppressMetadata) { var preview = model.Package.Metadata.ReadBytes((long) field.DefaultValueMetadataAddress, field.FieldType.Sizes.nativeSize); - var previewText = string.Join(" ", preview.Select(b => $"{b:x2}")); - - sb.Append($" // Static value: {previewText} - Metadata: {field.DefaultValueMetadataAddress.ToAddressString()}"); + sb.Append($" // Static value (base64): {Convert.ToBase64String(preview)} - Metadata: {field.DefaultValueMetadataAddress.ToAddressString()}"); } sb.Append("\n"); }