Anonymous edits have been disabled on the wiki. If you want to contribute please login or create an account.


Warning for game developers: PCGamingWiki staff members will only ever reach out to you using the official press@pcgamingwiki.com mail address.
Be aware of scammers claiming to be representatives or affiliates of PCGamingWiki who promise a PCGW page for a game key.

Difference between revisions of "Halo: Combat Evolved"

From PCGamingWiki, the wiki about fixing PC games
m
 
(86 intermediate revisions by 26 users not shown)
Line 16: Line 16:
 
|reception    =  
 
|reception    =  
 
{{Infobox game/row/reception|Metacritic|halo-combat-evolved|83}}
 
{{Infobox game/row/reception|Metacritic|halo-combat-evolved|83}}
{{Infobox game/row/reception|IGDB|halo-combat-evolved|87}}
+
{{Infobox game/row/reception|IGDB|halo-combat-evolved|}}
 
|taxonomy    =
 
|taxonomy    =
{{Infobox game/row/taxonomy/series | Halo}}
+
{{Infobox game/row/taxonomy/monetization      | One-time game purchase }}
 +
{{Infobox game/row/taxonomy/microtransactions | }}
 +
{{Infobox game/row/taxonomy/modes            | Singleplayer, Multiplayer}}
 +
{{Infobox game/row/taxonomy/pacing            | Real-time}}
 +
{{Infobox game/row/taxonomy/perspectives      | First-person}}
 +
{{Infobox game/row/taxonomy/controls          | Direct control}}
 +
{{Infobox game/row/taxonomy/genres            | Action, FPS, Shooter}}
 +
{{Infobox game/row/taxonomy/sports            | }}
 +
{{Infobox game/row/taxonomy/vehicles          | Automobile, Flight, Tank}}
 +
{{Infobox game/row/taxonomy/art styles        | Realistic}}
 +
{{Infobox game/row/taxonomy/themes            | Sci-fi, Space}}
 +
{{Infobox game/row/taxonomy/series           | Halo}}
 
|strategywiki = Halo: Combat Evolved
 
|strategywiki = Halo: Combat Evolved
 
|hltb        = 4269
 
|hltb        = 4269
 
|steam appid  =  
 
|steam appid  =  
 
|gogcom id    =  
 
|gogcom id    =  
|mobygames    = halo-combat-evolved
+
|lutris      = halo-combat-evolved
 +
|mobygames    = 5368
 
|wikipedia    = Halo: Combat Evolved
 
|wikipedia    = Halo: Combat Evolved
 
|winehq      = 1986
 
|winehq      = 1986
Line 29: Line 41:
 
}}
 
}}
  
