Open originalnicodr opened 6 months ago
Does the same issues in v4.11.1? In v4.11.2 I have implemented some safeguards around the panel to prevent null reference errors, and it's possible that the fixes are causing this.
Tested with v.4.11.1 and it had the same problem.
I also tested with sinai-dev's last version of their Unity Explorer (4.9.0) and it has the same problem, so doesn't seem to be something you introduced in your fork.
Is it possible to increase the version of BepInEx? If possible, will it still not work?
Tried installing BepInEx 6 on Firewatch but it didn't work. I believe BepInEx 6 Mono support has not really been tested as they have focused on supporting IL2CPP for the moment.
Having said that, I did test with MelonLoader since v0.5 also supports Mono games and had the exact same problem, so yeah doesn't seem to be a mod-loader issue.
Hmmm....if it doesn't work even after upgrading the Mono version, then it's not a problem occurring with BepInEx and UE. Then the only thing these two games have in common is that Legacy Input
is enabled?
Then the only thing these two games have in common is that Legacy Input is enabled?
I doubt that is the culprit since I have tested the Unity Explorer with a ton of games these last few days, and most of them are using the Legacy Input system.
Will see if I can keep researching on my own and maybe try to fix it. Will let you know if I find anything.
I've had similar bugs reported and I'd like to ask you to check one of them.
Are these games Graphic.defaultGraphicMaterial.shader
other than UI/Default
shader?
After writing this I tried Disable EventSystem override = true
on both games. Firewatch allowed me to click the Unity Explorer menu on the games menu, although not inside a loaded game, so I managed to inspect the graphics objects on the startup screen and found this, not sure if it's what you were referring to:
I tried to also turn on the Disable EventSystem override
constant on InnerSpace , but it didn't work, so I couldn't check this there.
Does that answer your question? Is there anything else I can do to help you out?
If you changed EventSystem
and it now works, then it is possible that EventSystem
was changed in-game after UE was launched.
I might try adjusting the keyboard shortcut or something to force resetting EventSystem
.
Are you on the latest version of UnityExplorer?
Which release are you using?
BepInEx 5.X Mono
Which game did this occur on?
Firewatch
Describe the issue.
It seems that we cannot interact with the mod's menu on Firewatch. We can however drag the panels around, but clicking on any of their contents (e.g. buttons) does nothing. Unfortunately, the log doesn't seem to have anything relevant regarding this (included the BepInEx log with more info just in case).
I have tried fixing this myself but couldn't pinpoint where the problem lies. Let me know if I can do anything to help you with this!
As a side note, I found the same problem with the game InnerSpace, so I believe it's not a one-game kinda thing. Will put its log below as well.
Relevant log output
InnerSpace: