Excuse me @
garbear i checked the debug log to figure out where the game is actually getting stuck at, i.e. is it during creating an instance of the game client or while actually trying to run the game.
2020-03-09 14:14:53.301 T:13028 DEBUG: CGUIMediaWindow::GetDirectory (D:\Games\Age of Empires 3 - Complete Edition\)
2020-03-09 14:14:53.301 T:13028 DEBUG: ParentPath = []
2020-03-09 14:14:53.302 T:15696 DEBUG: Thread waiting start, auto delete: false
2020-03-09 14:14:53.303 T:15696 DEBUG: Thread waiting 15696 terminating
2020-03-09 14:14:55.494 T:13028 DEBUG: CInputManager:
rocessMouse: trying mouse action leftclick
2020-03-09 14:14:55.495 T:13028 DEBUG: CGUIMediaWindow::GetDirectory (D:\Games\Age of Empires 3 - Complete Edition\bin\)
2020-03-09 14:14:55.495 T:13028 DEBUG: ParentPath = [D:\Games\Age of Empires 3 - Complete Edition\]
2020-03-09 14:14:55.496 T:1112 DEBUG: Thread waiting start, auto delete: false
2020-03-09 14:14:55.596 T:13028 DEBUG: ------ Window Init (DialogBusy.xml) ------
2020-03-09 14:14:56.799 T:1112 DEBUG: Thread waiting 1112 terminating
2020-03-09 14:14:56.799 T:13028 DEBUG: ------ Window Deinit (DialogBusy.xml) ------
2020-03-09 14:14:56.800 T:13028 DEBUG: Saving fileitems [D:\Games\Age of Empires 3 - Complete Edition\bin\]
2020-03-09 14:14:56.803 T:13028 DEBUG: -- items: 69, sort method: 0, ascending: false
2020-03-09 14:14:57.465 T:13028 DEBUG: CInputManager:
rocessMouse: trying mouse action wheeldown
2020-03-09 14:14:58.515 T:13028 DEBUG: Previous line repeats 10 times.
2020-03-09 14:14:58.515 T:13028 DEBUG: Keyboard: scancode: 0x01, sym: 0x001b, unicode: 0x001b, modifier: 0x0
2020-03-09 14:14:58.682 T:13028 DEBUG: Keyboard: scancode: 0x01, sym: 0x001b, unicode: 0x0000, modifier: 0x0
2020-03-09 14:14:58.682 T:13028 DEBUG: CInputManager::HandleKey: escape (0xf01b) pressed, action is PreviousMenu
2020-03-09 14:14:58.682 T:13028 DEBUG: CGUIWindowManager:
reviousWindow: Deactivate
Also i am simultaneously looking into mapping of multiple controllers onto the game, so i had a doubt, do we allow multiple controller mapping and use during the game client is running or do we want the multiple controllers for the kodi interface as well. Personally i think the former makes more sense, but please advise.