'''Key points'''
+
{{Introduction
{{ii}} For shorthand clarity in a PC context, the standard unmoddable version of the game is '''Halo PC'''. The moddable version of the game is '''Halo CE''' (Halo Custom Edition)
+
|introduction      =
{{++}} [https://community.pcgamingwiki.com/files/file/1130-halo-combat-evolved-patch/ Patch 1.10] fixes issues with modern hardware and replaces the [[GameSpy]] master server.
+
 
{{--}} Animations, effects, and cutscenes are capped at 30 FPS.<ref name="30fps">{{Refurl|url=https://bitbucket.org/KornnerStudios/opensauce-release/issues/33/remove-30fps-animations|title=KornnerStudios / OpenSauce-Release / issues / #33 - remove 30fps animations — Bitbucket|date=2017-05-13}}</ref> See [[#High frame rate|High frame rate]].
+
|release history  = It is a port of the 2001 Xbox game of the same name. Its multiplayer mode includes weapons and controllable vehicles unavailable in the Xbox original.
 +
 
 +
|current state    =  
 +
}}
  
 
'''General information'''
 
'''General information'''
Line 42: Line 57:
 
==Availability==
 
==Availability==
 
{{Availability|
 
{{Availability|
{{Availability/row| Retail | | cd, key | {{removed DRM|SafeDisc|v2}}. Install the latest [[#Patches|patch]] to play without the CD.<ref>[https://www.ign.com/articles/2008/08/07/cd-no-longer-required-for-halo-pc CD No Longer Required for Halo PC - IGN]</ref> A similar situation happened with the OS X version. | | Windows, OS X }}
+
{{Availability/row| Retail | | cd, key | {{removed DRM|SafeDisc|v2}}. Install [[#Patches|Patch v1.10]] to play without the CD.<ref>{{Refurl|url=https://web.archive.org/web/20130621065413/https://www.ign.com/articles/2008/08/07/cd-no-longer-required-for-halo-pc|title=CD No Longer Required for Halo PC - IGN (Archived)|date=2023-06-23}}</ref> | | Windows, OS X }}
 
}}
 
}}
 +
{{ii}} {{removed DRM|SafeDisc|v2}} was removed on May 16, 2014 with the [[#Patches|1.10 Patch]].
 
{{ii}} The official demo for the game can be found [https://community.pcgamingwiki.com/files/file/132-halo-combat-evolved-pc-demo/ here].
 
{{ii}} The official demo for the game can be found [https://community.pcgamingwiki.com/files/file/132-halo-combat-evolved-pc-demo/ here].
 +
 +
===Version differences===
 +
{{ii}} [https://community.pcgamingwiki.com/files/file/235-halo-custom-edition/ Halo Custom Edition], commonly abbreviated Halo CE, is a standalone, multiplayer-only, expansion for Halo: Combat Evolved. The expansion was released on May 5, 2004 by Gearbox Software as an unsupported version of the original game. Similar to its PC version, the expansion requires a key-code during installation.
 +
{{ii}} See [[#Halo Combat Evolved: Refined|Halo Combat Evolved: Refined]] to add the campaign option to Halo Custom Edition's main menu.<ref>{{Refcheck|user=Amethystviper|date=2023-06-19|comment=Tested with Halo CE Refined V2 and V3 RC2.}}</ref>
  
 
==Essential improvements==
 
==Essential improvements==
 
===Patches===
 
===Patches===
{{ii}} [https://community.pcgamingwiki.com/files/file/1130-halo-combat-evolved-patch/ Patch 1.10] updates the Windows version. Includes all previous patches. Patch notes may be found [https://halo.wikia.com/wiki/Halo_PC_Patches here].
+
{{ii}} [https://community.pcgamingwiki.com/files/file/1130-halo-combat-evolved-patch/ Patch v1.10 (Windows)] fixes issues with modern hardware and replaces the [[GameSpy]] master server. Patch notes may be found [https://www.halopedia.org/Halo:_Combat_Evolved_(PC)_patches here]. Patches for Mac as well as older versions for Windows can be found [https://www.patches-scrolls.com/halo.php here].
{{ii}} The [https://macgamingmods.com/forum/viewtopic.php?f=43&t=18764 Mavericks/Lobby patches] for the OS X version switches to the new Patch 1.10 lobby servers and optionally fixes compatibility with OS X Mavericks (10.9). Still requires the latest official patch to function properly.
+
{{ii}} The [https://macgamingmods.com/forum/viewtopic.php?f=43&t=18764 Mavericks/Lobby patches] for the OS X version switches to the new Patch 1.10 lobby servers and optionally fixes compatibility with OS X Mavericks (10.9). The latest official patch is required to function properly. For getting campaign saving working or using a lobby patch without Mavericks, see [https://macgamingmods.com/forum/viewtopic.php?f=43&t=18764&start=45#p221818 this post].
{{ii}} [https://www.moddb.com/games/halo-combat-evolved/addons/assault-rifle-xbox-skin Assault Rifle Xbox Skin], [https://www.moddb.com/games/halo-combat-evolved/addons/captain-keyes-xbox-skin-for-pc Captain Keyes Xbox Skin] and [http://old.halomods.com/forums/viewtopic.php?f=97&t=43648 XBox Shaders] adds missing/changed XBox textures & shaders. Requires [https://halo.fandom.com/wiki/Halo_Map_Tools Halo Map Tools] and a PPF patcher. '''Untested on Mac data!'''
 
 
 
===Halo Custom Edition===
 
{{ii}} [https://community.pcgamingwiki.com/files/file/235-halo-custom-edition/ Halo Custom Edition] allows players to play multiplayer Halo games on user-created maps.
 
  
 
===Modifications===
 
===Modifications===
 
====Chimera====
 
====Chimera====
{{ii}} [https://chimera.opencarnage.net/ Chimera] is a mod for the Custom Edition of Halo v1.10 which contributes a wide variety of essential features to enhance or fix Halo.
+
{{ii}} [https://github.com/SnowyMouse/chimera Chimera] is a game client modification for Halo Custom Edition v1.10, PC "Retail" v1.10, and Trial v1.0 which extends limits, addresses some renderer issues, and applies dozens of fixes and quality of life improvements like map downloads.
{{ii}} Beta downloads are available [https://opencarnage.net/index.php?/topic/6916-chimera-10-beta/ here], and installation instructions can be found [https://github.com/Kavawuvi/Chimera#installation here].
 
{{ii}} Newer versions implement Lua scripting, allowing for further scripting of the game.
 
  
[https://www.buymeacoffee.com/Peixoto Peixoto's patch]
+
====CEnshine====
{{ii}} Fixes gamma calibration on chimera
+
{{ii}} [https://github.com/Sledmine/censhine CEnshine] is a shaders enhancement for Halo Custom Edition aiming to restore Xbox-accurate rendering. This will fix things like bump map shadows, bumped cubemap reflection, self-illumination animations, plasma shields, water effects, glasses, etc.
{{ii}} Forced resolution and [[SSAA]] planned
 
  
====[https://www.proxeninc.net/Halo/Refined/ Halo Combat Evolved: Refined]====
+
====Halo Combat Evolved: Refined====
{{ii}} The Refined project is an attempt to smooth all those wrinkles and provide a port that even die-hard Halo purists will be happy with. Everything that was possible to fix has been addressed. Things that were once considered impossible to restore have been restored using clever workarounds. Many high-fidelity textures and a high resolution HUD have replaced the original compressed versions.
+
{{ii}} [https://www.proxeninc.net/Halo/Refined/ Halo Combat Evolved: Refined] is an attempt to provide a port of Halo CE for the PC that is as 1:1 with the Xbox version as possible. All the bugs and inconsistencies introduced in the Gearbox port have been addressed.<ref>{{Refurl|url=https://www.youtube.com/watch?v=cVl7nio7Fk4|title=Halo Combat Evolved Refined vs Halo Master Chief Collection - Detailed Graphics Comparison|date=2023-06-19}}</ref> There are some improvements such as higher fidelity textures and higher resolution HUD.
{{ii}} Requires the Custom Edition and Chimera to work
 
 
 
 
 
====Open Sauce====
 
{{ii}} [https://bitbucket.org/KornnerStudios/opensauce-release/downloads/ Open Sauce] is a mod for Halo Custom Edition that fixes multiple issues and adds several features for modders.
 
 
 
====Halo Anticheat 2====
 
{{ii}} [http://192.157.249.4/ Halo Anticheat 2] (or HAC2) is a mod that fixes multiple issues and adds several features. Supports all versions of Halo: Combat Evolved and Custom Edition.
 
{{--}} Open Sauce and Halo Anticheat 2 are not compatible with each other. Only one of the mods can be installed at any given point. That being said, a [[#Make_Open_Sauce_and_Halo_Anticheat_2_compatible|potential workaround is available]]
 
 
 
====Halo Mini Demo====
 
{{ii}} [https://www.halomd.net HaloMD] is a mod (perhaps even the only one) for the Mac release of Halo that addresses compatibility issues with later operating systems and adds support for hosting and playing on custom maps (Custom Edition was not released for the Mac). Note that non-Mac users as well as Mac users with systems too old to run MD can join MD servers buy ensuring they have the [https://halomd.macgamingmods.com/mods/ correct maps installed] (base game, not Custom Edition) and by manually joining a server on [https://halomd.macgamingmods.com/lobby/ their lobby]. There is even a script for non-MD Mac users assist in hosting MD maps [https://halomd.macgamingmods.com/HaloMDSwitcher.zip here]. '''Note that this too does not run on 10.15 "Catalina", at least for now.'''
 
 
 
====CMT SPV3====
 
{{ii}} [https://www.reddit.com/r/halospv3/ SPV3] is a revamp of the original campaign, featuring new weapons, enemies, vehicles, abilities, features and levels.
 
 
 
====Project Lumoria====
 
{{ii}} [http://www.lumoriace.com/ Project Lumoria] is a brand new campaign story for Halo CE; stays true to the classic Halo CE feel.
 
  
 
===Skip intro videos===
 
===Skip intro videos===
{{Fixbox|description=Use the <code>-novideo</code> [[Glossary:Command line arguments|command line argument]]|ref=<ref>{{Refcheck|user=Keith|date=2020-03-13|comment=}}</ref>|fix=
+
{{Fixbox|description=Install [[#Chimera|Chimera]]|ref=<ref name="chimera"/>|fix=
 +
}}
 +
{{Fixbox|description=Use the <code>-novideo</code> [[Glossary:Command line arguments|command line argument]]|ref=<ref name="Keith"/>|fix=
 
}}
 
}}
  
Line 99: Line 96:
 
===Save game data location===
 
===Save game data location===
 
{{Game data|
 
{{Game data|
{{Game data/saves|Windows|{{p|userprofile\Documents}}\My Games\Halo\}}
+
{{Game data/saves|Windows|{{p|userprofile\Documents}}\My Games\Halo\|{{p|userprofile\Documents}}\My Games\Halo CE\}}
{{Game data/saves|OS X|{{p|userprofile\Documents}}\Halo\}}
+
{{Game data/saves|OS X|{{p|userprofile\Documents}}\Halo\|{{p|userprofile\Documents}}\HLMD\}}
 
}}
 
}}
{{ii}} Custom Edition saves in <code>{{p|userprofile\Documents}}\My Games\Halo CE\</code>
 
{{ii}} Mini Demo saves in <code>{{p|userprofile\Documents}}\HLMD\</code>
 
  
 
==Video==
 
==Video==
{{Image|Halo Combat Evolved Video.png|In-game video settings.}}
+
{{Image|Halo Combat Evolved - Video settings.png|Video settings.}}
 
{{Video
 
{{Video
 
|wsgf link                  = https://www.wsgf.org/dr/halo-combat-evolved
 
|wsgf link                  = https://www.wsgf.org/dr/halo-combat-evolved
|widescreen wsgf award      = limited
+
|widescreen wsgf award      = bronze
|multimonitor wsgf award    = limited
+
|multimonitor wsgf award    = bronze
 
|ultrawidescreen wsgf award = incomplete
 
|ultrawidescreen wsgf award = incomplete
 
|4k ultra hd wsgf award    = incomplete
 
|4k ultra hd wsgf award    = incomplete
|widescreen resolution      = hackable
+
|widescreen resolution      = limited
|widescreen resolution notes= See [[#Widescreen resolution|Widescreen resolution]].
+
|widescreen resolution notes= Full support requires latest patch and external fix. See [[#Widescreen resolution|Widescreen resolution]].
 
|multimonitor              = hackable
 
|multimonitor              = hackable
 
|multimonitor notes        = See [[#Widescreen resolution|Widescreen resolution]].
 
|multimonitor notes        = See [[#Widescreen resolution|Widescreen resolution]].
|ultrawidescreen            = unknown
+
|ultrawidescreen            = hackable
|ultrawidescreen notes      =  
+
|ultrawidescreen notes      = See [[#Widescreen resolution|Widescreen resolution]].
|4k ultra hd                = hackable
+
|4k ultra hd                = limited
 
|4k ultra hd notes          = See [[#Widescreen resolution|Widescreen resolution]].
 
|4k ultra hd notes          = See [[#Widescreen resolution|Widescreen resolution]].
 
|fov                        = hackable
 
|fov                        = hackable
Line 128: Line 123:
 
|borderless windowed notes  = See [[#Windowed|Windowed]].
 
|borderless windowed notes  = See [[#Windowed|Windowed]].
 
|anisotropic                = hackable
 
|anisotropic                = hackable
|anisotropic notes          = Force in the graphics card control panel.
+
|anisotropic notes          = See [[#Anisotropic filtering (AF)|Anisotropic filtering (AF)]].
 
|antialiasing              = hackable
 
|antialiasing              = hackable
|antialiasing notes        = Use [http://dege.freeweb.hu/dgVoodoo2/dgVoodoo2.html dgVoodoo] to force [[MSAA]] (buggy<ref>[https://www.vogons.org/viewtopic.php?p=715493#p715493 VOGONS • View topic - WIP versions]</ref>), or use [http://mrhaandi.blogspot.com/p/injectsmaa.html injectSMAA].<br>Mac version has builtin MSAA.
+
|antialiasing notes        = Use [http://dege.freeweb.hu/dgVoodoo2/dgVoodoo2/ dgVoodoo 2] to force [[MSAA]].<ref name="Keith">{{Refcheck|user=Keith|date=2023-06-20|comment=}}</ref> Mac version has [[FSAA]] up to 9 samples.
 +
|upscaling                  =
 +
|upscaling tech            =
 +
|upscaling notes            =
 
|vsync                      = true
 
|vsync                      = true
 
|vsync notes                =  
 
|vsync notes                =  
 
|60 fps                    = limited
 
|60 fps                    = limited
|60 fps notes              = Some elements run at 30 FPS. See [[#High frame rate|High frame rate]].
+
|60 fps notes              = Designed for 30 FPS;<ref>{{Refurl|url=https://www.eurogamer.net/digitalfoundry-2017-df-retro-halo-the-console-shooter-evolved|date=2023-06-23|snippet=Halo aims for 30 frames per second with vertical sync engaged}}</ref> see [[#High frame rate|High frame rate]]. Final cutscene is pre-rendered at 30 FPS.
 
|120 fps                    = limited
 
|120 fps                    = limited
 
|120 fps notes              =  
 
|120 fps notes              =  
|hdr                        = unknown
+
|hdr                        = false
 
|hdr notes                  =  
 
|hdr notes                  =  
|color blind                = unknown
+
|ray tracing                =
 +
|ray tracing notes          =
 +
|color blind                = false
 
|color blind notes          =  
 
|color blind notes          =  
 
}}
 
}}
  
 
===[[Glossary:Widescreen resolution|Widescreen resolution]]===
 
===[[Glossary:Widescreen resolution|Widescreen resolution]]===
{{Fixbox|description=Use Chimera|ref=<ref name="chimera">[https://github.com/Kavawuvi/chimera Kavawuvi/chimera: Open source mod for Halo: Combat Evolved on the PC]</ref>|fix=
+
{{ii}} As of [[#Patches|v1.10]], widescreen resolutions are supported,<ref name="4K ultra HD">{{Refcheck|user=Amethystviper|date=2023-06-23|comment=Available resolutions prior to 1.10 only supports 4:3 resolutions up to 1600x1200 on a 4K display. Tested on Halo: Custom Edition with the 1.09 patch.}}</ref> although the HUD, menus, and text elements are {{Term|stretched}}.
# Install [[#Chimera|Chimera]].
+
{{ii}} Available resolutions also vary between windowed and fullscreen mode in v1.10.<ref name="widescreen resolution">{{Refcheck|user=Amethystviper|date=2023-06-19|comment=Without mods or fixes, windowed mode restricts available resolution options compared to fullscreen (e.g. 2560x1600 on a 4K display).}}</ref>
# Open <code>{{p|game}}\chimera.ini</code>.
+
 
# Under <code>[video_mode]</code>, change <code>;enabled=1</code> to <code>enabled=1</code>.
+
{{Fixbox|description=Use Chimera for screen fixes|ref=<ref name="chimera">[https://github.com/SnowyMouse/chimera SnowyMouse / chimera]</ref>|fix=
# Change <code>width=800</code> and <code>height=600</code> as needed (e.g. <code>width=1920</code>, <code>height=1080</code>).
+
# Install [[#Chimera|Chimera]] to run the game at the current desktop resolution.
 +
#* Custom resolutions can be set in {{file|chimera.ini}}.
 
# Start the game and press {{key|~}} to open the in-game console.
 
# Start the game and press {{key|~}} to open the in-game console.
# Type in <code>chimera_widescreen_fix true</code> to fix the scaling of HUD, menu, and text elements for wider aspect ratios.
+
# Type in <code>chimera_widescreen_fix 1</code> to fix the scaling of HUD, menu, and text elements for aspect ratios wider than 4:3.
# Type in <code>chimera_fov auto</code> to set an automatic FOV.
+
#* Setting <code>1</code> has the HUD fill the screen, while setting <code>2</code> restricts the HUD to the center 4:3 area of the screen.
 
# Type in <code>chimera_block_letterbox true</code> to disable the letterbox effect in cutscenes.
 
# Type in <code>chimera_block_letterbox true</code> to disable the letterbox effect in cutscenes.
 
# Press {{key|~}} again to close the console.
 
# Press {{key|~}} again to close the console.
Line 158: Line 159:
 
===[[Glossary:Field of view (FOV)|Field of view (FOV)]]===
 
===[[Glossary:Field of view (FOV)|Field of view (FOV)]]===
 
{{ii}} By default, Halo compresses its vertical FOV rather than stretching its horizontal FOV in widescreen resolutions.
 
{{ii}} By default, Halo compresses its vertical FOV rather than stretching its horizontal FOV in widescreen resolutions.
{{Fixbox|description=Set vertical FOV|ref=<ref name="chimera"/>|fix=
+
{{Fixbox|description=Use Chimera|ref=<ref name="chimera"/>|fix=
 
# Install [[#Chimera|Chimera]].
 
# Install [[#Chimera|Chimera]].
 
# Start the game and press {{key|~}} to open the in-game console.
 
# Start the game and press {{key|~}} to open the in-game console.
# Type in <code>chimera_fov</code> followed by a value (e.g. <code>chimera_fov 90</code>).
+
# Type in <code>chimera_fov <value></code>, for example <code>chimera_fov 90</code>, to set the world FOV (default is {{code|auto}}).
#* End with <code>v</code> to lock to a vertical FOV, or use <code>auto</code> to set to an automatic FOV.
+
# Type in <code>chimera_fov_cinematic <value></code> to set the cutscene FOV (default is {{code|auto}}).
 +
# Type in <code>chimera_fov_vehicle <value></code> to set the vehicle FOV (default is {{code|off}}).
 +
 
 +
'''Notes'''
 +
{{ii}} End with <code>v</code> to lock to a vertical FOV, which prevents the FOV from looking distorted when switching aspect ratios.
 
}}
 
}}
{{Fixbox|description=Set custom FOV|ref={{cn|date=July 2016}}|fix=
+
 
# Install [https://bitbucket.org/KornnerStudios/opensauce-release/downloads/ Open Sauce].
+
===[[Glossary:Windowed|Windowed]]===
# Start the game and press {{key|F7}} while playing.
+
{{Fixbox|description=Start the game with the {{code|-window}} [[Glossary:Command line arguments|command line argument]]|ref=<ref name="Amethystviper">{{Refcheck|user=Amethystviper|date=2023-06-19|comment=}}</ref>|fix=
# Adjust the FOV slider to your liking (5° increments only).
 
 
}}
 
}}
{{Fixbox|description=Set custom FOV|ref=<ref>{{Refurl|url=http://198.98.120.174/_page_id=44/|title=HAC 2 Development » Commands|date=2017-03-13}}</ref>|fix=
+
{{Fixbox|description=Use Chimera|ref=<ref name="chimera" />|fix=
# Install [http://192.157.249.4/ Halo Anticheat 2].
+
# Install [[#Chimera|Chimera]].
# Start the game and press {{key|F6}} while playing.
+
# Open {{file|chimera.ini}} with a text editor.
# Move the mouse to adjust the FOV and press {{key|F6}} to set it. Press {{key|Shift|F6}} to reset.
+
# Search under the <code>[video]</code> section and change the value of <code>windowed=0</code> to <code>1</code> to enable windowed mode.
# Alternatively, type in <code>fov <value></code> in the console to use a specific value.
+
# (Optional) Change the value of <code>borderless=0</code> to <code>1</code> to enable [[Glossary:Borderless fullscreen windowed|borderless fullscreen windowed]].
 +
 
 +
'''Note'''
 +
{{ii}} Running in the game in a lower resolution in borderless fullscreen windowed will result in the game being {{Term|stretched}}.
 
}}
 
}}
{{Fixbox|description=Use haloThirdFov.exe|fix=
+
 
# Download [https://www.moddb.com/downloads/halothirdfov halothirdfov.zip].
+
===[[Glossary:Anisotropic filtering (AF)|Anisotropic filtering (AF)]]===
# Extract '''haloThirdFov.exe''' from '''halothirdfov.zip''' and copy it to <code>{{P|game}}</code>.
+
{{Fixbox|description=Force anisotropic filtering through the GPU's control panel|ref=<ref name="Amethystviper/>|fix=
# Make sure the game executable file is named '''haloce.exe'''. If it isn't rename it accordingly.
 
# Run haloThirdFov.exe and then run haloce.exe while haloThirdFov.exe is kept open.
 
# Use {{key|*}} and {{key|/}} on numpad to switch fov between original and manual. use {{key|+}} and {{key|-}} on numpad to adjust fov.
 
# You can also change the default keys and set FOV manually on haloThirdFov.exe. Recommended FOV is 86 degrees for 16:9 aspect ratio, and 80 degrees for 16:10.
 
 
}}
 
}}
 
+
{{Fixbox|description=Use Chimera|ref=<ref name="chimera" />|fix=
===[[Glossary:Windowed|Windowed]]===
+
# Install [[#Chimera|Chimera]].
<!--Running the game with -window parameter has some bugs with resolution (fixed by Halo Anticheat 2 or DxWnd)-->
+
# Start the game and press {{key|~}} to open the in-game console.
{{Fixbox|description=Run in windowed/borderless mode|ref={{cn|date=May 2017}}|fix=
+
# Type {{code|chimera_af true}} and press {{key|Enter}}.
# Download and run [https://sourceforge.net/projects/dxwnd/ DxWnd].
+
'''Notes'''
# Click on Edit, then Add.
+
{{--}} This method only applies to the level geometry, not individual objects.
# Set the path to <code>{{p|game}}\halo.exe</code> or <code>{{p|game}}\haloce.exe</code>.
 
# Enable '''Do not notify on task switch'''.
 
# Type in the window size and position or enable '''Desktop''' for borderless fullscreen windowed.
 
# Click on the Input tab and enable '''Unacquire input devices on focus lost'''.
 
# Click OK, File, Save, and start the game with DxWnd running.
 
 
}}
 
}}
  
 
===[[Glossary:Frame rate (FPS)|High frame rate]]===
 
===[[Glossary:Frame rate (FPS)|High frame rate]]===
{{ii}} The game has an issue where object movement is tied to tick rate, thus objects will never move faster than 30 FPS. Chimera adds interpolation to the game for objects. Unlike [[Halo: The Master Chief Collection|MCC]], it also adds it for particles, too.
+
{{ii}} The game has an issue where object movement is tied to tick rate, thus objects will never move faster than 30 FPS.
 +
{{++}} Chimera adds interpolation for objects, cutscenes, and plasma projectiles, and uncaps the cinematic frame rate from 30 FPS.
  
{{Fixbox|description=Fix issues with 30 FPS animations and cutscenes|ref=<ref name="chimera"/>|fix=
+
{{Fixbox|description=Install [[#Chimera|Chimera]] for frame rate fixes|ref=<ref name="chimera"/>|fix=
 +
{{ii}} Custom frame rate cap can be set with <code>chimera_throttle_fps <value></code> in the console (default is {{code|300}}).
 +
}}
 +
 
 +
===Weapon zoom blur===
 +
{{Fixbox|description=Disable blur with Chimera|ref=<ref name="chimera"/>|fix=
 
# Install [[#Chimera|Chimera]].
 
# Install [[#Chimera|Chimera]].
 
# Start the game and press {{key|~}} to open the in-game console.
 
# Start the game and press {{key|~}} to open the in-game console.
# Type in <code>chimera_uncap_cinematic true</code> to uncap the cinematic frame rate from 30 FPS.
+
# Type in <code>chimera_block_zoom_blur true</code>.
# Type in <code>chimera_interpolate true</code> to add interpolation to the game.
 
# Type in <code>chimera_throttle_fps</code> if you want to cap the frame rate (e.g. <code>chimera_throttle_fps 240</code>).
 
 
# Press {{key|~}} again to close the console.
 
# Press {{key|~}} again to close the console.
}}
 
  
===[[Glossary:Graphics_Filtering#Shaders|Pixel Shader]]===
+
'''Notes'''
{{ii}} The highest version of [https://en.wikipedia.org/wiki/High-Level_Shading_Language Pixel Shader] Halo supports is 2.1. Use this to force the game to use it if your graphic card isn't recognized by the game.
+
{{ii}} <code>chimera_block_zoom_blur</code> is known to break the scanline visual effects in the 343 Guilty Spark cutscene.
{{Fixbox|description=Start the game with the <code>-use21</code> [[Glossary:Command line arguments|command line argument]]|ref=<ref>[https://web.archive.org/web/20181025085725/http://forum.halomaps.org/index.cfm?page=topic&topicID=38090 how to improve ce graphics] (retrieved)</ref>|fix=
 
 
}}
 
}}
  
 
==Input==
 
==Input==
{{Image|Halo Combat Evolved Controls.png|In-game controls settings.}}
+
{{Image|Halo Combat Evolved - Remapping.png|Keyboard and controller remapping.}}
{{Image|Halo Combat Evolved Mouse.png|In-game mouse settings.}}
+
{{Image|Halo Combat Evolved - Mouse settings.png|Mouse settings.}}
{{Image|Halo Combat Evolved Gamepad.png|In-game gamepad settings.}}
+
{{Image|Halo Combat Evolved - Controller settings.png|Controller settings.}}
 
{{Input
 
{{Input
 
|key remap                = true
 
|key remap                = true
 
|key remap notes          = Mac version doesn't allow binding functions to modifier keys and only allows 4 mouse buttons + scroll wheel.
 
|key remap notes          = Mac version doesn't allow binding functions to modifier keys and only allows 4 mouse buttons + scroll wheel.
 
|acceleration option      = hackable
 
|acceleration option      = hackable
|acceleration option notes = See [[#Mouse acceleration|Mouse acceleration]].
+
|acceleration option notes = Positive acceleration. Use [[#Chimera|Chimera]] (off by default) or [https://github.com/AWilliams17/Halo-CE-Mouse-Tool Halo Mouse Tool] to disable.
 
|mouse sensitivity        = true
 
|mouse sensitivity        = true
 
|mouse sensitivity notes  = See [[#Mouse sensitivity|Mouse sensitivity]].
 
|mouse sensitivity notes  = See [[#Mouse sensitivity|Mouse sensitivity]].
Line 227: Line 227:
 
|mouse menu notes          =  
 
|mouse menu notes          =  
 
|invert mouse y-axis      = true
 
|invert mouse y-axis      = true
|invert mouse y-axis notes =  
+
|invert mouse y-axis notes = Set in '''Mouse Setup'''. Affects both mouse and controller Y-axis.
|touchscreen              = unknown
+
|touchscreen              =  
 
|touchscreen notes        =  
 
|touchscreen notes        =  
 
|controller support        = true
 
|controller support        = true
 
|controller support notes  =  
 
|controller support notes  =  
 
|full controller          = false
 
|full controller          = false
|full controller notes    = Menus can not be navigated with a controller with out third-party tools.
+
|full controller notes    = Menus can not be navigated with a controller without third-party tools.
 
|controller remap          = true
 
|controller remap          = true
|controller remap notes    = You cannot bind two actions to a single button with out third-party tools.
+
|controller remap notes    = Cannot bind two actions to a single button without third-party tools.
 
|controller sensitivity    = true
 
|controller sensitivity    = true
|controller sensitivity notes= Set in Controls Setup → Advanced while the gamepad is selected as a device.
+
|controller sensitivity notes= Set in '''Controls Setup''' '''Advanced''' while the gamepad is selected as a device.
 
|invert controller y-axis  = true
 
|invert controller y-axis  = true
|invert controller y-axis notes= Set in Mouse Setup.
+
|invert controller y-axis notes= Set in '''Mouse Setup'''.
|xinput controllers        = unknown
+
|xinput controllers        = true
 
|xinput controllers notes  =  
 
|xinput controllers notes  =  
|xbox prompts              = unknown
+
|xbox prompts              = false
 
|xbox prompts notes        =  
 
|xbox prompts notes        =  
|impulse triggers          = unknown
+
|impulse triggers          = false
 
|impulse triggers notes    =  
 
|impulse triggers notes    =  
|dualshock 4              = unknown
+
|dualshock 4              = limited
|dualshock 4 notes        =  
+
|dualshock 4 notes        = Recognized as a generic DirectInput controller.<ref name="dualshock 4">{{Refcheck|user=Amethystviper|date=2023-06-19|comment=Tested with a V2 controller.}}</ref>
|dualshock prompts        = unknown
+
|dualshock prompts        = false
 
|dualshock prompts notes  =  
 
|dualshock prompts notes  =  
|light bar support        = unknown
+
|light bar support        = false
 
|light bar support notes  =  
 
|light bar support notes  =  
|dualshock 4 modes        = unknown
+
|dualshock 4 modes        = USB, Bluetooth
|dualshock 4 modes notes  =  
+
|dualshock 4 modes notes  = <ref name="dualshock 4" />
|tracked motion controllers= unknown
+
|tracked motion controllers=  
 
|tracked motion controllers notes =  
 
|tracked motion controllers notes =  
|tracked motion prompts    = unknown
+
|tracked motion prompts    =  
 
|tracked motion prompts notes =  
 
|tracked motion prompts notes =  
|other controllers        = unknown
+
|other controllers        = true
 
|other controllers notes  =  
 
|other controllers notes  =  
|other button prompts      = unknown
+
|other button prompts      = generic
|other button prompts notes=  
+
|other button prompts notes= Axes and buttons are referenced by number.
|button prompts            = generic
 
|button prompts notes      =
 
 
|controller hotplug        = true
 
|controller hotplug        = true
 
|controller hotplug notes  =  
 
|controller hotplug notes  =  
Line 270: Line 268:
 
|simultaneous input        = unknown
 
|simultaneous input        = unknown
 
|simultaneous input notes  =  
 
|simultaneous input notes  =  
}}
+
|steam input api          = unknown
 
+
|steam input api notes    =  
===[[Glossary:Mouse acceleration|Mouse acceleration]]===
+
|steam hook input          = unknown
{{Fixbox|description=Disable mouse acceleration through Chimera|ref=<ref name="chimera"/>|fix=
+
|steam hook input notes    =  
# Install [[#Chimera|Chimera]].
+
|steam input presets      = unknown
# Start the game and press {{key|~}} to open the in-game console.
+
|steam input presets notes =
# Type in <code>chimera_block_mouse_acceleration true</code> to disable mouse acceleration.
+
|steam controller prompts  = unknown
# Press {{key|~}} again to close the console.
+
|steam controller prompts notes =  
}}
+
|steam cursor detection    = unknown
{{Fixbox|description=Disable mouse acceleration through Halo Mouse Fix|ref=<ref>[https://www.reddit.com/r/halospv3/comments/9gu58a/i_am_the_developer_of_halo_ce_mouse_tool_and_i_am/e696fm5/ I am the developer of Halo CE Mouse Tool and I am completely rewriting everything. Looking for input on how to improve everything. : halospv3]</ref>|fix=
+
|steam cursor detection notes =  
# Download [https://www.reddit.com/r/halospv3/comments/9gu58a/i_am_the_developer_of_halo_ce_mouse_tool_and_i_am/e68o4k3/ Halo Mouse Fix].
 
# Extract the archive to the <code>controls</code> sub-folder of your main game folder.
 
# Use the GUI to set the sensitivity and axes inversion settings.
 
# Start the game like you would normally.
 
 
}}
 
}}
  
Line 294: Line 288:
  
 
'''Notes'''
 
'''Notes'''
{{ii}} Values less than 1 do not work properly if mouse acceleration is enabled.
+
{{ii}} It is recommended to have mouse acceleration disabled if using low values.
 +
}}
 +
{{Fixbox|description=Tweak sensitivity through [https://github.com/AWilliams17/Halo-CE-Mouse-Tool Halo Mouse Tool]|ref=<ref>{{Refurl|url=https://www.reddit.com/r/halospv3/comments/adn5e0/halo_mouse_tool_v7_released/|title=Halo CE Mouse Tool : r/halospv3|date=June 2023}}</ref>|fix=
 +
}}
 +
 
 +
===Alternative controller prompts===
 +
{{Fixbox|description=Use Chimera and enable generic prompts replacements|ref=<ref name="chimera" />|fix=
 +
# Install [[#Chimera|Chimera]].
 +
# Open {{file|chimera.ini}} with a text editor.
 +
# Search under the <code>[controller]</code> section and change the value of <code>;enabled=0</code> to <code>enabled=1</code>.
 +
# Create two link breaks underneath the line <code>enabled=</code> with {{key|Enter}}, then copy and paste one of the following text based on the controller being used: [https://github.com/SnowyMouse/chimera/blob/master/controller_config/windows/xbox_360.txt Xbox 360], [https://github.com/SnowyMouse/chimera/blob/master/controller_config/windows/xbox_one.txt Xbox One], [https://github.com/SnowyMouse/chimera/blob/master/controller_config/windows/dualshock_4.txt DualShock 4] ([https://github.com/SnowyMouse/chimera/blob/master/controller_config/windows/dualshock_4_ds4windows.txt DS4Windows]), [https://github.com/SnowyMouse/chimera/blob/master/controller_config/windows/switch_pro.txt Switch Pro].
 +
# Save the file. The game should now display text-based controller prompts instead of the generic ones.
 
}}
 
}}
  
 
==Audio==
 
==Audio==
{{Image|Halo Combat Evolved Audio.png|In-game audio settings.}}
+
{{Image|Halo Combat Evolved - Audio settings.png|Audio settings.}}
 
{{Audio
 
{{Audio
 
|separate volume          = true
 
|separate volume          = true
|separate volume notes    = Master, effects and music.
+
|separate volume notes    = Sliders for Master, effects and music, between values of 0 to 10.
 
|surround sound          = true
 
|surround sound          = true
|surround sound notes    = Up to 7.0 output.<ref>[http://satsun.org/audio/ PC Gaming Surround Sound Round-up]</ref> May require [[Glossary:Sound card#DirectSound hardware path|DirectSound 3D restoration software]].
+
|surround sound notes    = Up to 7.0 output.<ref>{{Refurl|url=https://satsun.org/audio/|title=PC Gaming Surround Sound Round-up|date=May 2023}}</ref> May require [[Glossary:Sound card#DirectSound hardware path|DirectSound 3D restoration software]].
 
|subtitles                = false
 
|subtitles                = false
 
|subtitles notes          =  
 
|subtitles notes          =  
 
|closed captions          = false
 
|closed captions          = false
 
|closed captions notes    =  
 
|closed captions notes    =  
|mute on focus lost      = true
+
|mute on focus lost      = limited
|mute on focus lost notes =  
+
|mute on focus lost notes = Game pauses when out of focus.<ref name="Amethystviper"/>
 
|eax support              = true
 
|eax support              = true
|eax support notes        = Needs a fix for modern systems; see [[Glossary:Sound card#DirectSound hardware path|DirectSound 3D restoration software]].
+
|eax support notes        = Needs a fix for modern systems; see [[Glossary:Sound card#DirectSound hardware path|DirectSound 3D restoration software]]. May also require [https://community.pcgamingwiki.com/files/file/2683-halo-combat-evolved-eax-effects-fix/ eax.dll] file to be placed in the game directory.
 
}}
 
}}
  
Line 321: Line 326:
 
  |subtitles = false
 
  |subtitles = false
 
  |notes    =  
 
  |notes    =  
 +
|fan      =
 +
}}
 +
{{L10n/switch
 +
|language  = Traditional Chinese
 +
|interface = true
 +
|audio    = true
 +
|subtitles = false
 +
|notes    = Only in Chinese version of the game
 
  |fan      =  
 
  |fan      =  
 
}}
 
}}
Line 332: Line 345:
 
}}
 
}}
 
{{L10n/switch
 
{{L10n/switch
  |language  = Italian
+
  |language  = German
 
  |interface = true
 
  |interface = true
 
  |audio    = true
 
  |audio    = true
Line 340: Line 353:
 
}}
 
}}
 
{{L10n/switch
 
{{L10n/switch
  |language  = Spanish
+
  |language  = Italian
 
  |interface = true
 
  |interface = true
 
  |audio    = true
 
  |audio    = true
Line 348: Line 361:
 
}}
 
}}
 
{{L10n/switch
 
{{L10n/switch
  |language  = Traditional Chinese
+
  |language  = Spanish
 
  |interface = true
 
  |interface = true
 
  |audio    = true
 
  |audio    = true
 
  |subtitles = false
 
  |subtitles = false
  |notes    = Only in Chinese version of the game
+
  |notes    =  
 
  |fan      =  
 
  |fan      =  
 
}}
 
}}
 +
}}
 +
 +
==Network==
 +
{{Image|Halo Combat Evolved Network.png|Network settings.}}
 +
{{Network/Multiplayer
 +
|local play          = hackable
 +
|local play players  = 8
 +
|local play modes    =
 +
|local play notes    = Use [https://github.com/SplitScreen-Me/splitscreenme-nucleus/releases Nucleus Co-op]. Requires Halo Custom Edition.
 +
|lan play            = true
 +
|lan play players    =
 +
|lan play modes      =
 +
|lan play notes      = Versus
 +
|online play          = hackable
 +
|online play players  =
 +
|online play modes    = Versus
 +
|online play notes    = The official [[GameSpy]] server has been shut down; apply [[#Patches|Patch 1.10]] to use a replacement.
 +
|asynchronous        =
 +
|asynchronous notes  =
 +
}}
 +
 +
{{Network/Connections
 +
|matchmaking        = false
 +
|matchmaking notes  =
 +
|p2p                = true
 +
|p2p notes          =
 +
|dedicated          = true
 +
|dedicated notes    =
 +
|self-hosting      = true
 +
|self-hosting notes =
 +
|direct ip          = true
 +
|direct ip notes    =
 +
}}
 +
 +
{{Network/Ports
 +
|tcp  = 80
 +
|udp  = 2302, 2303
 +
|upnp = unknown
 
}}
 
}}
  
Line 389: Line 440:
 
|novint falcon              = true
 
|novint falcon              = true
 
|novint falcon notes        =  
 
|novint falcon notes        =  
|trackir                    =  
+
|trackir                    = hackable
|trackir notes              =  
+
|trackir notes              = Works with FreeTrack 2.0 protocol using software like [http://facetracknoir.sourceforge.net/ FaceTrackNoIR].
|tobii eye tracking          =  
+
|tobii eye tracking          = hackable
|tobii eye tracking notes    =  
+
|tobii eye tracking notes    = Works with [http://facetracknoir.sourceforge.net/Trackers/Tobii.htm Tobii EyeX tracker] or [http://facetracknoir.sourceforge.net/Trackers/Tobii4C.htm Tobii EyeX 4C and 5 headtracker] plugins for [http://facetracknoir.sourceforge.net/ FaceTrackNoIR].
 
|play area seated            =  
 
|play area seated            =  
 
|play area seated notes      =  
 
|play area seated notes      =  
Line 401: Line 452:
 
}}
 
}}
  
==Network==
+
==Issues fixed==
{{Image|Halo Combat Evolved Network.png|In-game network settings.}}
+
===Broken gamma calibration with Chimera===
{{Network/Multiplayer
+
{{ii}} With Chimera, Halo's gamma setting is disabled due to it affecting the entire operating system's gamma.<ref name="chimera"/>
|local play          = hackable
 
|local play players  =  
 
|local play modes    =  
 
|local play notes    = Use [https://github.com/lucasassislar/nucleuscoop/releases Nucleus Coop] & [https://github.com/ZeroFox5866/nucleuscoop/releases Unofficial mod]. Requires Halo Custom Edition.
 
|lan play            = true
 
|lan play players    =  
 
|lan play modes      =
 
|lan play notes      = Versus
 
|online play          = true
 
|online play players  =
 
|online play modes    = Versus
 
|online play notes    = See [[#Patches|Patches]].
 
|asynchronous        =  
 
|asynchronous notes  =
 
}}
 
  
{{Network/Connections
+
{{Fixbox|description=Use [http://dege.freeweb.hu/dgVoodoo2/dgVoodoo2/ dgVoodoo 2] (recommended)|ref=<ref name="chimera"/>|fix=
|matchmaking        = false
 
|matchmaking notes  =  
 
|p2p                = true
 
|p2p notes          =
 
|dedicated          = true
 
|dedicated notes    =
 
|self-hosting      = true
 
|self-hosting notes =
 
|direct ip          = true
 
|direct ip notes    =  
 
 
}}
 
}}
 
+
{{Fixbox|description=Use [https://www.patreon.com/user?u=44312848 Peixoto's patch]|ref={{cn|date=2023-06-19|reason=}}|fix=
{{Network/Ports
+
{{ii}} The gamma calibration does not work with this method, but the gamma level will be the game's default instead of the very dark level used by default with Chimera. The gamma correction also will not affect the entire system anymore, just the game window.
|tcp  = 80
 
|udp  = 2302, 2303
 
|upnp = unknown
 
 
}}
 
}}
  
==Issues fixed==
+
===Running the game at screen's refresh rate===
===Make Open Sauce and Halo Anticheat 2 compatible===
+
{{ii}} While the Halo menu does not list refresh rates above 120 Hz, Chimera can be used to bypass this limitation.
{{Fixbox|description=Fix compatibility on Windows 8 and later|ref=<ref>[http://forum.halomaps.org/index.cfm?page=topic&topicID=47838 HAC2 + OS compat fix - Halo Maps Forum]</ref>|fix=
 
# Download [https://cdn.discordapp.com/attachments/224962170398572554/300682657740750848/hac.dll hac.dll] and copy it to Halo CE's installation folder.
 
# Start the game with the <code>-no_os_gamestate</code> [[Glossary:Command line arguments|command line argument]].
 
# To avoid irregularities, untick map downloading in Open Sauce.
 
}}
 
{{Fixbox|description=Fix compatibility on Windows 7|ref=<ref>[https://opencarnage.net/index.php?/topic/7158-opensauce-v4-hac2-compatibility-fixes-for-halo-ce-v10/ HAC2 + OS compat fix - open carnage Forum]</ref>|fix=
 
# Download [https://web.archive.org/web/20160304190742/http://maps.haloanticheat.com/client/osfix/hac.dll hac.dll] and copy it to Halo CE's installation folder.
 
# Start the game as administrator for map downloading to work
 
# To avoid irregularities, untick [http://i.imgur.com/jayKXGZ.png map downloading] in Open Sauce.
 
}}
 
  
===Open Sauce can't be installed===
+
{{Fixbox|description=Install [[#Chimera|Chimera]] to use the system's current refresh rate|ref=<ref name="Keith"/>|fix=
{{Fixbox|description=Install missing dependency|ref=<ref>[http://www.halomods.com/ips/index.php?/topic/848-opensauce-v400-release/page__view__findpost__p__10051 user@ HaloMods forum]</ref>|fix=
+
{{ii}} Custom refresh rates can be set in {{file|chimera.ini}}.
# Open the Windows Features menu.
 
# Install .NET Framework 3.5.
 
}}
 
{{Fixbox|description=[https://www.reddit.com/r/halospv3/comments/6in0qj/alternative_opensauce_installer/ Alternative OpenSauce Installer]|ref=<ref>[https://www.reddit.com/r/halospv3/comments/6in0qj/alternative_opensauce_installer Alternative OpenSauce Installer - Reddit/halospv3]</ref>|fix=
 
* Just extracts the game files and requires no dependencies.
 
 
}}
 
}}
  
===Run the game at screen refresh rate===
+
===High frame rate issues===
{{ii}} Refresh rates up to 120&nbsp;Hz are available; 144&nbsp;Hz and above require a fix.
+
* Checkpoints occur sooner than they typically should once reaching a safe state at >30 FPS.
 +
* Camera shaking does not work at high frame rates.
 +
* Auto look centering makes vehicles difficult to handle at high frame rates.
 +
* Motion sensor fade is incorrect at >30 FPS.
 +
* Contrails are bugged at high frame rates.
 +
* Scoreboard and player names don't fade in/out correctly at high frame rates.
 +
* Cinematic frame rate is capped at 30 FPS.
 +
* Object movement is tied to tick rate, thus objects never move faster than 30 FPS.
  
{{Fixbox|description=Set refresh rate through Chimera|ref=<ref>{{Refcheck|user=Keith|date=2020-03-13|comment=}}</ref>|fix=
+
{{Fixbox|description=Install [[#Chimera|Chimera]] to fix all frame rate issues|ref=<ref name="chimera"/>|fix=
# Install [[#Chimera|Chimera]].
 
# Open <code>{{p|game}}\chimera.ini</code>.
 
# Under <code>[video_mode]</code>, change <code>;enabled=1</code> to <code>enabled=1</code>.
 
# Change <code>refresh_rate=60</code> as needed (e.g. <code>refresh_rate=120</code>).
 
 
}}
 
}}
  
===Buggy auto-centering of vehicles===
+
===Graphic card not recognized by game===
{{ii}} In stock Halo, vehicle auto centering is based on frame rate. Chimera allows you to either fix it or turn it off completely, as this can be annoying.
+
{{ii}} The highest version of {{w|https://en.wikipedia.org/wiki/High-Level_Shading_Language|Pixel Shader}} Halo supports is 2.1. Use this to force the game to use it if the graphics card is not recognized by the game.
 
+
{{Fixbox|description=Use the <code>-use21</code> [[Glossary:Command line arguments|command line argument]]|ref=<ref>[https://web.archive.org/web/20181025085725/http://forum.halomaps.org/index.cfm?page=topic&topicID=38090 how to improve ce graphics] (retrieved)</ref>|fix=
{{Fixbox|description=Fix auto-centering|ref=<ref name="chimera"/><ref>[https://opencarnage.net/index.php?/topic/6916-chimera-build-49/&page=13#comment-94593 Chimera - Page 13 - Halo CE: Asset Releases - Open Carnage]</ref>|fix=
 
# Install [[#Chimera|Chimera]].
 
# Start the game and press {{key|~}} to open the in-game console.
 
# Type in <code>chimera_auto_center</code> followed by a value:
 
#* <code>0</code> - Broken stock behavior
 
#* <code>1</code> - Fixed behavior
 
#* <code>2</code> - Disable automatic centering
 
# Press {{key|~}} again to close the console.
 
 
}}
 
}}
{{Fixbox|description=Enable Vsync and set your monitor to 60 Hz|ref=<ref>{{Refcheck|user=Diegoelcapo1231|date=March 15, 2020|comment=}}</ref>}}
 
  
===Mouse wheel activates other background windows===
+
===Mouse cursor leaves the window===
{{Fixbox|description=Use [http://dege.freeweb.hu/dgVoodoo2/dgVoodoo2.html dgVoodoo 2] to lock mouse cursor|ref=<ref>[[Talk:Halo: Combat Evolved]]</ref>|fix=
+
{{Fixbox|description=Use [http://dege.freeweb.hu/dgVoodoo2/dgVoodoo2/ dgVoodoo 2] to lock mouse cursor|ref=<ref>[[Talk:Halo: Combat Evolved]]</ref>|fix=
}}
 
{{Fixbox|description=Confine cursor to window|ref={{cn|date=August 2017}}|fix=
 
# Install Special K by following the [https://steamcommunity.com/sharedfiles/filedetails/?id=933337066 Special K Unofficial Guide].
 
# Start the game once and close it to allow the configuration file of Special K to be created.
 
# Open <code>{{p|game}}\d3d9.ini</code> or <code>{{p|userprofile\Documents}}\My Mods\SpecialK\Profiles\haloce.exe\SpecialK.ini</code> depending on the installation method you used.
 
# Change <code>ConfineCursor=False</code> to <code>ConfineCursor=True</code> under <code>[Window.System]</code>.
 
 
}}
 
}}
  
 
===Activating hardware acceleration or environmental sound causes sounds to cut out randomly===
 
===Activating hardware acceleration or environmental sound causes sounds to cut out randomly===
{{--}} ASUS sound cards cut out short-duration audio streams for power management, as a result the assault rifle will become silent when holding the fire button.<ref>[http://www.tomshardware.co.uk/answers/id-1753466/sound-card-sounds-cut-sputter-xonar-dgx.html#11344439 ASUS Soundcard: EAX/GX Issues]</ref>
+
{{--}} ASUS sound cards cut out short-duration audio streams for power management, as a result the assault rifle will become silent when holding the fire button.<ref>{{Refurl|url=https://www.tomshardware.co.uk/answers/id-1753466/sound-card-sounds-cut-sputter-xonar-dgx.html#11344439|title=ASUS Soundcard: EAX/GX Issues|date=May 2023}}</ref>
  
 
{{Fixbox|description=Add the sound card to the <code>config.txt</code> file|ref={{cn|date=March 2017}}|fix=
 
{{Fixbox|description=Add the sound card to the <code>config.txt</code> file|ref={{cn|date=March 2017}}|fix=
Line 508: Line 504:
 
//If the AudioVendor already exists:
 
//If the AudioVendor already exists:
 
0xDEVID = "Sound Card Name" // EXAMPLE: 0x8788 = "ASUS Essence STX II"
 
0xDEVID = "Sound Card Name" // EXAMPLE: 0x8788 = "ASUS Essence STX II"
HeadRelativeSpeech
+
  HeadRelativeSpeech
EnableStopStart
+
  EnableStopStart
break
+
  break
 
</pre>
 
</pre>
 
<pre>
 
<pre>
Line 516: Line 512:
 
AudioVendor = 0xVENDOR_ID "Vendor Name" // EXAMPLE: AudioVendor = 0x13F6 "C-Media"
 
AudioVendor = 0xVENDOR_ID "Vendor Name" // EXAMPLE: AudioVendor = 0x13F6 "C-Media"
 
0xDEVICE_ID = "Sound Card Name" // EXAMPLE: 0x8788 = "ASUS Essence STX II"
 
0xDEVICE_ID = "Sound Card Name" // EXAMPLE: 0x8788 = "ASUS Essence STX II"
HeadRelativeSpeech
+
  HeadRelativeSpeech
EnableStopStart
+
  EnableStopStart
break
+
  break
 
</pre>
 
</pre>
 
}}
 
}}
Line 524: Line 520:
 
===Broken main menu background flyby===
 
===Broken main menu background flyby===
 
{{ii}} i.e. The flyby for the Halo ring in the main menu background is not following the correct path.
 
{{ii}} i.e. The flyby for the Halo ring in the main menu background is not following the correct path.
{{Fixbox|description=Enable Vsync and set your monitor to 60 Hz|ref=<ref>{{Refcheck|user=Diegoelcapo123|date=March 15, 2020|comment=}}</ref>}}
+
{{Fixbox|description=Enable Vsync and set the monitor to 60 Hz|ref=<ref>{{Refcheck|user=Diegoelcapo123|date=March 15, 2020|comment=}}</ref>}}
 +
 
 +
===Open Sauce and Chimera not compatible===
 +
{{ii}} Current versions of Chimera are incompatible with OpenSauce and HAC2. Attempting to use them at the same time will result in crashes or a white screen when launching the game. Use the older [https://opencarnage.net/applications/core/interface/file/attachment.php?id=922 build 581] to combine Chimera with OpenSauce in order to play [https://c20.reclaimers.net/h1/map#opensauce-yelo-maps .yelo maps].
 +
 
 +
===Open Sauce and HAC2 not compatible===
 +
{{Fixbox|description=Fix compatibility on Windows 8 and later|ref=<ref>{{Refurl|url=http://forum.halomaps.org/index.cfm?page=topic&topicID=47838|title=HAC2 + OS compat fix - Halo Maps Forum|date=May 2023}}</ref>|fix=
 +
# Download [https://cdn.discordapp.com/attachments/224962170398572554/300682657740750848/hac.dll hac.dll] and copy it to {{p|game}}.
 +
# Start the game with the <code>-no_os_gamestate</code> [[Glossary:Command line arguments|command line argument]].
 +
# Disable [http://i.imgur.com/jayKXGZ.png map downloading] in Open Sauce to avoid irregularities.
 +
}}
 +
{{Fixbox|description=Fix compatibility on Windows 7|ref=<ref>{{Refurl|url=https://opencarnage.net/index.php?/topic/7158-opensauce-v4-hac2-compatibility-fixes-for-halo-ce-v10/|title=HAC2 + OS compat fix - open carnage Forum|date=May 2023}}</ref>|fix=
 +
# Download [https://web.archive.org/web/20160304190742/http://maps.haloanticheat.com/client/osfix/hac.dll hac.dll] and copy it to {{p|game}}.
 +
# Start the game as administrator for map downloading to work.
 +
}}
 +
 
 +
===Open Sauce cannot be installed===
 +
{{Fixbox|description=Install .NET Framework 3.5 from Windows Features|ref=<ref>{{Refurl|url=http://www.halomods.com/ips/index.php?/topic/848-opensauce-v400-release/page__view__findpost__p__10051|title=user@ HaloMods forum|date=9 June 2023}}</ref>|fix=
 +
}}
 +
{{Fixbox|description=Use [https://github.com/MirisWisdom/AmaiSosu AmaiSosu]|ref=<ref>{{Refurl|url=https://www.reddit.com/r/halospv3/comments/6in0qj/alternative_opensauce_installer|title=Alternative OpenSauce Installer - Reddit/halospv3|date=May 2023}}</ref>|fix=
 +
}}
  
 
==Other information==
 
==Other information==
 
===API===
 
===API===
 
{{API
 
{{API
|direct3d versions      = 9
+
|direct3d versions      = 9.0b
 
|direct3d notes        =  
 
|direct3d notes        =  
 
|directdraw versions    =  
 
|directdraw versions    =  
Line 549: Line 565:
 
|windows 32-bit exe    = true
 
|windows 32-bit exe    = true
 
|windows 64-bit exe    = false
 
|windows 64-bit exe    = false
 +
|windows arm app        = false
 
|windows exe notes      =  
 
|windows exe notes      =  
 
|mac os x powerpc app  = true
 
|mac os x powerpc app  = true
 
|macos intel 32-bit app = true
 
|macos intel 32-bit app = true
 
|macos intel 64-bit app = false
 
|macos intel 64-bit app = false
 +
|macos arm app          = unknown
 
|macos app notes        = In June 2006, a new release of the game was released that updated the game to a universal binary, adding support for Intel processors.<br><br>Unfortunately, this was not followed up with a 64-bit Intel update, which makes the game stuck at 32-bit; and therefore, unable to work on 10.15 "Catalina" and later.
 
|macos app notes        = In June 2006, a new release of the game was released that updated the game to a universal binary, adding support for Intel processors.<br><br>Unfortunately, this was not followed up with a 64-bit Intel update, which makes the game stuck at 32-bit; and therefore, unable to work on 10.15 "Catalina" and later.
 
}}
 
}}
Line 567: Line 585:
 
|input notes      =  
 
|input notes      =  
 
|cutscenes        = Bink Video
 
|cutscenes        = Bink Video
|cutscenes notes  = only for credits, post-credit sequence, and intro videos.
+
|cutscenes notes  = Only for credits, post-credit sequence, and intro videos.
 
|multiplayer      = GameSpy
 
|multiplayer      = GameSpy
 
|multiplayer notes= Was shutdown in late 2014. New host uses HostPC.com
 
|multiplayer notes= Was shutdown in late 2014. New host uses HostPC.com
 
}}
 
}}
  
===Halo Custom Edition campaign port===
+
===Other modifications===
{{Fixbox|description=Restore classic campaign|ref={{cn|date=July 2016}}|fix=
+
====Misc====
# Download [https://www.reddit.com/r/HaloCERefined/comments/9l9ujl/downloads/ Halo CE Refined (scroll down for Main Menu UI)].
+
{{ii}} [https://opencarnage.net/index.php?topic/1924-assault-rifle-hud-meter-fix/ Assault Rifle HUD meter fix], [https://www.moddb.com/games/halo-combat-evolved/addons/captain-keyes-xbox-skin-for-pc Captain Keyes Xbox Skin] and [http://old.halomods.com/forums/viewtopic.php?f=97&t=43648 Explosive's Shader Restoration Patch] (European version [http://old.halomods.com/forums/viewtopic.php?t=68301 here]) or [https://opencarnage.net/index.php?/topic/3330-original-xbox-textures/ Quagmirian's Xbox Multi Pack] + [https://www.moddb.com/games/halo-combat-evolved/addons/assault-rifle-xbox-skin Assault Rifle Xbox Skin] adds missing/changed Xbox textures & shaders. Requires [https://halo.fandom.com/wiki/Halo_Map_Tools Halo Map Tools] and/or a PPF patcher (Explosive's pack only; must be applied before the others).
# Extract all <code>.map</code> files to <code>{{p|game}}\maps\</code>.
 
# Make sure that the original <code>ui.map</code> is kept outside of the <code>maps</code> folder.
 
  
'''Notes'''
+
====CMT SPV3====
{{ii}} You can also run any level manually by starting the game with the <code>-console</code> [[Glossary:Command line arguments|command line argument]] and using the console command <code>map_name <name></code> (for example <code>map_name a30</code> to run the Halo level).<ref>[http://hce.halomaps.org/?nid=386 Halo Custom Edition How Do I Play the Single Player Campaign]</ref>
+
{{ii}} [https://www.reddit.com/r/halospv3/ SPV3] is a revamp of the original campaign, featuring new weapons, enemies, vehicles, abilities, features and levels.
 +
 
 +
====Project Lumoria====
 +
{{ii}} [http://www.lumoriace.com/ Project Lumoria] is a brand new campaign story for Halo CE; stays true to the classic Halo CE feel.
 +
 
 +
====The Silent Cartographer: Evolved====
 
{{ii}} [https://www.moddb.com/mods/the-silent-cartographer-evolved The Silent Cartographer: Evolved] is a ground-up re-imagining of the Halo: Combat Evolved map of the same name.
 
{{ii}} [https://www.moddb.com/mods/the-silent-cartographer-evolved The Silent Cartographer: Evolved] is a ground-up re-imagining of the Halo: Combat Evolved map of the same name.
}}
 
  
===Disable zoom blur===
+
====Open Sauce====
{{Fixbox|description=Block zoom blur|ref=<ref name="chimera"/>|fix=
+
{{ii}} [https://haloce3.com/downloads/applications/open-sauce-4-0/ Open Sauce] is a mod for Halo Custom Edition that fixes multiple issues and adds several features for modders.
# Install [[#Chimera|Chimera]].
+
 
# Start the game and press {{key|~}} to open the in-game console.
+
====Halo Anticheat 2====
# Type in <code>chimera_block_zoom_blur true</code>.
+
{{ii}} [http://devieth.halonet.net Halo Anticheat 2] (or HAC2) is a mod that fixes multiple issues and adds several features. Supports all versions of Halo: Combat Evolved and Custom Edition.
# Press {{key|~}} again to close the console.
+
{{--}} Open Sauce and Halo Anticheat 2 are not compatible with each other. Only one of the mods can be installed at any given point. That being said, a [[#Open Sauce and HAC2 not compatible|potential workaround is available]]
 +
 
 +
====Halo Mini Demo====
 +
{{ii}} [https://www.halomd.net HaloMD] is a mod (perhaps even the only one) for the Mac release of Halo that addresses compatibility issues with later operating systems and adds support for hosting and playing on custom maps (Custom Edition was not released for the Mac). Note that non-Mac users as well as Mac users with systems too old to run MD can join MD servers by ensuring they have the [https://halomd.macgamingmods.com/mods/ correct maps installed] (base game, not Custom Edition) and by manually joining a server on [https://halomd.macgamingmods.com/lobby/ their lobby]. There is even a script for non-MD Mac users assist in hosting MD maps [https://halomd.macgamingmods.com/HaloMDSwitcher.zip here]. '''Note that this too does not run on 10.15 "Catalina", at least for now.'''
  
'''Notes'''
+
====[https://www.moddb.com/downloads/halothirdfov halothirdfov]====
{{ii}} <code>chimera_block_zoom_blur</code> is known to break the scanline visual effects in the 343 Guilty Spark cutscene.
+
{{ii}} Enables third-person mode.
}}
 
  
 
===Command line parameters===
 
===Command line parameters===
Line 605: Line 627:
 
{{Standard table/row|-use14|Forces the game to run as a shader 1.4 card}}
 
{{Standard table/row|-use14|Forces the game to run as a shader 1.4 card}}
 
{{Standard table/row|-use20|Forces the game to run as a shader 2.0 card}}
 
{{Standard table/row|-use20|Forces the game to run as a shader 2.0 card}}
 +
{{Standard table/row|-use21|Forces the game to run as a shader 2.1 card}}
 
{{Standard table/row|-safemode|Disables as much as possible when running the game}}
 
{{Standard table/row|-safemode|Disables as much as possible when running the game}}
 
{{Standard table/row|-window|Run the game in windowed mode}}
 
{{Standard table/row|-window|Run the game in windowed mode}}
Line 612: Line 635:
 
{{Standard table/row|-port x|Server port address used when hosting multiplayer games}}
 
{{Standard table/row|-port x|Server port address used when hosting multiplayer games}}
 
{{Standard table/row|-cport x|Client port address used when joining multiplayer games}}
 
{{Standard table/row|-cport x|Client port address used when joining multiplayer games}}
{{Standard table/row|-ip x.x.x.x|Server IP address used when you have multiple IP addresses}}
+
{{Standard table/row|-ip x.x.x.x|Server IP address used when using multiple IP addresses}}
 
{{Standard table/row|-screenshot|Enables the {{key|Print screen}} key to generate screenshots. Having this always enabled can cause a slight decrease in performance}}
 
{{Standard table/row|-screenshot|Enables the {{key|Print screen}} key to generate screenshots. Having this always enabled can cause a slight decrease in performance}}
 
{{Standard table/row|-console|Enables the debugging console}}
 
{{Standard table/row|-console|Enables the debugging console}}
Line 641: Line 664:
  
 
|minOS    = 10.2.8 (10.3.9 for UB version)
 
|minOS    = 10.2.8 (10.3.9 for UB version)
|minCPU  = PowerPC G4
+
|minCPU  = PowerPC G4 800 MHz
 
|minRAM  = 256 MB
 
|minRAM  = 256 MB
 
|minHD    = 1.4 GB (1.5 GB for UB version)
 
|minHD    = 1.4 GB (1.5 GB for UB version)
Line 654: Line 677:
 
|recGPU  =  
 
|recGPU  =  
 
}}
 
}}
 
 
{{References}}
 
{{References}}

Latest revision as of 10:43, 9 February 2024

This page is for the original 2003 PC release. For the remaster, see Halo: Combat Evolved Anniversary.

Halo: Combat Evolved
Halo: Combat Evolved cover
Developers
Bungie
Windows Gearbox Software
macOS (OS X) Westlake Interactive
Publishers
Microsoft Game Studios
OS X MacSoft
Engines
Halo Engine
Release dates
Windows September 30, 2003
macOS (OS X) December 12, 2003
Reception
Metacritic 83
Taxonomy
Monetization One-time game purchase
Modes Singleplayer, Multiplayer
Pacing Real-time
Perspectives First-person
Controls Direct control
Genres Action, FPS, Shooter
Vehicles Automobile, Flight, Tank
Art styles Realistic
Themes Sci-fi, Space
Series Halo
Halo: Combat Evolved on HowLongToBeat
Halo: Combat Evolved on IGDB
Halo: Combat Evolved guide on StrategyWiki
Halo: Combat Evolved on MobyGames
Halo: Combat Evolved on Wikipedia
Halo
Halo: Combat Evolved 2003
Halo 2 2007
Halo: Spartan (series)
Halo Online 2015*
Halo 5: Forge 2016
Halo Wars (series)
Halo Recruit 2017
Halo: The Master Chief Collection (series)
Halo Infinite 2021

Warnings

The macOS (OS X) version of this game does not work on macOS Catalina (version 10.15) or later due to the removal of support for 32-bit-only apps.
GameSpy online services have been shut down (see Network for solutions).

Halo: Combat Evolved is a singleplayer and multiplayer first-person action, FPS and shooter game in the Halo series.

It is a port of the 2001 Xbox game of the same name. Its multiplayer mode includes weapons and controllable vehicles unavailable in the Xbox original.

General information

Bungie.net - The developer's site
Halo.Bungie.org - One of the biggest Halo fan sites around
Halo Maps - A fan site for downloading mods and maps for Halo Custom Edition
Fan-made forum thread about enhancing many aspects of Halo CE and Halo PC. Newly Updated.

Availability

Source DRM Notes Keys OS
Retail
Disc check (requires the CD/DVD in the drive to play)
CD key
SafeDisc v2 DRM. Install Patch v1.10 to play without the CD.[1]
Windows
macOS (OS X)
SafeDisc v2 DRM was removed on May 16, 2014 with the 1.10 Patch.
The official demo for the game can be found here.

Version differences

Halo Custom Edition, commonly abbreviated Halo CE, is a standalone, multiplayer-only, expansion for Halo: Combat Evolved. The expansion was released on May 5, 2004 by Gearbox Software as an unsupported version of the original game. Similar to its PC version, the expansion requires a key-code during installation.
See Halo Combat Evolved: Refined to add the campaign option to Halo Custom Edition's main menu.[2]

Essential improvements

Patches

Patch v1.10 (Windows) fixes issues with modern hardware and replaces the GameSpy master server. Patch notes may be found here. Patches for Mac as well as older versions for Windows can be found here.
The Mavericks/Lobby patches for the OS X version switches to the new Patch 1.10 lobby servers and optionally fixes compatibility with OS X Mavericks (10.9). The latest official patch is required to function properly. For getting campaign saving working or using a lobby patch without Mavericks, see this post.

Modifications

Chimera

Chimera is a game client modification for Halo Custom Edition v1.10, PC "Retail" v1.10, and Trial v1.0 which extends limits, addresses some renderer issues, and applies dozens of fixes and quality of life improvements like map downloads.

CEnshine

CEnshine is a shaders enhancement for Halo Custom Edition aiming to restore Xbox-accurate rendering. This will fix things like bump map shadows, bumped cubemap reflection, self-illumination animations, plasma shields, water effects, glasses, etc.

Halo Combat Evolved: Refined

Halo Combat Evolved: Refined is an attempt to provide a port of Halo CE for the PC that is as 1:1 with the Xbox version as possible. All the bugs and inconsistencies introduced in the Gearbox port have been addressed.[3] There are some improvements such as higher fidelity textures and higher resolution HUD.

Skip intro videos

Install Chimera[4]
Use the -novideo command line argument[5]

Game data

Configuration file(s) location

System Location
Windows %USERPROFILE%\Documents\My Games\Halo\
macOS (OS X)

Save game data location

System Location
Windows %USERPROFILE%\Documents\My Games\Halo\
%USERPROFILE%\Documents\My Games\Halo CE\
macOS (OS X) %USERPROFILE%\Documents\Halo\
%USERPROFILE%\Documents\HLMD\

Video

Video settings.
Video settings.

Graphics feature State WSGF Notes
Widescreen resolution
Full support requires latest patch and external fix. See Widescreen resolution.
Multi-monitor
See Widescreen resolution.
Ultra-widescreen
See Widescreen resolution.
4K Ultra HD
See Widescreen resolution.
Field of view (FOV)
See Field of view (FOV).
Windowed
See Windowed.
Borderless fullscreen windowed
See Windowed.
Anisotropic filtering (AF)
See Anisotropic filtering (AF).
Anti-aliasing (AA)
Use dgVoodoo 2 to force MSAA.[5] Mac version has FSAA up to 9 samples.
Vertical sync (Vsync)
60 FPS and 120+ FPS
Designed for 30 FPS;[6] see High frame rate. Final cutscene is pre-rendered at 30 FPS.
High dynamic range display (HDR)
See the glossary page for potential alternatives.

Widescreen resolution

As of v1.10, widescreen resolutions are supported,[7] although the HUD, menus, and text elements are stretched.
Available resolutions also vary between windowed and fullscreen mode in v1.10.[8]
Use Chimera for screen fixes[4]
  1. Install Chimera to run the game at the current desktop resolution.
    • Custom resolutions can be set in chimera.ini.
  2. Start the game and press ~ to open the in-game console.
  3. Type in chimera_widescreen_fix 1 to fix the scaling of HUD, menu, and text elements for aspect ratios wider than 4:3.
    • Setting 1 has the HUD fill the screen, while setting 2 restricts the HUD to the center 4:3 area of the screen.
  4. Type in chimera_block_letterbox true to disable the letterbox effect in cutscenes.
  5. Press ~ again to close the console.

Field of view (FOV)

By default, Halo compresses its vertical FOV rather than stretching its horizontal FOV in widescreen resolutions.
Use Chimera[4]
  1. Install Chimera.
  2. Start the game and press ~ to open the in-game console.
  3. Type in chimera_fov <value>, for example chimera_fov 90, to set the world FOV (default is auto).
  4. Type in chimera_fov_cinematic <value> to set the cutscene FOV (default is auto).
  5. Type in chimera_fov_vehicle <value> to set the vehicle FOV (default is off).

Notes

End with v to lock to a vertical FOV, which prevents the FOV from looking distorted when switching aspect ratios.

Windowed

Start the game with the -window command line argument[9]
Use Chimera[4]
  1. Install Chimera.
  2. Open chimera.ini with a text editor.
  3. Search under the [video] section and change the value of windowed=0 to 1 to enable windowed mode.
  4. (Optional) Change the value of borderless=0 to 1 to enable borderless fullscreen windowed.

Note

Running in the game in a lower resolution in borderless fullscreen windowed will result in the game being stretched.

Anisotropic filtering (AF)

Force anisotropic filtering through the GPU's control panel[9]
Use Chimera[4]
  1. Install Chimera.
  2. Start the game and press ~ to open the in-game console.
  3. Type chimera_af true and press Enter.

Notes

This method only applies to the level geometry, not individual objects.

High frame rate

The game has an issue where object movement is tied to tick rate, thus objects will never move faster than 30 FPS.
Chimera adds interpolation for objects, cutscenes, and plasma projectiles, and uncaps the cinematic frame rate from 30 FPS.
Install Chimera for frame rate fixes[4]
Custom frame rate cap can be set with chimera_throttle_fps <value> in the console (default is 300).

Weapon zoom blur

Disable blur with Chimera[4]
  1. Install Chimera.
  2. Start the game and press ~ to open the in-game console.
  3. Type in chimera_block_zoom_blur true.
  4. Press ~ again to close the console.

Notes

chimera_block_zoom_blur is known to break the scanline visual effects in the 343 Guilty Spark cutscene.

Input

Keyboard and controller remapping.
Keyboard and controller remapping.
Mouse settings.
Mouse settings.
Controller settings.
Controller settings.

Keyboard and mouse State Notes
Remapping
Mac version doesn't allow binding functions to modifier keys and only allows 4 mouse buttons + scroll wheel.
Mouse acceleration
Positive acceleration. Use Chimera (off by default) or Halo Mouse Tool to disable.
Mouse sensitivity
See Mouse sensitivity.
Mouse input in menus
Mouse Y-axis inversion
Set in Mouse Setup. Affects both mouse and controller Y-axis.
Controller
Controller support
Full controller support
Menus can not be navigated with a controller without third-party tools.
Controller remapping
Cannot bind two actions to a single button without third-party tools.
Controller sensitivity
Set in Controls SetupAdvanced while the gamepad is selected as a device.
Controller Y-axis inversion
Set in Mouse Setup.
Controller types
XInput-compatible controllers
Xbox button prompts
Impulse Trigger vibration
PlayStation controllers
Recognized as a generic DirectInput controller.[10]
PlayStation button prompts
Light bar support
Adaptive trigger support
DualSense haptic feedback support
Connection modes Wired, Wireless (Bluetooth)
[10]
Generic/other controllers
Button prompts Input settings icon - Generic Controller.svg Axes and buttons are referenced by number.
Additional information
Controller hotplugging
Haptic feedback
Digital movement supported
Simultaneous controller+KB/M

Mouse sensitivity

Set horizontal and vertical mouse sensitivities[4]
  1. Install Chimera.
  2. Start the game and press ~ to open the in-game console.
  3. Type in chimera_mouse_sensitivity <horizontal> <vertical> to set the horizontal and vertical mouse sensitivities.
  4. Press ~ again to close the console.

Notes

It is recommended to have mouse acceleration disabled if using low values.
Tweak sensitivity through Halo Mouse Tool[11]

Alternative controller prompts

Use Chimera and enable generic prompts replacements[4]
  1. Install Chimera.
  2. Open chimera.ini with a text editor.
  3. Search under the [controller] section and change the value of ;enabled=0 to enabled=1.
  4. Create two link breaks underneath the line enabled= with Enter, then copy and paste one of the following text based on the controller being used: Xbox 360, Xbox One, DualShock 4 (DS4Windows), Switch Pro.
  5. Save the file. The game should now display text-based controller prompts instead of the generic ones.

Audio

Audio settings.
Audio settings.

Audio feature State Notes
Separate volume controls
Sliders for Master, effects and music, between values of 0 to 10.
Surround sound
Up to 7.0 output.[12] May require DirectSound 3D restoration software.
Subtitles
Closed captions
Mute on focus lost
Game pauses when out of focus.[9]
EAX support
Needs a fix for modern systems; see DirectSound 3D restoration software. May also require eax.dll file to be placed in the game directory.

Localizations

Language UI Audio Sub Notes
English
Traditional Chinese
Only in Chinese version of the game
French
Only in French version of the game
German
Italian
Spanish

Network

Network settings.
Network settings.

Multiplayer types

Type Native Players Notes
Local play
8 Use Nucleus Co-op. Requires Halo Custom Edition.
LAN play
Versus
Online play
Versus
The official GameSpy server has been shut down; apply Patch 1.10 to use a replacement.

Connection types

Ports

Protocol Port(s) and/or port range(s)
TCP 80
UDP 2302, 2303
Universal Plug and Play (UPnP) support status is unknown.

VR support

3D modes State Notes
vorpX
G3D
Officially supported game, see official vorpx game list.
Devices
Tobii Eye Tracking
Works with Tobii EyeX tracker or Tobii EyeX 4C and 5 headtracker plugins for FaceTrackNoIR.
TrackIR
Works with FreeTrack 2.0 protocol using software like FaceTrackNoIR.
Novint Falcon

Issues fixed

Broken gamma calibration with Chimera

With Chimera, Halo's gamma setting is disabled due to it affecting the entire operating system's gamma.[4]
Use dgVoodoo 2 (recommended)[4]
Use Peixoto's patch[citation needed]
The gamma calibration does not work with this method, but the gamma level will be the game's default instead of the very dark level used by default with Chimera. The gamma correction also will not affect the entire system anymore, just the game window.

Running the game at screen's refresh rate

While the Halo menu does not list refresh rates above 120 Hz, Chimera can be used to bypass this limitation.
Install Chimera to use the system's current refresh rate[5]
Custom refresh rates can be set in chimera.ini.

High frame rate issues

  • Checkpoints occur sooner than they typically should once reaching a safe state at >30 FPS.
  • Camera shaking does not work at high frame rates.
  • Auto look centering makes vehicles difficult to handle at high frame rates.
  • Motion sensor fade is incorrect at >30 FPS.
  • Contrails are bugged at high frame rates.
  • Scoreboard and player names don't fade in/out correctly at high frame rates.
  • Cinematic frame rate is capped at 30 FPS.
  • Object movement is tied to tick rate, thus objects never move faster than 30 FPS.
Install Chimera to fix all frame rate issues[4]

Graphic card not recognized by game

The highest version of Pixel Shader Halo supports is 2.1. Use this to force the game to use it if the graphics card is not recognized by the game.
Use the -use21 command line argument[13]

Mouse cursor leaves the window

Use dgVoodoo 2 to lock mouse cursor[14]

Activating hardware acceleration or environmental sound causes sounds to cut out randomly

ASUS sound cards cut out short-duration audio streams for power management, as a result the assault rifle will become silent when holding the fire button.[15]
Add the sound card to the config.txt file[citation needed]
  1. Go to the Device Manager and expand the Sound, video and game controllers section.
  2. Right-click on the primary playback device (Example: ASUS Essence STX II) and click Proporties.
  3. Go to the Details tab and change the Property listbox to show the Hardware IDs.
  4. Write down the Vendor ID (Example: VEN_13F6) and the Device ID (Example: DEV_8788).
  5. Open <path-to-game>\config.txt.
  6. Press Ctrl+F and type 0x plus the Vendor ID (Example: 0x13F6) and click Find Next to see if the Vendor ID is already listed in the config.
//If the AudioVendor already exists:
0xDEVID = "Sound Card Name" // EXAMPLE: 0x8788 = "ASUS Essence STX II"
  HeadRelativeSpeech
  EnableStopStart
  break
//If the AudioVendor doesn't exist:
AudioVendor = 0xVENDOR_ID "Vendor Name" // EXAMPLE: AudioVendor = 0x13F6 "C-Media"
0xDEVICE_ID = "Sound Card Name" // EXAMPLE: 0x8788 = "ASUS Essence STX II"
  HeadRelativeSpeech
  EnableStopStart
  break

Broken main menu background flyby

i.e. The flyby for the Halo ring in the main menu background is not following the correct path.
Enable Vsync and set the monitor to 60 Hz[16]

Open Sauce and Chimera not compatible

Current versions of Chimera are incompatible with OpenSauce and HAC2. Attempting to use them at the same time will result in crashes or a white screen when launching the game. Use the older build 581 to combine Chimera with OpenSauce in order to play .yelo maps.

Open Sauce and HAC2 not compatible

Fix compatibility on Windows 8 and later[17]
  1. Download hac.dll and copy it to <path-to-game>.
  2. Start the game with the -no_os_gamestate command line argument.
  3. Disable map downloading in Open Sauce to avoid irregularities.
Fix compatibility on Windows 7[18]
  1. Download hac.dll and copy it to <path-to-game>.
  2. Start the game as administrator for map downloading to work.

Open Sauce cannot be installed

Install .NET Framework 3.5 from Windows Features[19]
Use AmaiSosu[20]

Other information

API

Technical specs Supported Notes
Direct3D 9.0b
OpenGL 1 OS X only.
Shader Model support 1.1, 1.4, 2.0
ExecutablePPC 32-bit 64-bit Notes
Windows
macOS (OS X)
In June 2006, a new release of the game was released that updated the game to a universal binary, adding support for Intel processors.

Unfortunately, this was not followed up with a 64-bit Intel update, which makes the game stuck at 32-bit; and therefore, unable to work on 10.15 "Catalina" and later.

Middleware

Middleware Notes
Audio DirectSound3D
Cutscenes Bink Video Only for credits, post-credit sequence, and intro videos.
Multiplayer GameSpy Was shutdown in late 2014. New host uses HostPC.com

Other modifications

Misc

Assault Rifle HUD meter fix, Captain Keyes Xbox Skin and Explosive's Shader Restoration Patch (European version here) or Quagmirian's Xbox Multi Pack + Assault Rifle Xbox Skin adds missing/changed Xbox textures & shaders. Requires Halo Map Tools and/or a PPF patcher (Explosive's pack only; must be applied before the others).

CMT SPV3

SPV3 is a revamp of the original campaign, featuring new weapons, enemies, vehicles, abilities, features and levels.

Project Lumoria

Project Lumoria is a brand new campaign story for Halo CE; stays true to the classic Halo CE feel.

The Silent Cartographer: Evolved

The Silent Cartographer: Evolved is a ground-up re-imagining of the Halo: Combat Evolved map of the same name.

Open Sauce

Open Sauce is a mod for Halo Custom Edition that fixes multiple issues and adds several features for modders.

Halo Anticheat 2

Halo Anticheat 2 (or HAC2) is a mod that fixes multiple issues and adds several features. Supports all versions of Halo: Combat Evolved and Custom Edition.
Open Sauce and Halo Anticheat 2 are not compatible with each other. Only one of the mods can be installed at any given point. That being said, a potential workaround is available

Halo Mini Demo

HaloMD is a mod (perhaps even the only one) for the Mac release of Halo that addresses compatibility issues with later operating systems and adds support for hosting and playing on custom maps (Custom Edition was not released for the Mac). Note that non-Mac users as well as Mac users with systems too old to run MD can join MD servers by ensuring they have the correct maps installed (base game, not Custom Edition) and by manually joining a server on their lobby. There is even a script for non-MD Mac users assist in hosting MD maps here. Note that this too does not run on 10.15 "Catalina", at least for now.

halothirdfov

Enables third-person mode.

Command line parameters

See command line arguments on how to use the following options.
Parameter Description
-nosound Disable all sound
-novideo Disable video playback
-nojoystick Disable joysticks and gamepads
-nogamma Disables adjustment of gamma
-useff Forces the game to run as a fixed function card
-use11 Forces the game to run as a shader 1.1 card
-use14 Forces the game to run as a shader 1.4 card
-use20 Forces the game to run as a shader 2.0 card
-use21 Forces the game to run as a shader 2.1 card
-safemode Disables as much as possible when running the game
-window Run the game in windowed mode
-width x Forces the game to run at a specified resolution
-vidmode w,h,r Forces the game to run at the width(w), height(h), and refresh(r) specified
-adapter x Forces the game to run fullscreen on a multimon (multiple monitors) adapter
-port x Server port address used when hosting multiplayer games
-cport x Client port address used when joining multiplayer games
-ip x.x.x.x Server IP address used when using multiple IP addresses
-screenshot Enables the Print Screen key to generate screenshots. Having this always enabled can cause a slight decrease in performance
-console Enables the debugging console
-devmode Enables the Halo Developer Mode

System requirements

Windows
Minimum Recommended
Operating system (OS) 98SE
Processor (CPU) 733 MHz
System memory (RAM) 128 MB
Hard disk drive (HDD) 1.3 GB
Video card (GPU) 32 MB of VRAM
DirectX 9.0b compatible
macOS (OS X)
Minimum
Operating system (OS) 10.2.8 (10.3.9 for UB version)
Processor (CPU) PowerPC G4 800 MHz
System memory (RAM) 256 MB
Hard disk drive (HDD) 1.4 GB (1.5 GB for UB version)
Video card (GPU) Nvidia GeForce 2MX/ATI 7500 or better (ATI Radeon 8500/9000, GeForce 3Ti/4Ti for UB version)
32 MB of VRAM

References

  1. CD No Longer Required for Halo PC - IGN (Archived) - last accessed on 2023-06-23
  2. Verified by User:Amethystviper on 2023-06-19
    Tested with Halo CE Refined V2 and V3 RC2.
  3. Halo Combat Evolved Refined vs Halo Master Chief Collection - Detailed Graphics Comparison - last accessed on 2023-06-19
  4. 4.00 4.01 4.02 4.03 4.04 4.05 4.06 4.07 4.08 4.09 4.10 4.11 SnowyMouse / chimera
  5. 5.0 5.1 5.2 Verified by User:Keith on 2023-06-20
  6. [missing title] - last accessed on 2023-06-23
    "Halo aims for 30 frames per second with vertical sync engaged"
  7. Verified by User:Amethystviper on 2023-06-23
    Available resolutions prior to 1.10 only supports 4:3 resolutions up to 1600x1200 on a 4K display. Tested on Halo: Custom Edition with the 1.09 patch.
  8. Verified by User:Amethystviper on 2023-06-19
    Without mods or fixes, windowed mode restricts available resolution options compared to fullscreen (e.g. 2560x1600 on a 4K display).
  9. 9.0 9.1 9.2 Verified by User:Amethystviper on 2023-06-19
  10. 10.0 10.1 Verified by User:Amethystviper on 2023-06-19
    Tested with a V2 controller.
  11. Halo CE Mouse Tool : r/halospv3 - last accessed on June 2023
  12. PC Gaming Surround Sound Round-up - last accessed on May 2023
  13. how to improve ce graphics (retrieved)
  14. Talk:Halo: Combat Evolved
  15. ASUS Soundcard: EAX/GX Issues - last accessed on May 2023
  16. Verified by User:Diegoelcapo123 on March 15, 2020
  17. HAC2 + OS compat fix - Halo Maps Forum - last accessed on May 2023
  18. HAC2 + OS compat fix - open carnage Forum - last accessed on May 2023
  19. user@ HaloMods forum - last accessed on 9 June 2023
  20. Alternative OpenSauce Installer - Reddit/halospv3 - last accessed on May 2023