UnityExplorer
UnityExplorer copied to clipboard
[Bug]: UnityExplorer not working in SAMURAI MAIDEN
Are you on the latest version of UnityExplorer?
- [X] Yes, I'm on the latest version of UnityExplorer.
Which release are you using?
MelonLoader IL2CPP
Which game did this occur on?
[23:38:24.414] Game Name: SAMURAI MAIDEN [23:38:24.415] Game Developer: D3 PUBLISHER [23:38:24.451] Unity Version: 2020.3.36f1 [23:38:24.452] Game Version: 1.0
Describe the issue.
I'm using both MelonPreferencesManager and UnityExplorer, and after closing the game the settings file is generated in MelonPreferences.cfg, but neither menu appears after pressing the button they are bound to.
Relevant log output
**Unity log:**
Initialize engine version: 2020.3.36f1 (71f96b79b9f0)
[Subsystems] Discovering subsystems at path C:/SteamLibrary/steamapps/common/SAMURAI MAIDEN/JKS_Win64_Data/UnitySubsystems
GfxDevice: creating device client; threaded=1
Direct3D:
Version: Direct3D 11.0 [level 11.0]
Renderer: NVIDIA GeForce GTX 960M (ID=0x139b)
Vendor:
VRAM: 4055 MB
Driver: 27.21.14.6647
<RI> Initializing input.
New input system (experimental) initialized
<RI> Initialized touch support.
GfxDeviceD3D11Base::WaitForLastPresentationAndGetTimestamp() was called multiple times in a row without calling GfxDeviceD3D11Base::PresentFrame(). This may result in a deadlock.
GfxDeviceD3D11Base::PresentFrame() was called without calling GfxDeviceD3D11Base::WaitForLastPresentationAndGetTimestamp() first. This will result in increased input latency.
GfxDeviceD3D11Base::PresentFrame() was called without calling GfxDeviceD3D11Base::WaitForLastPresentationAndGetTimestamp() first. This will result in increased input latency.
GfxDeviceD3D11Base::PresentFrame() was called without calling GfxDeviceD3D11Base::WaitForLastPresentationAndGetTimestamp() first. This will result in increased input latency.
GfxDeviceD3D11Base::PresentFrame() was called without calling GfxDeviceD3D11Base::WaitForLastPresentationAndGetTimestamp() first. This will result in increased input latency.
GfxDeviceD3D11Base::PresentFrame() was called without calling GfxDeviceD3D11Base::WaitForLastPresentationAndGetTimestamp() first. This will result in increased input latency.
GfxDeviceD3D11Base::PresentFrame() was called without calling GfxDeviceD3D11Base::WaitForLastPresentationAndGetTimestamp() first. This will result in increased input latency.
GfxDeviceD3D11Base::PresentFrame() was called without calling GfxDeviceD3D11Base::WaitForLastPresentationAndGetTimestamp() first. This will result in increased input latency.
-------------------------------------------------------------------------------------------------------
~ This Game has been MODIFIED using MelonLoader. DO NOT report any issues to the Game Developers! ~
-------------------------------------------------------------------------------------------------------
UnloadTime: 5.496900 ms
Unloading 5 Unused Serialized files (Serialized files now loaded: 0)
Unloading 369 unused Assets to reduce memory usage. Loaded Objects now: 4546.
Total: 4.796900 ms (FindLiveObjects: 0.207900 ms CreateObjectMapping: 0.176700 ms MarkObjects: 4.266000 ms DeleteObjects: 0.146100 ms)
OK/Cancel eButtonType: Button01: Rebinding to eTargetButtonType: Button01 (eKeyTypeID: ButtonCross, inputSystemPath: <Gamepad>/buttonSouth)
OK/Cancel eButtonType: Button01: Adding keyboard binding: Jump (eKeySpriteID: Enter, inputSystemPath: <Keyboard>/enter)
OK/Cancel eButtonType: Button00: Rebinding to eTargetButtonType: Button00 (eKeyTypeID: ButtonCircle, inputSystemPath: <Gamepad>/buttonEast)
OK/Cancel eButtonType: Button00: Adding keyboard binding: ShinobiAttack (eKeySpriteID: Q_Key, inputSystemPath: <Keyboard>/q)
eKeyboardFunctionID: Jump: Rebinding to eKeySpriteID: Enter (inputSystemPath: <Keyboard>/enter)
eKeyboardFunctionID: CameraUp: Rebinding to eKeySpriteID: NumPad8 (inputSystemPath: <Keyboard>/numpad8)
eKeyboardFunctionID: Parry: Rebinding to eKeySpriteID: X_Key (inputSystemPath: <Keyboard>/x)
eKeyboardFunctionID: CameraRight: Rebinding to eKeySpriteID: NumPad6 (inputSystemPath: <Keyboard>/numpad6)
eKeyboardFunctionID: BuddyChangeShift: Rebinding to eKeySpriteID: G_Key (inputSystemPath: <Keyboard>/g)
eKeyboardFunctionID: LoyaltyAttackDirect: Rebinding to eKeySpriteID: V_Key (inputSystemPath: <Keyboard>/v)
eKeyboardFunctionID: CameraDown: Rebinding to eKeySpriteID: NumPad2 (inputSystemPath: <Keyboard>/numpad2)
eKeyboardFunctionID: MovementForward: Rebinding to eKeySpriteID: W_Key (inputSystemPath: <Keyboard>/w)
eKeyboardFunctionID: MovementRight: Rebinding to eKeySpriteID: D_Key (inputSystemPath: <Keyboard>/d)
eKeyboardFunctionID: LightAttack: Rebinding to eKeySpriteID: C_Key (inputSystemPath: <Keyboard>/c)
eKeyboardFunctionID: BuddyChangeAdvance: Rebinding to eKeySpriteID: DownArrow (inputSystemPath: <Keyboard>/downArrow)
eKeyboardFunctionID: CameraLeft: Rebinding to eKeySpriteID: NumPad4 (inputSystemPath: <Keyboard>/numpad4)
eKeyboardFunctionID: LockOn: Rebinding to eKeySpriteID: F1 (inputSystemPath: <Keyboard>/f1)
eKeyboardFunctionID: BuddyChangeRegress: Rebinding to eKeySpriteID: UpArrow (inputSystemPath: <Keyboard>/upArrow)
eKeyboardFunctionID: Ninjutsu: Rebinding to eKeySpriteID: T_Key (inputSystemPath: <Keyboard>/t)
eKeyboardFunctionID: ShinobiAttack: Rebinding to eKeySpriteID: Q_Key (inputSystemPath: <Keyboard>/q)
eKeyboardFunctionID: HeavyAttack: Rebinding to eKeySpriteID: F_Key (inputSystemPath: <Keyboard>/f)
eKeyboardFunctionID: MovementLeft: Rebinding to eKeySpriteID: A_Key (inputSystemPath: <Keyboard>/a)
eKeyboardFunctionID: ItemChangeAdvance: Rebinding to eKeySpriteID: RightArrow (inputSystemPath: <Keyboard>/rightArrow)
eKeyboardFunctionID: ItemChangeRegress: Rebinding to eKeySpriteID: LeftArrow (inputSystemPath: <Keyboard>/leftArrow)
eKeyboardFunctionID: ShinobiAttackShift: Rebinding to eKeySpriteID: Z_Key (inputSystemPath: <Keyboard>/z)
eKeyboardFunctionID: MovementBackward: Rebinding to eKeySpriteID: S_Key (inputSystemPath: <Keyboard>/s)
InvalidOperationException: You are trying to read Input using the UnityEngine.Input class, but you have switched active Input handling to Input System package in Player Settings.
Unloading 3 Unused Serialized files (Serialized files now loaded: 153)
UnloadTime: 5.546600 ms
Unloading 148 unused Assets to reduce memory usage. Loaded Objects now: 191558.
Total: 440.217900 ms (FindLiveObjects: 14.011600 ms CreateObjectMapping: 4.491300 ms MarkObjects: 418.961400 ms DeleteObjects: 2.753200 ms)
State: Opening
State: Showing
State: Hiding
Unloading 3 Unused Serialized files (Serialized files now loaded: 184)
UnloadTime: 9.897800 ms
Unloading 3 unused Assets to reduce memory usage. Loaded Objects now: 191890.
Total: 436.977500 ms (FindLiveObjects: 12.529100 ms CreateObjectMapping: 3.712000 ms MarkObjects: 420.086100 ms DeleteObjects: 0.649800 ms)
DLC Is Installed FirstRun_Tsumugi_A
DLC Is not Installed FirstRun_Tsumugi_B
DLC Is Installed FirstRun_Iyo
DLC Is Installed FirstRun_Hagane
DLC Is Installed FirstRun_Komimi
DLC Is Installed SwimsuitSet_Tsumugi
DLC Is Installed SwimsuitSet_Iyo
DLC Is Installed SwimsuitSet_Hagane
DLC Is Installed SwimsuitSet_Komimi
DLC Is Installed FemaleSamuraiCostumeSet_Tsumugi
DLC Is Installed SchoolUniformSet_Iyo
DLC Is Installed SchoolUniformSet_Hagane
DLC Is Installed SchoolUniformSet_Komimi
DLC Is Installed BeamSword
DLC Is Installed BGM_BloomingSolo_Tsumugi
DLC Is Installed BGM_BloomingSolo_Iyo
DLC Is Installed BGM_BloomingSolo_Hagane
DLC Is Installed BGM_BloomingSolo_Komimi
DLC Is Installed BGM_BGSeriesSet
DLC Is Installed BeamSword
DLC Is Installed SchoolUniformSet_Iyo
DLC Is Installed FirstRun_Hagane
DLC Is Installed SwimsuitSet_Komimi
DLC Is Installed BeamSword
DLC Is Installed SchoolUniformSet_Komimi
DLC Is Installed SwimsuitSet_Iyo
DLC Is Installed FemaleSamuraiCostumeSet_Tsumugi
DLC Is Installed SchoolUniformSet_Hagane
DLC Is Installed SwimsuitSet_Tsumugi
DLC Is Installed SchoolUniformSet_Iyo
DLC Is Installed SwimsuitSet_Komimi
DLC Is Installed SwimsuitSet_Hagane
DLC Is Installed FirstRun_Tsumugi_A
DLC Is Installed SwimsuitSet_Hagane
DLC Is Installed SwimsuitSet_Komimi
DLC Is Installed FirstRun_Komimi
DLC Is Installed SchoolUniformSet_Hagane
DLC Is Installed FemaleSamuraiCostumeSet_Tsumugi
DLC Is Installed SchoolUniformSet_Iyo
DLC Is Installed SwimsuitSet_Tsumugi
DLC Is not Installed FirstRun_Tsumugi_B
DLC Is Installed SchoolUniformSet_Komimi
DLC Is Installed SwimsuitSet_Iyo
DLC Is Installed FirstRun_Hagane
DLC Is Installed SwimsuitSet_Iyo
DLC Is Installed SchoolUniformSet_Komimi
DLC Is Installed SwimsuitSet_Komimi
DLC Is Installed SwimsuitSet_Hagane
DLC Is Installed FirstRun_Iyo
DLC Is Installed SchoolUniformSet_Iyo
DLC Is Installed SwimsuitSet_Tsumugi
DLC Is Installed SchoolUniformSet_Hagane
DLC Is Installed FemaleSamuraiCostumeSet_Tsumugi
DLC Is Installed SwimsuitSet_Tsumugi
DLC Is Installed SchoolUniformSet_Iyo
DLC Is Installed SchoolUniformSet_Hagane
DLC Is Installed FemaleSamuraiCostumeSet_Tsumugi
DLC Is Installed SwimsuitSet_Hagane
DLC Is Installed SwimsuitSet_Komimi
DLC Is Installed SwimsuitSet_Iyo
DLC Is Installed SchoolUniformSet_Komimi
[CRIWARE] Warning:W2015080610:Voice buffer underrun.
UnityEngine.Logger:Log(LogType, Object)
UnityEngine.Debug:LogWarning(Object)
CriWare.CriWareErrorHandler:HandleMessage(String)
CriWare.Callback:Invoke(String)
Unloading 3 Unused Serialized files (Serialized files now loaded: 620)
UnloadTime: 62.318100 ms
Unloading 5 unused Assets to reduce memory usage. Loaded Objects now: 199518.
Total: 717.583500 ms (FindLiveObjects: 19.277200 ms CreateObjectMapping: 3.137500 ms MarkObjects: 691.279900 ms DeleteObjects: 3.888300 ms)
Couldn't create a Convex Mesh from source mesh "col_WhiteRock_Huge_b" within the maximum polygons limit (256). The partial hull will be used. Consider simplifying your mesh.
Couldn't create a Convex Mesh from source mesh "mesh_WhiteRock_Flat_a_LOD0" within the maximum polygons limit (256). The partial hull will be used. Consider simplifying your mesh.
CreateCache handle DebugName: Instance<InstanceProvider>(Resource<GameObject>(pre_char_01_tumu_00.prefab), Status: Succeeded, OperationException:
CreateCache handle DebugName: Instance<InstanceProvider>(Resource<GameObject>(pre_char_31_sayo_20.prefab), Status: Succeeded, OperationException:
Failed to create agent because there is no valid NavMesh
App.AICore.Nav:Initialize(Actor)
App.AICore.AIBase:Initialize(Actor, Boolean)
App.ActorCartridge.<FirstInitializeTask>d__2:MoveNext()
UnityEngine.FontTextureRebuildCallback:Invoke()
System.Action`1:Invoke(T)
Cysharp.Threading.Tasks.UniTaskCompletionSourceCore`1:TrySetResult(TResult)
App.AICore.<FirstInitializeTask>d__40:MoveNext()
UnityEngine.FontTextureRebuildCallback:Invoke()
System.Action`1:Invoke(T)
Cysharp.Threading.Tasks.UniTaskCompletionSourceCore`1:TrySetResult(TResult)
Polaris.GameFrame.<AllReadyWaitTask>d__4:MoveNext()
UnityEngine.FontTextureRebuildCallback:Invoke()
System.Action`1:Invoke(T)
Cysharp.Threading.Tasks.UniTaskCompletionSourceCore`1:TrySetResult(TResult)
Cysharp.Threading.Tasks.WaitUntilPromise:MoveNext()
Cysharp.Threading.Tasks.Internal.PlayerLoopRunner:RunCore()
UnityEngine.Events.UnityAction:Invoke()
[ line 1894705384]
CreateCache handle DebugName: Instance<InstanceProvider>(Resource<GameObject>(pre_itmp_21_psod_00.prefab), Status: Succeeded, OperationException:
CreateCache handle DebugName: Instance<InstanceProvider>(Resource<GameObject>(pre_char_33_meii_13.prefab), Status: Succeeded, OperationException:
Failed to create agent because there is no valid NavMesh
App.AICore.Nav:Initialize(Actor)
App.AICore.AIBase:Initialize(Actor, Boolean)
App.ActorCartridge.<FirstInitializeTask>d__2:MoveNext()
UnityEngine.FontTextureRebuildCallback:Invoke()
System.Action`1:Invoke(T)
Cysharp.Threading.Tasks.UniTaskCompletionSourceCore`1:TrySetResult(TResult)
App.AICore.<FirstInitializeTask>d__40:MoveNext()
UnityEngine.FontTextureRebuildCallback:Invoke()
System.Action`1:Invoke(T)
Cysharp.Threading.Tasks.UniTaskCompletionSourceCore`1:TrySetResult(TResult)
Polaris.GameFrame.<AllReadyWaitTask>d__4:MoveNext()
UnityEngine.FontTextureRebuildCallback:Invoke()
System.Action`1:Invoke(T)
Cysharp.Threading.Tasks.UniTaskCompletionSourceCore`1:TrySetResult(TResult)
Cysharp.Threading.Tasks.WaitUntilPromise:MoveNext()
Cysharp.Threading.Tasks.Internal.PlayerLoopRunner:RunCore()
UnityEngine.Events.UnityAction:Invoke()
[ line 1894705384]
CreateCache handle DebugName: Instance<InstanceProvider>(Resource<GameObject>(pre_itmn_11_kuni_00.prefab), Status: Succeeded, OperationException:
CreateCache handle DebugName: Instance<InstanceProvider>(Resource<GameObject>(pre_itmn_31_hamr_00.prefab), Status: Succeeded, OperationException:
CreateCache handle DebugName: Instance<InstanceProvider>(Resource<GameObject>(pre_itmn_11_kuni_00.prefab), Status: Succeeded, OperationException:
CreateCache handle DebugName: Instance<InstanceProvider>(Resource<GameObject>(pre_char_32_rinn_01.prefab), Status: Succeeded, OperationException:
Failed to create agent because there is no valid NavMesh
App.AICore.Nav:Initialize(Actor)
App.AICore.AIBase:Initialize(Actor, Boolean)
App.ActorCartridge.<FirstInitializeTask>d__2:MoveNext()
UnityEngine.FontTextureRebuildCallback:Invoke()
System.Action`1:Invoke(T)
Cysharp.Threading.Tasks.UniTaskCompletionSourceCore`1:TrySetResult(TResult)
App.AICore.<FirstInitializeTask>d__40:MoveNext()
UnityEngine.FontTextureRebuildCallback:Invoke()
System.Action`1:Invoke(T)
Cysharp.Threading.Tasks.UniTaskCompletionSourceCore`1:TrySetResult(TResult)
Polaris.GameFrame.<AllReadyWaitTask>d__4:MoveNext()
UnityEngine.FontTextureRebuildCallback:Invoke()
System.Action`1:Invoke(T)
Cysharp.Threading.Tasks.UniTaskCompletionSourceCore`1:TrySetResult(TResult)
Cysharp.Threading.Tasks.WaitUntilPromise:MoveNext()
Cysharp.Threading.Tasks.Internal.PlayerLoopRunner:RunCore()
UnityEngine.Events.UnityAction:Invoke()
[ line 1894705384]
CreateCache handle DebugName: Instance<InstanceProvider>(Resource<GameObject>(pre_gimmick_char_021.prefab), Status: Succeeded, OperationException:
CreateCache handle DebugName: Instance<InstanceProvider>(Resource<GameObject>(pre_itmn_21_gant_00.prefab), Status: Succeeded, OperationException:
DLC Is Installed BGM_BloomingSolo_Tsumugi
DLC Is Installed BGM_BloomingSolo_Iyo
DLC Is Installed BGM_BloomingSolo_Hagane
DLC Is Installed BGM_BloomingSolo_Komimi
DLC Is Installed BGM_BGSeriesSet
DLC Is Installed BGM_BGSeriesSet
DLC Is Installed BGM_BGSeriesSet
DLC Is Installed BGM_BGSeriesSet
DLC Is Installed BGM_BGSeriesSet
DLC Is Installed BGM_BGSeriesSet
DLC Is Installed BGM_BGSeriesSet
DLC Is Installed BGM_BGSeriesSet
DLC Is Installed BGM_BGSeriesSet
DLC Is Installed BGM_BGSeriesSet
DLC Is Installed BGM_BGSeriesSet
DLC Is Installed BGM_BloomingSolo_Tsumugi
DLC Is Installed BGM_BloomingSolo_Iyo
DLC Is Installed BGM_BloomingSolo_Hagane
DLC Is Installed BGM_BloomingSolo_Komimi
DLC Is Installed BGM_BGSeriesSet
DLC Is Installed BGM_BGSeriesSet
DLC Is Installed BGM_BGSeriesSet
DLC Is Installed BGM_BGSeriesSet
DLC Is Installed BGM_BGSeriesSet
DLC Is Installed BGM_BGSeriesSet
DLC Is Installed BGM_BGSeriesSet
DLC Is Installed BGM_BGSeriesSet
DLC Is Installed BGM_BGSeriesSet
DLC Is Installed BGM_BGSeriesSet
DLC Is Installed BGM_BGSeriesSet
Setting up 2 worker threads for Enlighten.
Thread -> id: cdcc -> priority: 1
Thread -> id: c47c -> priority: 1
NullReferenceException: Object reference not set to an instance of an object.
at App.WorldObject.OnDestroy () [0x00000] in <00000000000000000000000000000000>:0
NullReferenceException: Object reference not set to an instance of an object.
at App.WorldObject.OnDestroy () [0x00000] in <00000000000000000000000000000000>:0
NullReferenceException: Object reference not set to an instance of an object.
at App.WorldObject.OnDestroy () [0x00000] in <00000000000000000000000000000000>:0
NullReferenceException: Object reference not set to an instance of an object.
at App.WorldObject.OnDestroy () [0x00000] in <00000000000000000000000000000000>:0
NullReferenceException: Object reference not set to an instance of an object.
at App.WorldObject.OnDestroy () [0x00000] in <00000000000000000000000000000000>:0
NullReferenceException: Object reference not set to an instance of an object.
at App.WorldObject.OnDestroy () [0x00000] in <00000000000000000000000000000000>:0
NullReferenceException: Object reference not set to an instance of an object.
at App.WorldObject.OnDestroy () [0x00000] in <00000000000000000000000000000000>:0
NullReferenceException: Object reference not set to an instance of an object.
at App.WorldObject.OnDestroy () [0x00000] in <00000000000000000000000000000000>:0
NullReferenceException: Object reference not set to an instance of an object.
at App.WorldObject.OnDestroy () [0x00000] in <00000000000000000000000000000000>:0
NullReferenceException: Object reference not set to an instance of an object.
at App.WorldObject.OnDestroy () [0x00000] in <00000000000000000000000000000000>:0
**MelonLoader log:**
[23:38:37.274] ------------------------------
[23:38:37.275] MelonPreferencesManager v1.3.0
[23:38:37.276] by Sinai
[23:38:37.277] Assembly: MelonPrefManager.IL2CPP.dll
[23:38:37.278] ------------------------------
[23:38:37.288] ------------------------------
[23:38:37.288] UnityExplorer v4.9.0
[23:38:37.289] by Sinai
[23:38:37.291] Assembly: UnityExplorer.ML.IL2CPP.dll
[23:38:37.291] ------------------------------
[23:38:37.292] ------------------------------
[23:38:37.293] 2 Mods loaded.
[23:38:38.384] Support Module Loaded: C:\SteamLibrary\steamapps\common\SAMURAI MAIDEN\MelonLoader\Dependencies\SupportModules\Il2Cpp.dll
[23:38:38.547] [MelonPreferencesManager] [UniverseLib] UniverseLib 1.5.1 initializing...
[23:38:39.974] [MelonPreferencesManager] [UniverseLib] Finished UniverseLib initial setup.
[23:38:40.024] [UnityExplorer] UnityExplorer 4.9.0 initializing...
[23:38:40.593] [UnityExplorer] Initialized UnityCrashPrevention for: Canvas.get_renderingDisplaySize
[23:38:52.841] [MelonPreferencesManager] [UniverseLib] Loaded Unhollowed modules in 13.318 seconds.
[23:38:53.359] [MelonPreferencesManager] [UniverseLib] Setup deobfuscation cache in 0.517 seconds.
[23:40:25.096] Preferences Saved!