O-n-y / oxy.mods

Oxy.BugTracker
19 stars 2 forks source link

[Mod Manager] [with Fast Track mod] Crash on drag when re-ordering mods list #133

Open DarkEviL88 opened 11 months ago

DarkEviL88 commented 11 months ago

When trying to update other mods using Mod Manager the game crashes, maybe it's because of Mod Updater? Although before the recent update of the game they worked together perfectly well, I do not have that log from the game crash, I just want to ask if you can use them together, as this information I have not found, perhaps I'm blind and did not notice, but before that everything worked. Just when you open the list of mods pops up a sign that such mods should be updated, I click update and the game crashes, yes by good it is necessary to disable Mod Updater, and then try, but I have a bunch of mods that are also disabled without Mod Updater, because they have dependencies on it.

O-n-y commented 11 months ago

Please follow instructions about how to report issue:

  1. Troubleshooting
  2. How to Report Bugs

I do not track other mods, so i cant tell anything about it.

DarkEviL88 commented 11 months ago

OS: Windows 10 Pro x64 Game Version: U49-575720-S Mod Version: v.2.2.1.34

I don't know what the reason was, but now with the same set of mods everything is updating fine, sorry for the bothers.

DarkEviL88 commented 11 months ago

ArgumentOutOfRangeException: Index was out of range. Must be non-negative and less than the size of the collection. Parameter name: index

System.ThrowHelper.ThrowArgumentOutOfRangeException (System.ExceptionArgument argument, System.ExceptionResource resource) (at <695d1cc93cca45069c528c15c9fdd749>:0) System.ThrowHelper.ThrowArgumentOutOfRangeException () (at <695d1cc93cca45069c528c15c9fdd749>:0) Ony.OxygenNotIncluded.ModManager.DragInfo.GetNext (UnityEngine.GameObject toGo) (at :0) Ony.OxygenNotIncluded.ModManager.DragInfo.GetFromLast () (at :0) Ony.OxygenNotIncluded.ModManager.DragMe_SetDraggedPosition.Postfix (UnityEngine.EventSystems.PointerEventData data) (at :0) (wrapper dynamic-method) DragMe.DragMe.SetDraggedPosition_Patch1(DragMe,UnityEngine.EventSystems.PointerEventData) DragMe.OnDrag (UnityEngine.EventSystems.PointerEventData data) (at <8962180363a94bf7bd897569e6298675>:0) UnityEngine.EventSystems.ExecuteEvents.Execute (UnityEngine.EventSystems.IDragHandler handler, UnityEngine.EventSystems.BaseEventData eventData) (at :0) UnityEngine.EventSystems.ExecuteEvents.Execute[T] (UnityEngine.GameObject target, UnityEngine.EventSystems.BaseEventData eventData, UnityEngine.EventSystems.ExecuteEvents+EventFunction`1[T1] functor) (at :0) UnityEngine.EventSystems.EventSystem:Update()

Build: U49-575720-S

Found another problem, when moving mods in the order of loading the game crashes. I click on the mod in the list that I want to move, holding LMB scroll through the list the game freezes and crashes. Disable mods with this problem I think pointless, because then how to check this bug mod, perhaps some other mod causes this bug.

Player.log

DarkEviL88 commented 11 months ago

https://github.com/O-n-y/oxy.mods/assets/50534207/ade1d98f-d031-462f-8dfc-d797a009a2a9

O-n-y commented 11 months ago

Disable other mods and check if the issue persist (you can let enabled mods which are not changing in any way mods list and/or do not interact with mods list)

O-n-y commented 11 months ago

if such happen, please install Debug console (my other mod) and provide a log from it

DarkEviL88 commented 11 months ago

Fast Track causes this problem, but without it I can't play the game. I can write to the Fast Track author, but most likely he will reply again that he can't make a compatibility patch because you haven't made the source code available. Your other cool mod "No Drop" also conflicts with Fast Track and I contacted Fast Track author but he said he can't make a compatibility patch as your source code is not available. I want to use your mega handy mod manager so much, but I can't give up Fast Track. For some reason they didn't conflict before, and everything worked fine. You can close this issue if you do not want to solve this problem.

DarkEviL88 commented 11 months ago

Fast Track is owned by this author: https://github.com/peterhaneve

O-n-y commented 11 months ago

this could be because he changes how the game works in general (major break), which makes game incompatible with other mods. i could not track other mods, sorry

O-n-y commented 11 months ago

if i will have a time sometime in future, i might check it, but i can't guarantee it would happen or when

DarkEviL88 commented 11 months ago

It's ok, take your time