DysonSphereMod / QOL

64 stars 36 forks source link

[MultiBuild] blueprints donn't seem to work in 0.7.18.6931 #97

Closed mitom closed 3 years ago

mitom commented 3 years ago

After the game updated to 0.7.18.6931 the buttons/hotkeys to activate blueprint mode don't seem to have any effect, I've tried creating a new blueprint, pasting one from clipboard and neither seems to do anything. shift+clicking an entity still copies it with the inserters (although that's in the patch, so not sure if it means anything) but it also doesn't turn it into a blueprint (can't restore last blueprint after trying it).

I am not sure how to give you more information/debug logs or something that'd help you with it, but if you let me know or point at something I'd be happy to try and gather them.

I've tried disabling every other mode and starting a new game just to be sure, but no luck. The only 2 active were: BepInEx - 5.4.5 MultiBuild - 2.3.8 (not the beta, to be clear)

Hope this helps you in some way. Thanks for your work, your mods are amazing!

edit: managed to find this:

[Warning:  HarmonyX] AccessTools.DeclaredMethod: Could not find method for type PlayerAction_Build and name ClearBuildPreviews and parameters 
[Info   :   Console] HarmonyLib.HarmonyException: Patching exception in method null ---> System.ArgumentException: Undefined target method for patch method static System.Void com.brokenmass.plugin.DSP.MultiBuild.BlueprintManager::PlayerAction_Build_ClearBuildPreviews_Prefix()
  at HarmonyLib.PatchClassProcessor.PatchWithAttributes (System.Reflection.MethodBase& lastOriginal) [0x00047] in <388cac1016f2477d966f58f4bc45074c>:0 
  at HarmonyLib.PatchClassProcessor.Patch () [0x00059] in <388cac1016f2477d966f58f4bc45074c>:0 
   --- End of inner exception stack trace ---
  at HarmonyLib.PatchClassProcessor.ReportException (System.Exception exception, System.Reflection.MethodBase original) [0x0006b] in <388cac1016f2477d966f58f4bc45074c>:0 
  at HarmonyLib.PatchClassProcessor.Patch () [0x00084] in <388cac1016f2477d966f58f4bc45074c>:0 
  at HarmonyLib.Harmony.PatchAll (System.Type type) [0x00008] in <388cac1016f2477d966f58f4bc45074c>:0 
  at com.brokenmass.plugin.DSP.MultiBuild.MultiBuild.Awake () [0x0010c] in <f870d97dd07f4f5e96ac89aad0f4a900>:0 
brokenmass commented 3 years ago

bp will not be fixed