Halo: Combat Evolved

Versions 1.0 to 1.09, where 1.08 and above don't need to have CD to run (therefore rendering Wine copy-protection issues... non-issue).

Application Details:

Version: 1.0 - 1.09
License: Retail
Votes: Marked as obsolete
Latest Rating: Bronze
Latest Wine Version Tested: 5.0.4-staging

Maintainers: About Maintainership

No maintainers. Volunteer today!

Test Results

Old test results
The test results you have selected are very old and may not represent the current state of Wine.
Selected Test Results

What works

Single Player Mode

Sound -works somewhat ok on defaults - recharging sound repeats until shield if fully recharged

quality ajustments on main menu and while in-game

- Turn off the shadows,"Lust",and particles completly

-runs good even with textures on high

-creating new profile

-the quit button

What does not

The intro videos - game crashes before getting to them

setting sound quality to high(the one that explains that its for high end pc's) crashes game.- throws exceptions on future runs.


What was not tested

- Online play
- changing screen resolutions from the main menu or in-game
-Fullscreen - i prefer windowed just incase it crashes while testing other portions of the game.

Hardware tested


  • GPU:
  • Driver:

Additional Comments

Game is sometimes tolerably sluggish on 800x600 windowed{ -with particles,"lust",and shadows completely off}- tested with nvglx-new on a XFX nvidia geforce 7600gt running at agp4X. winecfg was alsa sound,1024x768 virtual desktop,stop mouse from leaving window,let window manager control windows, and hardware pixel and vertex shader. It is recommended that you modify your winecfg for ALSA and Windows XP/2K. 1) Download mfc42.dll from: If link doesnt work,go here and manually click the download button Unzip mfc42.dll and place it into Wine's system32 folder. 3) Mount your Halo CD and run setup.exe. 4) Go through Setup as normal. 5) Go to Halo's folder on your HardDisk, and run haloupdate.exe and wait for it to update. 6) Download the version 1.07 no-cd patch here: 7) Extract and place it in your Halo folder (replace the older one).- make a backup in case wine adds support for the cd copy protection 8) Run halo.exe with -novideo option(or else it with throw an exception) 9) Hope it runs correctly

selected in Test Results table below
Operating systemTest dateWine versionInstalls?Runs?Used
ShowmacOS 10.15 "Catalina"Apr 07 20215.0.4-stagingN/A Yes NoBronzeThomas Helton 
ShowUbuntu 20.10 "Groovy" (+ variants like Kubuntu)Dec 14 20205.0.3No, but has workaround Yes YesBronzeCharles Edward Rogers Jr. 
ShowManjaro Linux 18.0.0Apr 05 20194.5Yes Yes YesGoldBob Niemöller 
ShowDebian GNU/kFreeBSD Unstable "Sid"Aug 30 20141.7.25Yes Yes PlatinumJohannes 
ShowFedora 20 x86_64May 15 20141.7.18Yes Yes SilverZachary J 

Known Bugs

Bug # Description Status Resolution Other apps affected
657 Many games and applications need 'mfc42.dll' ('winetricks -q mfc42' is a workaround) NEW View

Show all bugs

HowTo / Notes

Running full game:
  1. Install mfc42 - for example, with winetricks:
    winetricks mfc42
  2. Insert the CD, or mount the ISO:
    mount -oloop Halo.iso /cdrom
  3. Launch the setup:
  4. Run the updater to patch Halo, which now includes no-cd:
    ~/.wine/drive_c/Program\ Files/Microsoft\ Games/Halo/haloupdate.exe
  5. Run the game. The working directory must be the Halo directory.
    cd .wine/drive_c/Program\ Files/Microsoft\ Games/Halo
Running trial:

Installing 'halotrialsetup.exe' into a clean wineprefix should work fine with wine-1.3.37.

To run the game, the working directory must be the Halo Trial directory, e.g.

cd ~/.wine/drive_c/Program\ Files/Microsoft\ Games/Halo\ Trial/
wine halo.exe
Active camouflage fix

2015-10-06 Admin note: the following issue has been patched in version 1.0.10 of Halo Custom Edition and Halo Combat Evolved.

2014-11-08 Admin note:  the following was extracted from a user comment made on 2013-10-30 and may or may not be relevant to current Wine.


Wine is, like Windows, affected by a bug where Halo doesn't render shaders as well on Nvidia hardware. The most visible symptom is that the active camouflage is only using transparency instead of the proper way where it is using a pretty neat shader.
The Windows fix is based on making Halo believe it is running on an ATI card, which is not so complicated within Wine. Loosely based on the Windows fix, enter these into the registry:
As DWORD: "HKCU\Software\Wine\Direct3D\VideoPciDeviceID" = "724b"
As DWORD: "HKCU\Software\Wine\Direct3D\VideoPciVendorID" = "1002"
If your Halo is in a more vast prefix, it is recommended to specify it exclusively for the halo.exe as this fix may have the potential to burn your house down.
This picture will display the basic improvement:

HOWTO Run in windowed mode

Use argument -windowed to play correctly

Example: wine halo.exe -windowed


Comments Disabled

Comments for this application have been disabled because there are no maintainers.