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
Hi! Just wanted to say thanks for sharing the BetterSaveSystemRevived mod. I have noticed that on Mac, some of the menu text shows up as weird squares (⬜⬜⬜). I’ve attached a screenshot in case it helps. Just thought I’d give a little heads-up in case others face the same issue too. I am facing same issue in UpdateChecker Mod. I don't have auto price updater.
If you're playing on mac, Another user had this same issue with price helper, it seems that there is issues on mac with the ui not handled well, I don't have a mac so there isn't much I can do about it
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
47 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