You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
PLEASE READ ALL SECTIONS THOROUGHLY BEFORE CREATING A NEW TICKET.
Overview
Certain Unity v6(almost v6.3) games are currently incompatible with UE.
Due to various underlying technical complexities, these cannot be addressed simply as bugs within the UE core. A coordinated fix involving integration with Il2CppInerOps and Mono is required.
All the proposed fixes for these issues are complex and would significantly increase technical debt. While they are easy to merge, the long-term support and maintenance costs make them completely unacceptable.
Confirmed Incompatible Games
My Dystopian Robot Girlfriend
RUMBLE
Polytoria
skinface
Eminence in Shadow - Master of Garden
ATLYSS
The Planet Crafter
Rhythm Doctor
MallRivals
Issues
System.MissingMethodException: Method not found: 'System.String UnityEngine.SceneManagement.Scene.GetNameInternal(Int32)'
Cause: This is due to the Screen handle being changed to a specialized type in recent Unity updates.
I have fixed the bug where internal APIs prone to breaking changes were being called directly. However, my analysis confirms that although an implicit conversion to int is defined, it is currently failing to trigger. Consequently, even the officially supported external APIs are non-functional.
Cause: Due to optimizations, the AssetBundle loading logic has been transitioned to the Span family. This change is not being handled correctly, leading to numerous reports specifically in Il2Cpp-based games. While a provisional workaround has been implemented, stable operation is not yet guaranteed.
Important
PLEASE READ ALL SECTIONS THOROUGHLY BEFORE CREATING A NEW TICKET.
Overview
Certain Unity v6(almost v6.3) games are currently incompatible with UE.
Due to various underlying technical complexities, these cannot be addressed simply as bugs within the UE core. A coordinated fix involving integration with
Il2CppInerOpsandMonois required.All the proposed fixes for these issues are complex and would significantly increase technical debt. While they are easy to merge, the long-term support and maintenance costs make them completely unacceptable.
Confirmed Incompatible Games
Issues
System.MissingMethodException: Method not found: 'System.String UnityEngine.SceneManagement.Scene.GetNameInternal(Int32)'
Cause: This is due to the
Screenhandle being changed to a specialized type in recent Unity updates.I have fixed the bug where internal APIs prone to breaking changes were being called directly. However, my analysis confirms that although an implicit conversion to
intis defined, it is currently failing to trigger. Consequently, even the officially supported external APIs are non-functional.Related Tickets
#105 , #102 , #100 , #95 , #94 , #85 , #81
AssetBundle.XXXcan't workCause: Due to optimizations, the
AssetBundleloading logic has been transitioned to theSpanfamily. This change is not being handled correctly, leading to numerous reports specifically in Il2Cpp-based games. While a provisional workaround has been implemented, stable operation is not yet guaranteed.Related Tickets
BepInEx/Il2CppInterop#202
#103 , #92 , #89 , #88 , #75