Halo combat evolved install

Hi :smiley:
I’m having a trouble installing Halo combat evolved og
The installer manages to install the game all the way but when it’s time to close the game installation in order for lutris to finish the installation I get an error and then I have to abort the installation
I tried installing it via the exe installer but I get another error failed to load PidGen.dll file, right after typing the game’s product key, except the file is present in the mounted ISO
Lutris log:
nathaniel  ~  lutris
2026-02-17 18:42:05,543: Starting Lutris 0.5.18
ERROR: [Loader Message] Code 0 : setup_loader_term_phys_devs: Failed to detect any valid GPUs in the current config
ERROR at ./vulkaninfo/./vulkaninfo.h:245:vkEnumeratePhysicalDevices failed with ERROR_INITIALIZATION_FAILED
2026-02-17 18:42:05,744: [‘vulkaninfo’, ‘–summary’] command failed: Command ‘[‘vulkaninfo’, ‘–summary’]’ returned non-zero exit status 1.
2026-02-17 18:42:05,852: “card1” is Intel Corporation Mobile 4 Series Chipset Integrated Graphics Controller (8086:2a42 1043:1862 i915) Driver 25.2.8
2026-02-17 18:42:09,768: 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/dist-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)
2026-02-17 18:44:03,434: Download completed
2026-02-17 18:44:03,434: All files available
2026-02-17 18:44:03,435: All files are available, continuing install
2026-02-17 18:44:03,435: Launching installer commands
2026-02-17 18:44:04,091: Creating a win64 prefix in /home/nathaniel/Games/halo-combat-evolved
2026-02-17 18:44:04,092: Winepath: /home/nathaniel/.local/share/lutris/runners/wine/wine-ge-8-26-x86_64/bin/wine
2026-02-17 18:44:56,430: win64 Prefix created in /home/nathaniel/Games/halo-combat-evolved
Started initial process 49833 from /home/nathaniel/.local/share/lutris/runtime/winetricks/winetricks -q mfc42
Start monitoring process.
Executing cd /home/nathaniel/.local/share/lutris/runtime/winetricks

warning: You are running winetricks-20250102-next, latest upstream is winetricks-20260125!


warning: You should update using your distribution’s package manager, --self-update, or manually.


warning: You are using a 64-bit WINEPREFIX. Note that many verbs only install 32-bit versions of packages. If you encounter problems, please retest in a clean 32-bit WINEPREFIX before reporting a bug.

Using winetricks 20250102-next - sha256sum: d00f5634463f5ed00e3af93160e827cb99ab8c647fe7b31848fed806dac50eb5 with wine-8.0-3001-g39021e609a2 (Staging) and WINEARCH=win64
Executing w_do_call mfc42
Executing load_mfc42
Executing cabextract -q /home/nathaniel/.cache/winetricks/vcrun6/vcredist.exe -d /home/nathaniel/Games/halo-combat-evolved/dosdevices/c:/windows/syswow64 -F mfc42*.dll
You opted in, so reporting 'mfc42 ’ to the winetricks maintainer so he knows which winetricks verbs get used and which don’t. Use --optout to disable future reports.
Monitored process exited.
Initial process has exited (return code: 0)
All processes have quit
Exit with return code 0
Started initial process 50684 from /home/nathaniel/.local/share/lutris/runners/wine/wine-ge-8-26-x86_64/bin/wine /media/nathaniel/HALO/Setup.Exe
Start monitoring process.
fsync: up and running.
wine: RLIMIT_NICE is <= 20, unable to use setpriority safely
Initial process has exited (return code: 256)
Monitored process exited.
Exit with return code 256
2026-02-17 18:50:20,746: Command exited with code 256
2026-02-17 18:50:20,767: Error handling timeout function: Command exited with code 256
Traceback (most recent call last):
File “/usr/lib/python3/dist-packages/lutris/exception_backstops.py”, line 79, in error_wrapper
return handler(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^
File “/usr/lib/python3/dist-packages/lutris/util/jobs.py”, line 127, in wrapper
repeat = func(*a, **kw)
^^^^^^^^^^^^^^
File “/usr/lib/python3/dist-packages/lutris/installer/commands.py”, line 447, in monitor_task
raise ScriptingError(
(“Command exited with code %s”) % command.return_code)
lutris.installer.errors.ScriptingError: Command exited with code 256
2026-02-17 18:51:41,380: Cancelling installation of Halo: Combat Evolved

System info:Vulkan support: YES
Esync support: YES
Fsync support: YES
Wine installed: YES
Gamescope: NO
Mangohud: NO
Gamemode: NO
Steam: YES
In Flatpak: NO
[System]
OS: Ubuntu 24.04 Noble Numbat
Arch: x86_64
Kernel: 6.8.0-100-generic
Lutris Version: 0.5.18
Desktop: XFCE
Display Server: x11
[CPU]
Vendor: GenuineIntel
Model: Genuine Intel(R) CPU U2300 @ 1.20GHz
Physical cores: 2
Logical cores: 2
[Memory]
RAM: 7.7 GB
Swap: 2.0 GB
[Graphics]
Vendor: Intel
OpenGL Renderer: Mesa Mobile Intel® GM45 Express Chipset (CTG)
OpenGL Version: 2.1 Mesa 25.2.8-0ubuntu0.24.04.1
OpenGL Core: OpenGL core unavailable
OpenGL ES: OpenGL ES 2.0 Mesa 25.2.8-0ubuntu0.24.04.1
Vulkan Version: 1.3.275
Vulkan Drivers: