Skip to content
This repository has been archived by the owner on May 9, 2023. It is now read-only.

(BepInEx) Plugin loads, cursor visible, but main menu not shown in game GTFO #32

Closed
paddywaan opened this issue Jan 13, 2021 · 2 comments

Comments

@paddywaan
Copy link

Hi, I'm unsure exactly what the issue appears to be since I see nothing that stands out in the console to me, however UnityExplorer appears to be in a broken/non working state with the game GTFO. Is it possible to look into this issue?

Sorry for lack of information, I have set Log_Unity_Debug = True however the log file is never created. The bep console logs are as follows:

[Message: Preloader] BLEEDING EDGE Build #325 from 3d75179e8684953739fa32ce7d4c7e02879cea07 at master
[Info   :   BepInEx] System platform: Bits64, Windows
[Info   : Preloader] Running under Unity v2019.4.1.15122501
[Info   : Preloader] 0 patcher plugins loaded
[Info   : Preloader] 0 assemblies discovered
[Message:   BepInEx] Chainloader initialized
[Info   :Unhollower] Registered mono type UnhollowerRuntimeLib.DelegateSupport+Il2CppToMonoDelegateReference in il2cpp domain
[Info   :   BepInEx] 1 plugin to load
[Info   :   BepInEx] Loading [UnityExplorer 3.1.5]
[Info   :Unhollower] Registered mono type UnityExplorer.ExplorerBepInPlugin+ExplorerBehaviour in il2cpp domain
[Message:UnityExplorer] ExplorerBehaviour.Awake
[Message:UnityExplorer] Initializing Legacy Input support...
[Message:UnityExplorer] UnityExplorer 3.1.5 initialized.
[Message:   BepInEx] Chainloader startup complete
[Message:     Unity] WwiseUnity: Initialize sound engine... basePath: GeneratedSoundBanks
[Message:     Unity] Wwise defaultPoolSize: 16777216 AkSoundEngine.AK_SOUNDBANK_VERSION: 125
[Message:     Unity] WwiseUnity: Sound engine initialized.
[Message:     Unity] InControl (version 1.6.17 build 9143)
[Message:     Unity] <size=13><color=red>TODO : Implement m_badPacketQuestion/m_badPacketAnswer and the SNet_BadPacketCatcher</color></size>
[Message:     Unity] > GLOBAL SetupManagers, State : Dev HasNetwork: True
[Message:     Unity] GameDataInit.Initialize
[Message:     Unity] ------------------------------------------------------------  MusicManager. Loading soundbank for music! ------------------------------------------------------------
[Message:     Unity] GuiManager.UpdateResolution w: 1920 h: 1080
[Warning:     Unity] The referenced script on this Behaviour (Game Object '<null>') is missing!
[Message:     Unity] CM_PageRundown_New.UpdateRundownExpeditionProgression, RundownManager.RundownProgressionReady: False
[Message:     Unity] PageRundown could NOT get the rundownTimerData from playfab, reverting to a new instance!
[Message:     Unity] Setting watermark revision to 21989
[Message:     Unity] EnemyCostManager : Costs for Normal difficulty loaded
[Message:     Unity] <color=red> >>>>>> GAMESTATEMANAGER CHANGE STATE FROM : Inactive TO: Startup</color>
[Message:     Unity] Vertical fov: 55 aspect: 1.777778 halfV: 0.4799655 gives horizontal: 85.56559
[Message:     Unity] DEFAULTING TO MICROPHONE: Headset Microphone (CORSAIR HS70 PRO Wireless Gaming Headset)
[Message:     Unity] <color=red>FocusStateManager.ChangeState, new state: InActive</color> force: False
[Message:     Unity] GuiManager.UpdateResolution w: 1920 h: 1080
[Message:     Unity] Vertical fov: 55 aspect: 1.777778 halfV: 0.4799655 gives horizontal: 85.56559
[Message:     Unity] GuiManager OnResoultionChange, ScreenRes width: 1920 height: 1080
Setting breakpad minidump AppID = 493520
SteamInternal_SetMinidumpSteamID:  Caching Steam ID:  76561198018984325 [API loaded no]
[Message:     Unity] Steamworks.NET initilized
[Message:     Unity] <color=red> >>>>>> GAMESTATEMANAGER CHANGE STATE FROM : Startup TO: Offline</color>
[Message:     Unity] <color=red>FocusStateManager.ChangeState, new state: MainMenu</color> force: False
[Message:     Unity] DropServerManager: Idle
[Message:     Unity] SNET is Online, Woop!
[Message:     Unity] Waiting for network.. DONE!
[Message:     Unity] PlayFabManager.OnSteamInitialized
[Warning:     Unity] Failed to change display to ExclusiveFullscreen...reverting to FullscreenWindow
[Message:UnityExplorer] Loaded UI bundle
[Warning:UnityExplorer] Exception setting up UI: System.MissingMethodException: Method not found: void UnityEngine.Canvas.set_pixelPerfect(bool)
  at UnityExplorer.UI.UIManager.Init () [0x00007] in <eda1e31723544933943831fedf8d2864>:0
  at UnityExplorer.ExplorerCore.CheckUIInit () [0x00029] in <eda1e31723544933943831fedf8d2864>:0
