From 61d43585ab4c13171872fc5c0d43ba567622d315 Mon Sep 17 00:00:00 2001 From: CWX Date: Tue, 20 Aug 2024 21:31:32 +0100 Subject: [PATCH] Update scavlatepatch, remove logging from scavprofileloadpatch --- .../Patches/ScavMode/ScavLateStartPatch.cs | 15 ++++++++------- .../Patches/ScavMode/ScavProfileLoadPatch.cs | 5 ----- 2 files changed, 8 insertions(+), 12 deletions(-) diff --git a/project/SPT.SinglePlayer/Patches/ScavMode/ScavLateStartPatch.cs b/project/SPT.SinglePlayer/Patches/ScavMode/ScavLateStartPatch.cs index 2057c0f..d08626f 100644 --- a/project/SPT.SinglePlayer/Patches/ScavMode/ScavLateStartPatch.cs +++ b/project/SPT.SinglePlayer/Patches/ScavMode/ScavLateStartPatch.cs @@ -36,14 +36,15 @@ namespace SPT.SinglePlayer.Patches.ScavMode private bool IsTargetMethod(MethodInfo arg) { - // method_47 as of 26535 + // method_46 as of 32128 var parameters = arg.GetParameters(); - return parameters.Length == 4 - && parameters[0]?.Name == "timeAndWeather" - && parameters[1]?.Name == "timeHasComeScreenController" - && parameters[2]?.Name == "metricsEvents" - && parameters[3]?.Name == "metricsConfig" - && arg.ReturnType == typeof(Task); + return parameters.Length == 5 + && parameters[0]?.Name == "gameWorld" + && parameters[1]?.Name == "timeAndWeather" + && parameters[2]?.Name == "timeHasComeScreenController" + && parameters[3]?.Name == "metricsEvents" + && parameters[4]?.Name == "metricsConfig" + && arg.ReturnType == typeof(Task); } [PatchPrefix] diff --git a/project/SPT.SinglePlayer/Patches/ScavMode/ScavProfileLoadPatch.cs b/project/SPT.SinglePlayer/Patches/ScavMode/ScavProfileLoadPatch.cs index 3de0e45..d369654 100644 --- a/project/SPT.SinglePlayer/Patches/ScavMode/ScavProfileLoadPatch.cs +++ b/project/SPT.SinglePlayer/Patches/ScavMode/ScavProfileLoadPatch.cs @@ -76,11 +76,6 @@ namespace SPT.SinglePlayer.Patches.ScavMode new CodeWithLabel(OpCodes.Stfld, brLabel, typeof(TarkovApplication).GetNestedTypes(BindingFlags.Public).SingleCustom(IsTargetNestedType), "profile") }); - foreach (var code in newCodes) - { - Logger.LogInfo($"opcode: {code?.opcode} - operand: {code?.operand}"); - } - codes.RemoveRange(searchIndex, 4); codes.InsertRange(searchIndex, newCodes);