Halo Combat Evolved Guide

halo84.jpg


Halo Combat Evolved is the first installment of the Halo series developed by Gearbox and Bungie. Defend earth as Master Chief against an alien race called Covenant. Utilize an arsenal of weapons including alien guns and vehicles. Experience intense battles in many different environments from Earth to Covenant spaceships.

halo98.jpg


Follow my step-by-step guide on installing, configuring and optimizing Halo Combat Evolved in Linux with PlayOnLinux.

Note: This guide applies to the Retail version of Halo Combat Evolved. Other versions may require additional steps.

Tips & Specs:

To learn more about PlayOnLinux and Wine configuration, see the online manual: PlayOnLinux Explained

Mint 17 64-bit
PlayOnLinux: 4.2.8
Wine: 1.6.2

Wine Installation

Click Tools
Select "Manage Wine Versions"
wine01.png


Look for the Wine Version: 1.6.2
Note: Try using stable Wine 1.8 and 1.8-staging

Select it
Click the arrow pointing to the right
wine02.png


Click Next

Downloading Wine
wine04.png


Extracting

Downloading Gecko
wine05.png


Installed
wine06.png


Wine 1.6.2 is installed and you can close this window

PlayOnLinux Setup

Launch PlayOnLinux
Click Install
halo01.png


Click "Install a non-listed program"
halo02.png


Click Next

Select "Install a program in a new virtual drive"
Click Next
halo04.png


Name your virtual drive: halo
Click Next
halo05.png


Check all three options:
  • Use another version of Wine
  • Configure Wine
  • Install some libraries
Click Next
halo06.png


Select Wine 1.6.2
Click Next
halo07.png


Select "32 bits windows installation"
Click Next
halo09.png


Wine Configuration

Applications Tab
Windows version: Windows 7
Click Apply
halo10.png


Graphics Tab
Check "Automatically capture the mouse in full-screen windows"
Check "Emulate a virtual desktop"
Desktop size: 1024x768
Click OK
halo11.png


PlayOnLinux Packages (Components, Libraries, DLL's)

Check the following:
  • POL_Install_corefonts
  • POL_Install_d3dx9
  • POL_Install_mfc42
  • POL_Install_tahoma
Click Next
halo12.png


Note: All packages will automatically download and install

Installing Halo Combat Evolved
Select "Select another file"
Click Next
halo13.png


Click Browse

Navigate to your Halo CD ROM
Select "Setup.Exe"
Click Open
halo15.png


Click Next

Error
You may get a "PlayOnLinux has encountered an error" pop-up
Just click "Cancel"
halo17.png


Click Install
halo18.png


Enter Key
Click Next
halo19.png


Click Next

Uncheck:
  • Create Desktop Icon
  • Insall for All Users
  • Install GameSpy Arcade
click Install
halo21.png


When the installation is finished, click the "X"
halo22.png


PlayOnLinux Shortcut

Select "halo.exe"
Click Next
halo23.png


Name your shortcut: Halo Combat Evolved
Click Next
halo24.png


Select "I don't want to make another shortcut"
Click Next
halo25.png


PlayOnLinux Configuration

Select "Halo Combat Evolved"
Click Configure
halo26.png


General Tab
Wine version: 1.6.2
halo27.png


Note: Click the + to download other versions of Wine. Click the down-arrow to select other versions of Wine.

Display Tab
Video memory size: Enter the amount of memory your video card/chip uses
halo28.png


Close Configure

Launching Halo Combat Evolved

Select "Halo Combat Evolved"
Click Run
halo29.png


Click "I Accept"
halo30.png


Optimization

Click Settings
halo31.png


Create a name for your profile
halo32.png


Click Video Setup
Click OK
halo33.png


Adjust:
  • Resolution
  • Refresh Rate
  • Framerate
  • Specular
  • Shadows
  • Decals
  • Particles
  • Texture Quality
  • Gamma
Click OK
halo34.png


Rule of Thumb
High settings = More detail, lower frame rate
Low settings = Less detail, higher frame rates

No CD Patch

Search online for: halo 1.09 patch
I found it on GamersHell.com
http://www.gamershell.com/download_53008.shtml

Download the patch
Save it to a folder on the desktop

Back to PlayOnLinux
Click "Halo Combat Evolved"
Click Configure
halo26.png


Miscellaneous Tab
Click "run a .exe file in this virtual drive"
halo35.png


Go to the folder on your desktop
Select "patch_109.exe"
Click Open
halo36.png


Updating
halo37.png


Confirmation
Click OK
halo38.png


Close Configure
Now you can remove the CD ROM from the drive and play Halo Combat Evolved without it.


Conclusion:
Halo Combat Evolved runs perfectly in PlayOnLinux on my GeForce 550 Ti. I'm actually quite impressed with the quality and resolution. Everything works smoothly from saving and loading to controls and interaction.

Gameplay Video:

Screenshots:
halo81.jpg


halo97.jpg


halo82.jpg


halo85.jpg


halo95.jpg


halo86.jpg


halo94.jpg
 
Last edited:
Thanks as always!
I'm really having fun with Halo, never played it before and thought I would give it a try....
Its much funner than originally expected
 
Awesome guide of an awesome game!
Played the hell out of it on the XBOX with my brother.
Best coop-game imho.
 
With the 1.09 patch the CD ROM is no longer necessary in the drive.
So I should be able to install it on two PC's and play cooperative.
Is it only two player on PC?
 
Actually, I am not sure but I think cooperative is only for two players because otherwise the game would be totally unbalanced.
 
I think you are right, but I'm having a hard time finding any information on how to do it on PC
 
Dang! Oh well, guess I could do-multiplayer LAN, but its not all that exciting running around shooting each other
 
Do you think you can explain how to do these steps with the halo ce version from halomaps.org combined with the normal halo pc download (because its required to get the full version)?

It would be so very much appreciated.
 
Do you know how to install the custom maps?
I no longer have Halo installed in Linux, but I have a feeling its almost the same way you install it in Windows. Just depends on how you do it. If you copy the map files to the Halo game folder then load it with a command line or a shortcut, then it would be similar in PlayOnLinux. Maybe... I would have to do some research

I don't have Halo CE installed either, but if you can successfully install it in PlayOnLinux then this is the steps for using the custom maps:

Where do I put the maps I downloaded?
IMPORTANT!
First I must emphasize that all the files and maps contained on this website is for the Halo Custom Edition Game and NOT the standard Halo for PC game.

The Halo Custom Edition game (Halo CE) is a free unsupported upgrade and standalone program that will install alongside of your Halo PC game. Unlike Halo PC, the Halo CE game allows you to play and or create custom maps for multiplayer on-line play.

If you have installed the Halo CE game using the standard Windows installer then your installation directory is "C:\Program Files\Microsoft Games\Halo Custom Edition" There should be a \maps folder under that directory. This is where the map files go.

Full Path: "C:\Program Files\Microsoft Games\Halo Custom Edition\maps"

To install a map file first be sure that Halo CE is NOT running. Using an archive program like WinZip or WinRaR or open the *.zip file and extract the *.map file and place it in your \maps folder : "C:\Program Files\Microsoft Games\Halo Custom Edition\maps".

Start Halo CE and go through the process of starting a LAN Server. Verify that the new map you installed is available.

Found here

Since you are using PlayOnLinux the path for the maps is similar, but you have to add the wineprefix like this:
Code:
/home/username/.PlayOnLinux/wineprefix/halo/drive_c/Program Files/Microsoft Games/Halo Custom Edition/maps
 
Back
Top