If you have Auto Price Updater, please remove it. It broke and prevents other mods (including this one) from working - (You can use Price Helper as alternative)
Edit: No longer a problem if you use the last version 1.3.0
Downloaded but it hasn't changed anything, I looked through the logs and this is what I've found
[Info : BepInEx] Loading [Better Save System Revived 2.1.2] [Warning: HarmonyX] AccessTools.DeclaredMethod: Could not find method for type SaveManager and name MigrateCustomizationData and parameters [Error : Unity Log] ArgumentException: Undefined target method for patch method static void BetterSaveSystemRevived.Patches::PostfixMigrateCustomizationData(SaveManager __instance) Stack trace: HarmonyLib.PatchClassProcessor.PatchWithAttributes (System.Reflection.MethodBase& lastOriginal) (at <474744d65d8e460fa08cd5fd82b5d65f>:0) HarmonyLib.PatchClassProcessor.Patch () (at <474744d65d8e460fa08cd5fd82b5d65f>:0) Rethrow as HarmonyException: Patching exception in method null HarmonyLib.PatchClassProcessor.ReportException (System.Exception exception, System.Reflection.MethodBase original) (at <474744d65d8e460fa08cd5fd82b5d65f>:0) HarmonyLib.PatchClassProcessor.Patch () (at <474744d65d8e460fa08cd5fd82b5d65f>:0) HarmonyLib.Harmony.PatchAll (System.Type type) (at <474744d65d8e460fa08cd5fd82b5d65f>:0) HarmonyLib.Harmony.CreateAndPatchAll (System.Type type, System.String harmonyInstanceId) (at <474744d65d8e460fa08cd5fd82b5d65f>:0) BetterSaveSystemRevived.Plugin.Init () (at <24ccc675be7445f5a40844574ed6e2b9>:0) BetterSaveSystemRevived.Plugin.Awake () (at <24ccc675be7445f5a40844574ed6e2b9>:0) UnityEngine.GameObject:AddComponent(Type) BepInEx.Bootstrap.Chainloader:Start() UnityEngine.InputSystem.InputSystem:.cctor()
(also just to add the BepInEx folder included with the mod is put in all lowercases but the folder that comes with BepInEx is spelt with capitals as "BepInEx" so it'll just create a new folder if it's dropped into the game directory)
Full logs please Also, for bepinex folder, if you use vortex it should automatically put it in the right folder. That's the casing I have in my folder btw.
Can confirm after deleting Auto Price Updater and downloading your Price Helper mod which I've come to prefer anyway, it's solved any issues and it's all working now. Keep up the solid work your mods are great
For anyone else experiencing the same problem, he had the old better save system still installed (in MLLoader\Mods Folder). Removing that will fix the issue.
Ahhh Well Thank you so much for this! as a User who do like starting new but dont want to overwrite existing saves, its perfect! do you plan to support multiple Language? like German? :3
If you have steam cloud backup enabled then uf you delete a save and run the game, the save will be downloaded again from the cloud. If you delete it while in-game like in the main menu, you will be fine. You can also use the archive feature in this mod to remove them from the list, while keeping the save in the archive folder. That way if you change your mind later, you can restore it.
Honestly, this is visually great, and it works perfectly. One would imagine something like this would officially come to the game on day one or in the first few updates, but we still don't have it. Good thing this mod exists.
43 comments
It broke and prevents other mods (including this one) from working - (You can use Price Helper as alternative)
Edit: No longer a problem if you use the last version 1.3.0
You can either send it in dm or use https://pastebin.com/ to send it here.
If it's a bug or issue you're reporting, try to explain when you're getting it and how to reproduce it.
[Info : BepInEx] Loading [Better Save System Revived 2.1.2]
[Warning: HarmonyX] AccessTools.DeclaredMethod: Could not find method for type SaveManager and name MigrateCustomizationData and parameters
[Error : Unity Log] ArgumentException: Undefined target method for patch method static void BetterSaveSystemRevived.Patches::PostfixMigrateCustomizationData(SaveManager __instance)
Stack trace:
HarmonyLib.PatchClassProcessor.PatchWithAttributes (System.Reflection.MethodBase& lastOriginal) (at <474744d65d8e460fa08cd5fd82b5d65f>:0)
HarmonyLib.PatchClassProcessor.Patch () (at <474744d65d8e460fa08cd5fd82b5d65f>:0)
Rethrow as HarmonyException: Patching exception in method null
HarmonyLib.PatchClassProcessor.ReportException (System.Exception exception, System.Reflection.MethodBase original) (at <474744d65d8e460fa08cd5fd82b5d65f>:0)
HarmonyLib.PatchClassProcessor.Patch () (at <474744d65d8e460fa08cd5fd82b5d65f>:0)
HarmonyLib.Harmony.PatchAll (System.Type type) (at <474744d65d8e460fa08cd5fd82b5d65f>:0)
HarmonyLib.Harmony.CreateAndPatchAll (System.Type type, System.String harmonyInstanceId) (at <474744d65d8e460fa08cd5fd82b5d65f>:0)
BetterSaveSystemRevived.Plugin.Init () (at <24ccc675be7445f5a40844574ed6e2b9>:0)
BetterSaveSystemRevived.Plugin.Awake () (at <24ccc675be7445f5a40844574ed6e2b9>:0)
UnityEngine.GameObject:AddComponent(Type)
BepInEx.Bootstrap.Chainloader:Start()
UnityEngine.InputSystem.InputSystem:.cctor()
(also just to add the BepInEx folder included with the mod is put in all lowercases but the folder that comes with BepInEx is spelt with capitals as "BepInEx" so it'll just create a new folder if it's dropped into the game directory)
Also, for bepinex folder, if you use vortex it should automatically put it in the right folder. That's the casing I have in my folder btw.
You can find it in the bepinex folder and send it in dm.
Removing that will fix the issue.
Save files have the .es3 extension, you can copy past the one you downloaded in the same folder as the others.
do you plan to support multiple Language? like German? :3
If you delete it while in-game like in the main menu, you will be fine.
You can also use the archive feature in this mod to remove them from the list, while keeping the save in the archive folder. That way if you change your mind later, you can restore it.