O-n-y / oxy.mods

Oxy.BugTracker
17 stars 2 forks source link

[Incompatible] 'Favorite Buildings - Custom Key Bindings' Mod 1.2.2.3. #20

Closed gnoyRi closed 4 years ago

gnoyRi commented 4 years ago

Hi, I've been using your mods happily, and recently I found that I can't change custom key settings in your mod anymore. It constantly crashes whenever I click the 'NONE' button in key settings menu.

I tried this when only your mods are activated (Mod manager, Debug console and Custom key bindings) Mod manager says Custom Key mod version is 1.2.2.3.

OxygenNotIncluded 20200715 16;10;48 OxygenNotIncluded 20200715 16;10;59

Following are what Crash Report says :

Ony.OxygenNotIncluded.ModScreenManager2+<>c__DisplayClass14_2[T,L].<CreateKeyBindingList>b__2 () (at <2c12b602e9b0465bac81113db918ff10>:0) KButton.SignalClick (KKeyCode btn) (at <1dcc11867b524f7cb2488468843e982e>:0) KButton.OnPointerClick (UnityEngine.EventSystems.PointerEventData eventData) (at <1dcc11867b524f7cb2488468843e982e>:0) UnityEngine.EventSystems.ExecuteEvents.Execute (UnityEngine.EventSystems.IPointerClickHandler handler, UnityEngine.EventSystems.BaseEventData eventData) (at <cfe2f64a3dc9415eb325f322bb4ecd6a>:0) UnityEngine.EventSystems.ExecuteEvents.Execute[T] (UnityEngine.GameObject target, UnityEngine.EventSystems.BaseEventData eventData, UnityEngine.EventSystems.ExecuteEvents+EventFunction1[T1] functor) (at :0) UnityEngine.EventSystems.EventSystem:Update()

Following are what your Debug Console says :

[DebugConsole][1]: Error[Exception]: MissingMethodException: void ConfirmDialogScreen.PopupConfirmDialog(string,System.Action,System.Action,string,System.Action,string,string,string,UnityEngine.Sprite,bool) Ony.OxygenNotIncluded.ModScreenManager2+<>c__DisplayClass14_2[T,L].<CreateKeyBindingList>b__2 () (at <2c12b602e9b0465bac81113db918ff10>:0) KButton.SignalClick (KKeyCode btn) (at <1dcc11867b524f7cb2488468843e982e>:0) KButton.OnPointerClick (UnityEngine.EventSystems.PointerEventData eventData) (at <1dcc11867b524f7cb2488468843e982e>:0) UnityEngine.EventSystems.ExecuteEvents.Execute (UnityEngine.EventSystems.IPointerClickHandler handler, UnityEngine.EventSystems.BaseEventData eventData) (at <cfe2f64a3dc9415eb325f322bb4ecd6a>:0) UnityEngine.EventSystems.ExecuteEvents.Execute[T] (UnityEngine.GameObject target, UnityEngine.EventSystems.BaseEventData eventData, UnityEngine.EventSystems.ExecuteEvents+EventFunction1[T1] functor) (at :0) UnityEngine.EventSystems.EventSystem:Update()

[DebugConsole][1]: Error[Exception]: MissingMethodException: void ConfirmDialogScreen.PopupConfirmDialog(string,System.Action,System.Action,string,System.Action,string,string,string,UnityEngine.Sprite,bool) Ony.OxygenNotIncluded.ModScreenManager2+<>c__DisplayClass14_2[T,L].<CreateKeyBindingList>b__2 () (at <2c12b602e9b0465bac81113db918ff10>:0) KButton.SignalClick (KKeyCode btn) (at <1dcc11867b524f7cb2488468843e982e>:0) KButton.OnPointerClick (UnityEngine.EventSystems.PointerEventData eventData) (at <1dcc11867b524f7cb2488468843e982e>:0) UnityEngine.EventSystems.ExecuteEvents.Execute (UnityEngine.EventSystems.IPointerClickHandler handler, UnityEngine.EventSystems.BaseEventData eventData) (at <cfe2f64a3dc9415eb325f322bb4ecd6a>:0) UnityEngine.EventSystems.ExecuteEvents.Execute[T] (UnityEngine.GameObject target, UnityEngine.EventSystems.BaseEventData eventData, UnityEngine.EventSystems.ExecuteEvents+EventFunction1[T1] functor) (at :0) UnityEngine.EventSystems.EventSystem:Update()

Thank you so much for your effort. Hope for any help that could be provided.

O-n-y commented 4 years ago

This mod needs an update to compatibility with API changes introduced in the last game build, I haven't yet updated it. So will be auto fixed as updated. Thank you for reporting tho!

gnoyRi commented 4 years ago

Thx a lot! very happy to know that this is not my 'personal' problem.

O-n-y commented 4 years ago

Favorite Buildings updated to 1.2.3.5 release version: