newman55/unity-mod-manager

DoorstopProxy stopped working (Phoenotopia Awakening)

Gyoshi opened this issue · 3 comments

Gyoshi commented

After not touching the game for a while, the UMM window did not pop up in-game. I tried re-installing things and updating UMM, but the only thing that worked was switching to the Assembly installation method. (When installing with DoorstopProxy the logs say installation successful, but nothing happens in-game).

Now I would fine with that, since the mods seemed to work fine, and the game is not receiving any updates anyway. But there came a problem when trying to update my own mod: The Assembly method seems to add a dependency to UnityEngine.UI of mscorlib v4.0.0.0, causing me to be unable to build the project.

Temporarily installing with DoorstopProxy just to build the project, and then reinstalling with the Assembly method does work [edit]. Of course this is very inconvenient in terms of testing and iteration.

I am not sure why UMM stopped working in the first place

Can you test versions 0.26-0.27 to understand it appeared recently or has it always been like this?

Gyoshi commented

It's the same for version 0.25.4.0. I just tried it again. This is the version I used before and it was working fine; now only Assembly method works.

Finding out why DoorstopProxy isn't working might be hard, especially since the logs aren't giving any errors. But maybe its possible to get rid of the dependency to mscorlib v4 that gets added to UnityEngine.UI?

It probably sets dependency 4.0 because it works in it. And that shouldn't be the reason. Have you tried reinstalling net framework 3.5-4.8?
You can also try to set link to the original not modified UnityEngine.UI.dll file, it is always located there.