using System.Collections.Generic; using System.IO; using System.Reflection; using BepInEx; using Mono.Cecil; [assembly: AssemblyVersion("0.3.0.0")] namespace REPOMapRepair.BluePrincePatcher; public static class BluePrinceCompatibilityPatcher { public static IEnumerable TargetDLLs => new string[0]; public static void Initialize() { string[] files = Directory.GetFiles(Paths.PluginPath, "BluePrince.dll", SearchOption.AllDirectories); foreach (string path in files) { byte[] array = File.ReadAllBytes(path); if (array.Length == 41472 && array[10320] == 1 && array[10321] == 0 && array[10322] == 16 && array[10323] == 0) { array[10320] = 129; File.WriteAllBytes(path, array); } } } public static void Patch(AssemblyDefinition P_0) { } }