[Message:     Unity] [163 - GetAuthSessionTicketResponse] - 13 -- k_EResultOK
[Message:     Unity] PlayFabManager.OnLoginSuccess. NewlyCreated: False
[Message:     Unity] PlayFabManager.RefreshGlobalTitleData
[Message:     Unity] <color=purple>PlayFab.OnGetCurrentTime Wednesday, 13 January 2021</color>
[Message:     Unity] UpdateLocalPlayerData Done, result: 0 OnSuccess: System.Action
[Message:     Unity] TODO : Skipping icon generation for the hacking tool. It crashes later while trying to construct the tool for rendering
[Warning:     Unity] The character used for Ellipsis is not available in font asset [Perfect DOS VGA 437 Win SDF].
[Message:     Unity] RundownManager: Requesting rundown progression from drop server for rundown key 'Local_25'...
[Message:     Unity] PlayFabMatchMakingManager: Requesting list of QoS servers...
[Message:     Unity] DropServerManager: Enqueueing rundown progression request (rundown: Local_25)
[Message:     Unity] DropServerManager: Woke up
[Message:     Unity] DropServerManager: Making rundown progression request...
[Warning:     Unity] Failed to create agent because there is no valid NavMesh
[Warning:     Unity] Failed to create agent because there is no valid NavMesh
[Warning:     Unity] Failed to create agent because there is no valid NavMesh
[Warning:     Unity] Failed to create agent because there is no valid NavMesh
[Warning:     Unity] Failed to create agent because there is no valid NavMesh
[Warning:     Unity] Failed to create agent because there is no valid NavMesh
[Warning:     Unity] Failed to create agent because there is no valid NavMesh
[Warning:     Unity] Failed to create agent because there is no valid NavMesh
[Warning:     Unity] Failed to create agent because there is no valid NavMesh
[Warning:     Unity] Failed to create agent because there is no valid NavMesh
[Warning:     Unity] Failed to create agent because there is no valid NavMesh
[Warning:     Unity] Failed to create agent because there is no valid NavMesh
[Warning:     Unity] Failed to create agent because there is no valid NavMesh
[Warning:     Unity] Failed to create agent because there is no valid NavMesh
[Warning:     Unity] Failed to create agent because there is no valid NavMesh
[Warning:     Unity] Failed to create agent because there is no valid NavMesh
[Warning:     Unity] Failed to create agent because there is no valid NavMesh
[Warning:     Unity] Failed to create agent because there is no valid NavMesh
[Warning:     Unity] Failed to create agent because there is no valid NavMesh
[Warning:     Unity] Failed to create agent because there is no valid NavMesh
[Warning:     Unity] Failed to create agent because there is no valid NavMesh
[Warning:     Unity] Failed to create agent because there is no valid NavMesh
[Warning:     Unity] Failed to create agent because there is no valid NavMesh
[Message:     Unity] DropServerManager: Rundown progression request completed successfully
[Message:     Unity] DropServerManager: Sleeping for 2 seconds...
[Message:     Unity] RundownManager: Got rundown progression from drop server
[Message:     Unity] CM_PageRundown_New.OnRundownProgressionFileUpdated
[Message:     Unity] tier: TierA index: 0 EXPEDITION UNLOCKED
[Message:     Unity] tier: TierA index: 1 EXPEDITION UNLOCKED
[Message:     Unity] tier: TierA index: 2 EXPEDITION UNLOCKED
[Message:     Unity] tier: TierB index: 0 EXPEDITION UNLOCKED
[Message:     Unity] tier: TierB index: 1 EXPEDITION UNLOCKED
[Message:     Unity] tier: TierB index: 2 EXPEDITION UNLOCKED
[Message:     Unity] tier: TierC index: 0 EXPEDITION UNLOCKED
[Message:     Unity] tier: TierC index: 1 EXPEDITION UNLOCKED
[Message:     Unity] tier: TierC index: 2 EXPEDITION UNLOCKED
[Message:     Unity] tier: TierD index: 0 EXPEDITION UNLOCKED
[Message:     Unity] tier: TierD index: 1 EXPEDITION UNLOCKED
[Message:     Unity] tier: TierE index: 0 EXPEDITION LOCKED
[Message:     Unity] CM_PageRundown_New.UpdateRundownExpeditionProgression, RundownManager.RundownProgressionReady: True
[Message:     Unity] DropServerManager: Idle
[Message:     Unity] CM_PageIntro.OnSkip!
[Message:     Unity] GS_Offline.OnLocalPlayerPressStart!
[Message:     Unity] <color=red> >>>>>> GAMESTATEMANAGER CHANGE STATE FROM : Offline TO: NoLobby</color>
[Message:     Unity] <color=#C84800>PageRundown placing rundown, ID: 25 DataBlock: Rundown 004 - EA</color>
[Message:     Unity] tier: TierA index: 0 EXPEDITION UNLOCKED
[Message:     Unity] tier: TierA index: 1 EXPEDITION UNLOCKED
[Message:     Unity] tier: TierA index: 2 EXPEDITION UNLOCKED
[Message:     Unity] tier: TierB index: 0 EXPEDITION UNLOCKED
[Message:     Unity] tier: TierB index: 1 EXPEDITION UNLOCKED
[Message:     Unity] tier: TierB index: 2 EXPEDITION UNLOCKED
[Message:     Unity] tier: TierC index: 0 EXPEDITION UNLOCKED
[Message:     Unity] tier: TierC index: 1 EXPEDITION UNLOCKED
[Message:     Unity] tier: TierC index: 2 EXPEDITION UNLOCKED
[Message:     Unity] tier: TierD index: 0 EXPEDITION UNLOCKED
[Message:     Unity] tier: TierD index: 1 EXPEDITION UNLOCKED
[Message:     Unity] tier: TierE index: 0 EXPEDITION LOCKED
[Message:     Unity] CM_PageRundown_New.UpdateRundownExpeditionProgression, RundownManager.RundownProgressionReady: True
[Message:     Unity] tier: TierA index: 0 EXPEDITION UNLOCKED
[Message:     Unity] tier: TierA index: 1 EXPEDITION UNLOCKED
[Message:     Unity] tier: TierA index: 2 EXPEDITION UNLOCKED
[Message:     Unity] tier: TierB index: 0 EXPEDITION UNLOCKED
[Message:     Unity] tier: TierB index: 1 EXPEDITION UNLOCKED
[Message:     Unity] tier: TierB index: 2 EXPEDITION UNLOCKED
[Message:     Unity] tier: TierC index: 0 EXPEDITION UNLOCKED
[Message:     Unity] tier: TierC index: 1 EXPEDITION UNLOCKED
[Message:     Unity] tier: TierC index: 2 EXPEDITION UNLOCKED
[Message:     Unity] tier: TierD index: 0 EXPEDITION UNLOCKED
[Message:     Unity] tier: TierD index: 1 EXPEDITION UNLOCKED
[Message:     Unity] tier: TierE index: 0 EXPEDITION LOCKED
[Message:     Unity] CM_PageRundown_New.UpdateRundownExpeditionProgression, RundownManager.RundownProgressionReady: True
[Message:     Unity] Pagerundown GOT RundownTimerData from playfab: ShowScrambledTimer: False ShowCountdownTimer: False Year: 2020 Month: 10 Day: 22 Hour: 11 Minute: 0```



@sinai-dev
Copy link
Owner

Exception setting up UI: System.MissingMethodException: Method not found: void UnityEngine.Canvas.set_pixelPerfect(bool)
  at UnityExplorer.UI.UIManager.Init () [0x00007] in <eda1e31723544933943831fedf8d2864>:0
  at UnityExplorer.ExplorerCore.CheckUIInit () [0x00029] in <eda1e31723544933943831fedf8d2864>:0

Weird, I didn't realize pixelPerfect could fail unstripping. Not sure why it was successfully unstripped on my dummy project then.

Try this version, no longer setting that value, hopefully nothing else failed unstripping.

@paddywaan
Copy link
Author

Perfect! Works like a charm! Greatly appreciated.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants