The installer downloads the file from itchio (a self-extracing exe) and launches it. However, after the extraction step, the game doesn’t launch.
I think the game’s files are somehow “lost” during the installation process. During the extraction step, a dialog appears.
I simply press OK. It looks like a temporary directory that Lutris works in. The error I get is this:
This game has no executable set. The install process didn't finish properly.
Traceback (most recent call last):
File "/usr/lib/python3.12/site-packages/lutris/exception_backstops.py", line 29, in wrapper
result = function(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.12/site-packages/lutris/game.py", line 672, in configure_game
gameplay_info = self.get_gameplay_info(launch_ui_delegate)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.12/site-packages/lutris/game.py", line 611, in get_gameplay_info
gameplay_info = self.runner.play()
^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.12/site-packages/lutris/runners/wine.py", line 1223, in play
raise MissingGameExecutableError(filename=game_exe)
lutris.exceptions.MissingGameExecutableError: This game has no executable set. The install process didn't finish properly.
Lutris log:
[INFO:2025-01-24 19:48:10,367:application]: Starting Lutris 0.5.18
[INFO:2025-01-24 19:48:10,466:startup]: "card0" is NVIDIA GeForce GTX 1070 (10de:1b81 3842:6173 nvidia) Driver 565.77
[ERROR:2025-01-24 19:48:11,141:style_manager]: Error reading color-scheme: g-dbus-error-quark: GDBus.Error:org.freedesktop.DBus.Error.UnknownMethod: No such interface “org.freedesktop.portal.Settings” on object at path /org/freedesktop/portal/desktop (19)
Traceback (most recent call last):
File "/usr/lib/python3.12/site-packages/lutris/style_manager.py", line 74, in _call_cb
values = obj.call_finish(result)
^^^^^^^^^^^^^^^^^^^^^^^
gi.repository.GLib.GError: g-dbus-error-quark: GDBus.Error:org.freedesktop.DBus.Error.UnknownMethod: No such interface “org.freedesktop.portal.Settings” on object at path /org/freedesktop/portal/desktop (19)
[WARNING:2025-01-24 20:02:56,709:game]: Game still running (state: running)
[INFO:2025-01-24 20:02:56,709:game]: Stopping Death's Door (wine)
[WARNING:2025-01-24 21:44:19,402:game]: Game still running (state: running)
[INFO:2025-01-24 21:44:19,402:game]: Stopping Death's Door (wine)
[ERROR:2025-01-24 21:45:22,220:wine]: The game doesn't have an executable
[ERROR:2025-01-24 21:45:22,224:exception_backstops]: Hylics (wine) has encountered an error: This game has no executable set. The install process didn't finish properly.
Traceback (most recent call last):
File "/usr/lib/python3.12/site-packages/lutris/exception_backstops.py", line 29, in wrapper
result = function(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.12/site-packages/lutris/game.py", line 672, in configure_game
gameplay_info = self.get_gameplay_info(launch_ui_delegate)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.12/site-packages/lutris/game.py", line 611, in get_gameplay_info
gameplay_info = self.runner.play()
^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.12/site-packages/lutris/runners/wine.py", line 1223, in play
raise MissingGameExecutableError(filename=game_exe)
lutris.exceptions.MissingGameExecutableError: This game has no executable set. The install process didn't finish properly.
[WARNING:2025-01-24 21:45:22,229:game]: The game has run for a very short time, did it crash?
[WARNING:2025-01-24 21:45:35,010:path_cache]: Game Hylics (wine) (id=20) not in cache path
[INFO:2025-01-24 21:45:35,019:shortcut]: Removing Steam shortcut for Hylics (wine)
[ERROR:2025-01-24 21:45:47,246:jobs]: Error while completing task <bound method ScriptInterpreter.get_extras of <interpreter.ScriptInterpreter object at 0x7fdcdffad9c0 (lutris+installer+interpreter+ScriptInterpreter at 0x55f9ec4256b0)>>: <class 'lutris.util.http.UnauthorizedAccessError'> Access to https://api.itch.io/games/31162/uploads?download_key_id=117817375 denied
[WARNING:2025-01-24 21:45:56,299:system]: Non existent path: /home/me/.cache/lutris/installer/hylics
[WARNING:2025-01-24 21:48:22,704:itchio]: No field 'cover_url' in API game {'min_price': 0, 'created_at': '2024-03-20T17:25:48.000000000Z', 'id': 2596722, 'short_text': 'Drive around and add roads where there needs to be roads', 'type': 'default', 'user': {'id': 5747742, 'display_name': 'DuckGames', 'username': 'duckgamesOiduts', 'url': 'https://duckgamesoiduts.itch.io'}, 'published_at': '2024-03-20T17:28:52.000000000Z', 'traits': ['p_windows', 'can_be_bought'], 'title': '[WIP] Highrise Viaduct', 'url': 'https://duckgamesoiduts.itch.io/highrise-viaduct', 'classification': 'game', 'download_key_id': 122732987}
[WARNING:2025-01-24 21:48:22,723:itchio]: No field 'cover_url' in API game {'min_price': 0, 'created_at': '2024-03-20T17:25:48.000000000Z', 'id': 2596722, 'short_text': 'Drive around and add roads where there needs to be roads', 'type': 'default', 'user': {'id': 5747742, 'display_name': 'DuckGames', 'username': 'duckgamesOiduts', 'url': 'https://duckgamesoiduts.itch.io'}, 'published_at': '2024-03-20T17:28:52.000000000Z', 'traits': ['p_windows', 'can_be_bought'], 'title': '[WIP] Highrise Viaduct', 'url': 'https://duckgamesoiduts.itch.io/highrise-viaduct', 'classification': 'game', 'download_key_id': 122732987}
[WARNING:2025-01-24 21:48:22,739:itchio]: No field 'cover_url' in API game {'min_price': 0, 'created_at': '2024-03-20T17:25:48.000000000Z', 'id': 2596722, 'short_text': 'Drive around and add roads where there needs to be roads', 'type': 'default', 'user': {'id': 5747742, 'display_name': 'DuckGames', 'username': 'duckgamesOiduts', 'url': 'https://duckgamesoiduts.itch.io'}, 'published_at': '2024-03-20T17:28:52.000000000Z', 'traits': ['p_windows', 'can_be_bought'], 'title': '[WIP] Highrise Viaduct', 'url': 'https://duckgamesoiduts.itch.io/highrise-viaduct', 'classification': 'game', 'download_key_id': 122732987}
[INFO:2025-01-24 21:49:11,260:installer]: Getting files for itchupload
[INFO:2025-01-24 21:49:26,404:file_box]: Download completed
[INFO:2025-01-24 21:49:26,405:files_box]: All files available
[INFO:2025-01-24 21:49:26,405:installerwindow]: All files are available, continuing install
[INFO:2025-01-24 21:49:26,414:installerwindow]: Launching installer commands
[INFO:2025-01-24 21:49:26,532:wine]: Creating a win64 prefix in /home/me/Games/itchio/hylics
[INFO:2025-01-24 21:49:26,532:wine]: Winepath: /home/me/.local/share/lutris/runners/proton/ge-proton/files/bin/wine
[INFO:2025-01-24 21:49:29,534:wine]: win64 Prefix created in /home/me/Games/itchio/hylics
[ERROR:2025-01-24 21:50:12,902:game_finder]: Couldn't find a Windows executable in /home/me/Games/itchio/hylics
[WARNING:2025-01-24 21:50:13,001:game]: No path found in LutrisConfig(level=game, game_config_id=hylics-1737751812, runner=wine)
[WARNING:2025-01-24 21:50:13,001:path_cache]: No path for Hylics (wine)
[ERROR:2025-01-24 21:51:11,467:wine]: The game doesn't have an executable
[ERROR:2025-01-24 21:51:11,472:exception_backstops]: Hylics (wine) has encountered an error: This game has no executable set. The install process didn't finish properly.
Traceback (most recent call last):
File "/usr/lib/python3.12/site-packages/lutris/exception_backstops.py", line 29, in wrapper
result = function(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.12/site-packages/lutris/game.py", line 672, in configure_game
gameplay_info = self.get_gameplay_info(launch_ui_delegate)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.12/site-packages/lutris/game.py", line 611, in get_gameplay_info
gameplay_info = self.runner.play()
^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.12/site-packages/lutris/runners/wine.py", line 1223, in play
raise MissingGameExecutableError(filename=game_exe)
lutris.exceptions.MissingGameExecutableError: This game has no executable set. The install process didn't finish properly.
[WARNING:2025-01-24 21:51:11,473:game]: The game has run for a very short time, did it crash?
[ERROR:2025-01-24 21:51:37,329:wine]: The game doesn't have an executable
[ERROR:2025-01-24 21:51:37,333:wine]: The game doesn't have an executable
[ERROR:2025-01-24 21:53:54,490:wine]: The game doesn't have an executable
[ERROR:2025-01-24 21:53:54,500:wine]: The game doesn't have an executable
[WARNING:2025-01-24 21:57:25,668:path_cache]: Game Hylics (wine) (id=20) not in cache path
[INFO:2025-01-24 21:57:25,676:shortcut]: Removing Steam shortcut for Hylics (wine)
[INFO:2025-01-24 21:57:31,216:installer]: Getting files for itchupload
[INFO:2025-01-24 21:57:45,866:file_box]: Download completed
[INFO:2025-01-24 21:57:45,867:files_box]: All files available
[INFO:2025-01-24 21:57:45,867:installerwindow]: All files are available, continuing install
[INFO:2025-01-24 21:57:45,868:installerwindow]: Launching installer commands
[INFO:2025-01-24 21:57:45,963:wine]: Creating a win64 prefix in /home/me/Games/itchio/hylics
[INFO:2025-01-24 21:57:45,963:wine]: Winepath: /home/me/.local/share/lutris/runners/proton/ge-proton/files/bin/wine
[INFO:2025-01-24 21:57:48,465:wine]: win64 Prefix created in /home/me/Games/itchio/hylics
[ERROR:2025-01-24 22:00:56,866:game_finder]: Couldn't find a Windows executable in /home/me/Games/itchio/hylics
[WARNING:2025-01-24 22:00:56,966:game]: No path found in LutrisConfig(level=game, game_config_id=hylics-1737752456, runner=wine)
[WARNING:2025-01-24 22:00:56,967:path_cache]: No path for Hylics (wine)
[ERROR:2025-01-24 22:01:13,642:wine]: The game doesn't have an executable
[ERROR:2025-01-24 22:01:13,647:exception_backstops]: Hylics (wine) has encountered an error: This game has no executable set. The install process didn't finish properly.
Traceback (most recent call last):
File "/usr/lib/python3.12/site-packages/lutris/exception_backstops.py", line 29, in wrapper
result = function(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.12/site-packages/lutris/game.py", line 672, in configure_game
gameplay_info = self.get_gameplay_info(launch_ui_delegate)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.12/site-packages/lutris/game.py", line 611, in get_gameplay_info
gameplay_info = self.runner.play()
^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.12/site-packages/lutris/runners/wine.py", line 1223, in play
raise MissingGameExecutableError(filename=game_exe)
lutris.exceptions.MissingGameExecutableError: This game has no executable set. The install process didn't finish properly.
[WARNING:2025-01-24 22:01:13,647:game]: The game has run for a very short time, did it crash?
I did a file search inside the /home/me/Games/itchio/hylics
folder and the Game.exe
file does not exist.