Halo CE: How do I Halo?
This guide is provided as-is, with the assumption that you have some idea how to computer. I’m not responsible for you breaking shit. |
Want to play with me? My server is only on when we’re using it, but it’ll be at lemur.timelmer.com
.
Downloads
-
Download the game itself from archive.org.
Install
-
Extract the game’s install files somewhere and open the
Halo Custom Edition\Installation Files
folder. -
Run
SETUP.exe
.-
When prompted, provide the CD key in
CD-Key.txt
. -
You don’t need GameSpy Arcade, I’m pretty sure it doesn’t work anyways.
-
-
Once the installer is done (rebooting is not necessary), run
PATCH.exe
and let it do its thing. -
Copy
haloce.exe
fromHalo Custom Edition\CD-Key Crack
to the install directory, probably%ProgramFiles(x86)%\Microsoft Games\Halo Custom Edition
[2], replacing the existing file. -
Copy
loader.dll
fromHalo Custom Edition\CD-Key Crack
to thecontrols
folder within the install directory. -
Copy
strings.dll
(the text fix that you downloaded separately) to the install directory.
Hosting
If you want to run the game, you’ll need to open a couple ports on your router’s firewall (and potentially your antivirus software). You will need access to your router’s web interface to do so.
If you don’t know what your router’s address is, open Command Prompt (Win+R, cmd.exe
) and run ipconfig
. You want the Default Gateway. Open that IP address in a browser.
Halo uses UDP ports 2302
and 2303
, this site will probably be helpful.
DO NOT just turn off your firewall. That is a horrible idea, and any resulting compromise of your network, computers, and/or data is not my fault. |
Troubleshooting
- "Invalid CD Key"
-
This is a pretty common error when playing with other folks hosting via the game. More or less what’s going on is that the crack allows you to use whatever key you want with no validation, but the “server” notices that you have the same key it does, and doesn’t like that. Thankfully, you can just change your key:
-
Open Regedit (Win+R,
regedit.exe
). -
Navigate to
Computer\HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Microsoft Games\Halo CE
[3] (you may want to just paste that in the address bar). -
Export the key to your desktop, in case you break something:
-
Click File → Export:
-
Enter a file name.
-
Leave Export range as-is.
-
Click Save.
-
-
-
Right-click the value
DigitalProductID
and select Modify:-
Change some values between addresses
0x00000034
and0x00000042
, using hexadecimal characters[4]. -
Click OK.
-
-
Start Halo CE again. It should work as expected now.
-
- I have a Mac
-
See here.
On a more serious note, install Halo MD (mirror), the Halo+ extension (via Halo MD’s in-app menu), and Sapphire (mirror).
There’s an FAQ (link) that might be helpful.
You will also probably want some maps, as Halo MD just comes with Blood Gulch. You can get those here.
Not all maps work in Halo MD, notably big ones like Death Island can have issues.