Skip to content

[Bug]: CUE (Mono) breaks inputs #104

@OohGae

Description

@OohGae

Are you on the latest version of CinematicUnityExplorer?

  • Yes, I'm on the latest version of CinematicUnityExplorer.

Which release are you using?

MelonLoader 0.5.7 Mono
BepInEx 5 Mono

Which game did this occur on?

  1. Firewatch (c/o Steam)
  2. Dear Esther: Landmark Edition (c/o Steam)

Describe the issue.

CUE breaks all inputs:

  • Unexpected: game start menu (with or without CUE displayed) half-broken: only mouse input works, and expected single-click operations (like "continue game") only work by double-click; game menu UI displays active state instead of hover state
  • Expected: CUE reacts to keyboard input as expected (F7, insert, delete etc.)
  • Unexpected: CUE UI elements don't react to mouse clicks. Mouse can select them and then keyboard "enter" activates them. (Moving CUE UI windows or scrolling in them works as expected, though.)
  • Unexpected: Once CUE UI have been activated (selected by mouse and activated by keyboard "enter", all game input (keyboard, mouse, gamepad) is deactivated. (CUE UI elements continue to work as described.)
  • setting Disable EventSystem override = true only changes game start menu to behave as expected; after that, everything as described here

Relevant log output

**MelonLoader Firewatch:**
[13:39:52.278] ------------------------------
[13:39:52.278] MelonLoader v0.5.7 Open-Beta
[13:39:52.279] OS: Windows 11
[13:39:52.279] Hash Code: 49999848531024954985654485098975250521005157544948501005510199495356
[13:39:52.279] ------------------------------
[13:39:52.279] Game Type: Mono
[13:39:52.279] Game Arch: x64
[13:39:52.280] ------------------------------
[13:39:52.280] Core::BasePath = C:\Program Files (x86)\Steam\steamapps\common\Firewatch
[13:39:52.280] Game::BasePath = C:\Program Files (x86)\Steam\steamapps\common\Firewatch
[13:39:52.281] Game::DataPath = C:\Program Files (x86)\Steam\steamapps\common\Firewatch\firewatch_Data
[13:39:52.281] Game::ApplicationPath = C:\Program Files (x86)\Steam\steamapps\common\Firewatch\firewatch.exe

[13:39:52.461] ------------------------------
[13:39:52.461] Game Name: Firewatch
[13:39:52.461] Game Developer: CampoSanto
[13:39:52.462] Unity Version: 5.6.5p1
[13:39:52.462] Game Version: 1.0
[13:39:52.463] ------------------------------

[13:39:52.608] Preferences Loaded!

[13:39:52.625] Loading Plugins from 'C:\Program Files (x86)\Steam\steamapps\common\Firewatch\Plugins'...
[13:39:52.626] 0 Plugins loaded.



[13:39:53.312] Loading Mods from 'C:\Program Files (x86)\Steam\steamapps\common\Firewatch\Mods'...
[13:39:53.312] ------------------------------
[13:39:53.325] Melon Assembly loaded: '.\Mods\CinematicUnityExplorer.ML.Mono.dll'
[13:39:53.325] SHA256 Hash: 'b7d09daa1e5f13e6af9056f545c3f144cdb2e3244687de6121f196deacf7cc1b'

[13:39:53.350] ------------------------------
[13:39:53.350] CinematicUnityExplorer v1.3.0
[13:39:53.350] by originalnicodr, Sinai, yukieiji
[13:39:53.350] Assembly: CinematicUnityExplorer.ML.Mono.dll
[13:39:53.351] ------------------------------
[13:39:53.351] ------------------------------
[13:39:53.351] 1 Mod loaded.

[13:39:53.355] Support Module Loaded: C:\Program Files (x86)\Steam\steamapps\common\Firewatch\MelonLoader\Dependencies\SupportModules\Mono.dll
[13:39:53.362] [CinematicUnityExplorer] CinematicUnityExplorer 1.3.0 initializing...
[13:39:53.380] [CinematicUnityExplorer] [UniverseLib] UniverseLib 1.5.5 initializing...
[13:39:53.452] [CinematicUnityExplorer] [UniverseLib] Finished UniverseLib initial setup.
[13:40:08.578] [CinematicUnityExplorer] [UniverseLib] Initialized Legacy Input support
[13:40:08.618] [CinematicUnityExplorer] [UniverseLib] Loaded legacy.5.6 bundle for Unity 5.6.5p1
[13:40:08.625] [CinematicUnityExplorer] [UniverseLib] UniverseLib 1.5.5 initialized.
[13:40:08.626] [CinematicUnityExplorer] Creating UI...
[13:40:08.749] [CinematicUnityExplorer] [WARNING] UnityIGCSConnector.dll was not found so IGCSDof will not be available
[13:40:08.770] [CinematicUnityExplorer] Couldn't find the ScreenCapture class.
[13:40:08.890] [CinematicUnityExplorer] CinematicUnityExplorer 1.3.0 (Mono) initialized.
[13:45:03.713] Preferences Saved!

==============================

**MelonLoader, Dear Esther: Landmark Edition:**
[14:02:22.807] ------------------------------
[14:02:22.807] MelonLoader v0.5.7 Open-Beta
[14:02:22.808] OS: Windows 11
[14:02:22.808] Hash Code: 49564857519949491004949495353555351101991025110156509910198100565010099
[14:02:22.809] ------------------------------
[14:02:22.809] Game Type: Mono
[14:02:22.809] Game Arch: x86
[14:02:22.809] ------------------------------
[14:02:22.810] Core::BasePath = C:\Program Files (x86)\Steam\steamapps\common\Dear Esther Landmark Edition
[14:02:22.810] Game::BasePath = C:\Program Files (x86)\Steam\steamapps\common\Dear Esther Landmark Edition
[14:02:22.811] Game::DataPath = C:\Program Files (x86)\Steam\steamapps\common\Dear Esther Landmark Edition\DearEsther_Data
[14:02:22.811] Game::ApplicationPath = C:\Program Files (x86)\Steam\steamapps\common\Dear Esther Landmark Edition\DearEsther.exe

[14:02:27.616] ------------------------------
[14:02:27.616] Game Name: UNKNOWN
[14:02:27.616] Game Developer: UNKNOWN
[14:02:27.618] Unity Version: 5.3.6a0
[14:02:27.618] Game Version: UNKNOWN
[14:02:27.618] ------------------------------

[14:02:27.779] Preferences Loaded!

[14:02:27.807] Loading Plugins from 'C:\Program Files (x86)\Steam\steamapps\common\Dear Esther Landmark Edition\Plugins'...
[14:02:27.809] 0 Plugins loaded.



[14:02:28.455] Loading Mods from 'C:\Program Files (x86)\Steam\steamapps\common\Dear Esther Landmark Edition\Mods'...
[14:02:28.455] ------------------------------
[14:02:28.574] Melon Assembly loaded: '.\Mods\CinematicUnityExplorer.ML.Mono.dll'
[14:02:28.575] SHA256 Hash: 'e5cc9e72c8b8e04556b248bcac06de0ddd84a5971d66ebad48c1d9da7076aa39'

[14:02:28.700] ------------------------------
[14:02:28.700] CinematicUnityExplorer v1.2.0
[14:02:28.700] by originalnicodr, Sinai, yukieiji
[14:02:28.701] Assembly: CinematicUnityExplorer.ML.Mono.dll
[14:02:28.701] ------------------------------
[14:02:28.701] ------------------------------
[14:02:28.701] 1 Mod loaded.

[14:02:28.710] Support Module Loaded: C:\Program Files (x86)\Steam\steamapps\common\Dear Esther Landmark Edition\MelonLoader\Dependencies\SupportModules\Mono.dll
[14:02:28.720] [CinematicUnityExplorer] CinematicUnityExplorer 1.2.0 initializing...
[14:02:28.732] [CinematicUnityExplorer] [UniverseLib] UniverseLib 1.5.5 initializing...
[14:02:28.811] [CinematicUnityExplorer] [UniverseLib] Finished UniverseLib initial setup.
[14:02:29.959] [CinematicUnityExplorer] [UniverseLib] Initialized Legacy Input support
[14:02:30.013] [CinematicUnityExplorer] [UniverseLib] Loaded legacy.5.3.4 bundle for Unity 5.3.6f1
[14:02:30.018] [CinematicUnityExplorer] [UniverseLib] UniverseLib 1.5.5 initialized.
[14:02:30.019] [CinematicUnityExplorer] [WARNING] Unable to generate list of all Scenes in the build: System.Exception: This version of Unity does not ship with the 'SceneUtility' class, or it was not unstripped.
  at UnityExplorer.ObjectExplorer.SceneHandler.Init () [0x00000] in <filename unknown>:0 
[14:02:30.019] [CinematicUnityExplorer] Creating UI...
[14:02:30.165] [CinematicUnityExplorer] [WARNING] Failed to initialize UnityIGCSConnector: System.TypeLoadException: Could not load type 'System.IO.InvalidDataException' from assembly 'CinematicUnityExplorer.ML.Mono'.
  at UnityExplorer.UI.Panels.FreeCamPanel..ctor (UniverseLib.UI.UIBase owner) [0x00000] in <filename unknown>:0 
[14:02:30.193] [CinematicUnityExplorer] Couldn't find the ScreenCapture class.
[14:02:30.332] [CinematicUnityExplorer] CinematicUnityExplorer 1.2.0 (Mono) initialized.
[14:02:36.951] Preferences Saved!


==============================

**BepInEx, Firewatch (Mono x64):**
[Message:   BepInEx] BepInEx 5.4.23.2 - firewatch (3/15/2025 6:11:23 PM)
[Info   :   BepInEx] Running under Unity v5.6.5.11926743
[Info   :   BepInEx] CLR runtime version: 2.0.50727.1433
[Info   :   BepInEx] Supports SRE: True
[Info   :   BepInEx] System platform: Bits64, Windows
[Message:   BepInEx] Preloader started
[Info   :   BepInEx] Loaded 1 patcher method from [BepInEx.Preloader 5.4.23.2]
[Info   :   BepInEx] 1 patcher plugin loaded
[Info   :   BepInEx] Patching [UnityEngine] with [BepInEx.Chainloader]
[Message:   BepInEx] Preloader finished
[Warning:  HarmonyX] AccessTools.Property: Could not find property for type UnityEngine.Application and name isBatchMode
[Message:   BepInEx] Chainloader ready
[Message:   BepInEx] Chainloader started
[Info   :   BepInEx] 1 plugin to load
[Info   :   BepInEx] Loading [UnityExplorer 1.3.0]
[Message:UnityExplorer] CinematicUnityExplorer 1.3.0 initializing...
[Message:UnityExplorer] [UniverseLib] UniverseLib 1.5.5 initializing...
[Message:UnityExplorer] [UniverseLib] Finished UniverseLib initial setup.
[Warning:  HarmonyX] AccessTools.Method: Could not find method for type UnityEngine.Canvas and name get_renderingDisplaySize and parameters 
[Message:   BepInEx] Chainloader startup complete
[Message:UnityExplorer] [UniverseLib] Initialized Legacy Input support
[Message:UnityExplorer] [UniverseLib] Loaded legacy.5.6 bundle for Unity 5.6.5p1
[Message:UnityExplorer] [UniverseLib] UniverseLib 1.5.5 initialized.
[Message:UnityExplorer] Creating UI...
[Warning:UnityExplorer] UnityIGCSConnector.dll was not found so IGCSDof will not be available
[Message:UnityExplorer] Couldn't find the ScreenCapture class.
[Message:UnityExplorer] CinematicUnityExplorer 1.3.0 (Mono) initialized.


==============================

**BepInEx, Dear Esther: Landmark Edition (Mono x86):**
[Message:   BepInEx] BepInEx 5.4.23.2 - DearEsther (2/16/2023 10:00:34 PM)
[Info   :   BepInEx] Running under Unity v5.3.6.2688343
[Info   :   BepInEx] CLR runtime version: 3.0.40818.0
[Info   :   BepInEx] Supports SRE: True
[Info   :   BepInEx] System platform: Windows
[Message:   BepInEx] Preloader started
[Info   :   BepInEx] Loaded 1 patcher method from [BepInEx.Preloader 5.4.23.2]
[Info   :   BepInEx] 1 patcher plugin loaded
[Info   :   BepInEx] Patching [UnityEngine] with [BepInEx.Chainloader]
[Message:   BepInEx] Preloader finished
[Warning:  HarmonyX] AccessTools.Property: Could not find property for type UnityEngine.Application and name isBatchMode
[Message:   BepInEx] Chainloader ready
[Message:   BepInEx] Chainloader started
[Info   :   BepInEx] 0 plugins to load
[Message:   BepInEx] Chainloader startup complete

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions