-
Notifications
You must be signed in to change notification settings - Fork 573
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
ALTDEUS: Beyond Chronos - IL2CPP chainloader fails to execute #287
Comments
Hi, |
It seems that this might resolve the issue:
Since attempting to load UnityExplorer as "test mod" also fails on something log related, I'm going to assume this build of the game/current tooling has something against capturing Unity logging. |
It's not necessarily the case that the game is actively trying to prevent logging, but it's more likely that the methods around it are stripped out. After doing that you'll need to delete your This is normally done automatically, but it seems like the regular place we download base libraries from doesn't have this version |
Yeah I didn't mean to imply that the game actively seeked to prevent logging, my mistake. As for Unhollower, it seems that it did exactly that (download and attempt unstripping), but there were some methods and fields that failed to be restored:
|
It's expected for a sizable amount of methods to fail being unstripped. Does re-enabling unity logging still cause the same issue? |
The issue mentioned in OP does return, yes.
|
Unfortunately this seems to be an issue within Il2cppAssemblyUnhollower which is what we use to interact with the IL2CPP domain. Specifically each unity version can differ in how it's method structs are laid out and a mismatch can cause weird issues like what you're seeing, so it's very likely that a handler for 2019.4 will need to be made. The main developer is currently rewriting the tool to better accommodate different unity versions so he probably wouldn't be able to look into it right away, but if I have some free time I could possibly do it myself. |
Basically the same error [Message: Preloader] BepInEx 6.0.0-be.568 - Touhou Blooming Soul |
换成Unity2019.4版本就正常的,我的就是这样 |
Greetings! Thanks for all the reports. Since we've been getting the same reports on Discord and other GH issues, I've consolidated all reports into a single ticket: You can find more information about the issue and a temporary workaround there. As such, I'm closing this issue to favour one central place for the problem discussion. |
I just came back to this issue and noticed it has been closed, but I believe issue #474 may not refer to the same issue as the one ALTDEUS showed at the time of opening? ALTDEUS runs on Unity 2019.4 and shows a different error. I don't know enough about IL2CPP and BepInEx to know for sure if this is different, so please let me know if the replies (which do match the error and Unity versions of #474) and my error are the same and therefore covered by the new issue. |
What happened?
No change - the chainloader fails to execute. This seemingly does not affect the game in any major way.
Steps to reproduce
BepInEx Distribution
Bleeding Edge from BepisBuilds
Log outputs
Environment
The text was updated successfully, but these errors were encountered: