Halo 2

From PCGamingWiki, the wiki about fixing PC games
Halo 2
Halo 2 cover
Developers
Bungie
Windows Microsoft Game Studios
Pi Studios
Publishers
Microsoft Studios
Engines
Halo Engine
Release dates
Windows May 17, 2007
Halo
Halo: Combat Evolved 2003
Halo 2 2007
Halo: Spartan Assault 2013
Halo: Spartan Strike 2015
Halo 5: Forge 2016
Halo Wars: Definitive Edition 2017
Halo Wars 2 2017

Key points

Modding tools provided on disc
All the maps from the Xbox version and its DLC are included except two
The Halo 2 Live master server went down in 2015 with no indication of its return.[1] See Project Cartographer

General information

Bungie.net - The developer's site
Halo Nation - A very detailed wiki for everything Halo related
Halo.Bungie.org - One of the biggest Halo fan sites around
Halo Maps - A fan site for downloading mods and maps for Halo 2 Vista
H2v Hub - Central Hub of the Halo 2 PC community
H2MT Repository - A massive collection of custom maps, mods, tools, & assets

Availability[edit]

Source DRM Notes Keys OS
Retail
Amazon.com

Essential improvements[edit]

Install the latest Games For Windows Live client[edit]

It is essential to install the latest GFWL client before installing Halo 2, as the version on the disc is broken.

Update Games for Windows - LIVE Redistributable[citation needed]
  1. Uninstall Microsoft Games for Windows – LIVE Redistributable.
  2. Uninstall Microsoft Games for Windows Marketplace.
  3. Install the Games for Windows Marketplace Client.

Skip intro videos[edit]

Skip intro videos[citation needed]
  1. Go to <path-to-game>\movie\
  2. Delete or rename intro_60.wmv and intro_low_60.wmv.

Enabling Widescreen HUD[edit]

Enabling Widescreen HUD[citation needed]

Go to Settings while in Game => Video => Security Zone => Yes

Patches[edit]

The latest patch is v1.01. It is strongly recommended to let the GFWL client auto-update Halo 2. if problems appear, it can be downloaded manually from here.

Project Cartographer[edit]

Project Cartographer is an unofficial multiplayer mod which provides an alternative to the now defunct Games for Windows - Live platform for Halo 2 Vista. It allows players to use the Network tab as a server browser and connect via peer-to-peer (P2P) networking. This is a fast and streamlined solution as compared with available LAN gaming solutions, as it retains almost all original Live multiplayer functionality.

Download and install the mod from the official website and follow the instructions on the page.

Example map[edit]

Example is a map not included in Halo 2 by default, but is present on the Halo 2 install disc and can be obtained by installing and using the Halo 2 map editor. Example is the only multiplayer map to include Fuel Rod Cannons, and includes custom "silenced" SMGs that are quieter than the ones in other maps and have laser pointers. Example is the smallest map in any Halo game and is unusually dense with explosives.

Game data[edit]

Configuration file(s) location[edit]

System Location
Windows HKEY_CURRENT_USER\Software\Microsoft\Halo 2\

Save game data location[edit]

System Location
Windows %LOCALAPPDATA%\Microsoft\Halo 2\Saved Games\

Video settings[edit]

In-game graphics settings.
In-game graphics settings.
Graphics option Option WSGF Notes
Widescreen resolution
Multi-monitor
See the WSGF entry.
4K Ultra HD
Supports up to 1920x1200 by default. See Widescreen resolution.
Field of view (FOV)
Default is 70°. See Field of view (FOV).
Windowed
Can also use the -windowed parameter.
Borderless fullscreen windowed
Run in windowed mode and use Borderless Gaming.
Anisotropic filtering (AF)
Force in the graphics card control panel.
Anti-aliasing (AA)
Up to 4x MSAA.
Vertical sync (Vsync)
Enabled by default, but can be disabled using -novsync parameter. Native vsync implementation is very bad and can cause stuttering even with required 60 FPS. Forcing it using D3Doverrider fixes the problem.
60 FPS
Cutscenes are capped at 30 FPS.
120+ FPS
Halo 2 PC was programmed to run at 60 FPS only. The refresh rate can be set higher and FPS count will reflect this, but the actual game output will still be only 60 Hz. This can result in heavy stuttering on high refresh rate monitors. If you have a high refresh rate monitor, use Nvidia Inspector to frame-cap at 60 FPS.
Use the -monitor:(desired monitor number) parameter to change monitor for fullscreen.

Widescreen resolution[edit]

Force custom/unlisted resolution[citation needed]
  1. Set ingame resolution to a same ratio resolution like the one you want to use (example 1920*1080 for 2560*1440).
  2. Set the game to windowed mode (mandatory).
  3. Install DSFix.
  4. Edit DSfix.ini
  5. Change renderWidth X and renderHeight Xto the resolution you want (ex renderWidth 2560 and renderHeight 1440)
  6. Change borderlessFullscreen 0 to borderlessFullscreen 1
  7. Change forceWindowed 0 to forceWindowed 1
  8. Save your changes.

This solution may uncap the framerate, which can result in heavy stuttering on high refresh rate monitors. The DSFix frame rate lock commands are intended for Dark Souls and do not work for Halo 2.

Field of view (FOV)[edit]

Use MouseThingy[citation needed]
  1. Install Halo 2 Patch 1.01.
  2. Download Halo 2 MouseThingy.
  3. Run the game and load a single-player or multiplayer map.
  4. Run MouseThingy, click activate and adjust the FOV setting.
Use H2V FOV[citation needed]
  1. Install Halo 2 Patch 1.01.
  2. Download H2V FOV.
  3. Run the game and load a single-player or multiplayer map.
  4. Run H2V FOV and adjust the FOV slider.

Input settings[edit]

In-game general keyboard settings.
In-game general keyboard settings.
In-game keyboard remapping settings.
In-game keyboard remapping settings.
In-game controller settings.
In-game controller settings.
Keyboard and mouse Native Notes
Remapping
For issues with custom keyboard binding, rebind from southpaw/left-handed preset. See #9 here
Mouse acceleration
On by default. See Mouse acceleration.
Mouse sensitivity
Mouse input in menus
Mouse Y-axis inversion
Controller
Controller support
XInput controllers only, (inc. Xbox 360/Xbox One Controller).
Full controller support
Controller remapping
Can only switch between pre-set layouts.
Controller sensitivity
Controller Y-axis inversion
Additional information
Button prompts
Controller hotplugging
Haptic feedback

Mouse acceleration[edit]

Disable using MouseThingy[citation needed]
  1. Install Halo 2 Patch 1.01.
  2. Download Halo 2 MouseThingy.
  3. Run the game and load a single-player or multiplayer map.
  4. Go into the custom keyboard settings and rebind the "look up/down/left/right" to something other than the mouse.
  5. Run MouseThingy and click activate.

Audio settings[edit]

In-game audio settings.
In-game audio settings.
Audio options Native Notes
Separate volume controls
Surround sound
Up to 5.1 output
Subtitles
Closed captions
Mute on focus lost

Localizations

Language UI Audio CC Notes
English
Spanish
Latin America and Spanish translations are available, depends from instalation disk.

Network[edit]

Online features require a Microsoft account (optional for offline play).

Multiplayer types

Type Native Notes
Local play
LAN play
Versus
Online play
Versus

Connection types

Ports

Protocol Port(s) and/or port range(s)
TCP (outbound) 53, 80, 443, 3074
UDP (outbound) 53, 88, 1000-1006, 3074
Port range 1000-1006 is required by Project Cartographer to host. See Project Cartographer
Specific details can be found here

Issues fixed[edit]

Sign-in error[edit]

If you are certain your username and password are correct, but are unable to log into Games for Windows Live, check if Xfire is running. If so, close it and try to log in again.

Extreme mouse lag/jittering[edit]

Forcing vsync will help users with fps/mouse issues. To fix said issues without the negative input lag effects of vsync, frame-cap 60 FPS in Nvidia Inspector.

Installation[edit]

Run the file "startup.exe" on the DVD in windows (right click and select compatibility) Vista Compatibility mode and the game will install and run fine without any Games For Windows Errors, it will start and stop several times while it updates Windows Live.

Nvidia GeForce GFX card errors[edit]

As of 5/26/14, Nvidia has released driver update #337.88, the driver fixes the flickering and flashing.

It has been noted that updating to the newest GeForce Experience drivers as of March 25, 2013 can result in severe artifacting of textures and in some cases a flashing phenomenon, as if the game is trying to produce two textures where every single one should render.[citation needed] The only known fix for this issue is to downgrade to graphics driver update #335.23 which can be found here.[citation needed]

Owners of GTX 540m will need to update their graphics card drivers to the latest to play Halo 2. Drivers pre-2012 have compatibility problems with said card.[2]

"One of the installation steps failed" error[edit]

You may receive this error message during installation. To fix it, exit the installer, open the redists folder on the game DVD and run vcredist.msi as an administrator. After it has finished restart the game installer and it should proceed normally.

"LIVE gaming on Windows failed to initialise" error[edit]

This error occurs on Windows 8 and later.

Download and install these 3 files which will fix the error: xliveredist.msi, gfwlclient.msi and wllogin_**.msi

Other information[edit]

API[edit]

Technical specs Supported Notes
Direct3D 9
Shader Model support 3
64-bit executable

Middleware[edit]

Middleware Notes
Physics Havok
Audio Dolby Digital
Cutscenes Bink Video
Multiplayer Games for Windows - LIVE

Play without Games for Windows - LIVE[edit]

Games for Windows Live can be disabled as an alternative to using a local profile.
Halo 2 Vista XLiveless[3]

Use Halo 2 Vista XLiveless.

System requirements[edit]

Windows
Minimum Recommended
Operating system (OS) Vista
Processor (CPU) 2 GHz
System memory (RAM) 1 GB 2 GB
Hard disk drive (HDD) 7 GB 10 GB
Video card (GPU) Nvidia GeForce 6100
ATI Radeon X700
DirectX 9 compatible
DirectX 10 compatible
Common myth states that Halo 2 requires Dx10. In reality Halo 2 PC uses Dx9 and does not require Dx10 compatible hardware.
Subsequently, Halo 2 PC may be installed on Windows XP by following this tutorial. Note, Live will be disabled.

References

  1. https://www.halowaypoint.com/en-us/forums/82841d11296340069f6b8e3ccbfcee11/topics/halo-2-vista-multiplayer-shut-down/73e36f95-08ec-4015-8c15-df0807ef0509/posts
  2. http://www.bungie.net/it/Forum/Post?id=3409605
  3. http://www.modacity.net/forums/showthread.php?16074-Halo-2-Vista-XLiveless