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 "NHL 2004"

From PCGamingWiki, the wiki about fixing PC games
(This game is getting more difficult to get running with time; these are the EXACT instructions on how to run it, mods are OBLIGATORY.)
Line 1: Line 1:
{{stub}}
 
 
{{Infobox game
 
{{Infobox game
 
|cover        = NHL 2004 cover.jpg
 
|cover        = NHL 2004 cover.jpg
Line 10: Line 9:
 
{{Infobox game/row/date|Windows|September 22, 2003}}
 
{{Infobox game/row/date|Windows|September 22, 2003}}
 
|reception    =  
 
|reception    =  
{{Infobox game/row/reception|Metacritic| | }}
+
{{Infobox game/row/reception|Metacritic|nhl-2004|87}}
 
{{Infobox game/row/reception|OpenCritic| | }}
 
{{Infobox game/row/reception|OpenCritic| | }}
 
{{Infobox game/row/reception|IGDB| | }}
 
{{Infobox game/row/reception|IGDB| | }}
Line 39: Line 38:
 
|license      = commercial
 
|license      = commercial
 
}}
 
}}
 
'''Key points'''
 
{{++}} Active modding community.
 
  
 
'''General information'''
 
'''General information'''
Line 58: Line 54:
  
 
===Unofficial patches and mods===
 
===Unofficial patches and mods===
* [https://www.tapatalk.com/groups/nhl04rebuilt/nhl-2004-preservation-1-1-05-03-14-t4299.html Preservation mod] - unofficial patch which fixes compatibility with newer Internet Explorer versions, as the game requires long-obsolete versions to display the main menu.
+
{{--}} On modern systems, it is impossible to run the game without significant modifications due to the reliance of the main menu interface on obsolete Internet Explorer hooking.
* [https://www.tapatalk.com/groups/nhl04rebuilt/04-launcher-v2-download-t5286.html 04 Launcher v2] - unofficial launcher which provides a new user interface, various quality-of-life improvements, and new features for modders.
+
{{++}} The community is actively working on modifications which work around the compatibility problems.
* [https://www.tapatalk.com/groups/nhl04rebuilt/nhl-2004-official-downloads-f5/ Various roster mods] - the more recent releases include the aforementioned Preservation mod, some being Launcher-compatible as well
+
{{mm}} [https://www.tapatalk.com/groups/nhl04rebuilt/04-launcher-v2-download-t5286.html 04 Launcher v2] - unofficial launcher which provides multiple compatibility tweaks, various quality-of-life improvements, and new features for modders. Many of its features are modular and open to community contributions.<br><br>It '''has''' to be used with either the [https://www.tapatalk.com/groups/nhl04rebuilt/vanilla-rebuilt-mod-download-thread-t9.html Vanilla Rebuilt mod] (North American rosters from the game's "native" 2003/2004 season) or one of the other [https://www.tapatalk.com/groups/nhl04rebuilt/nhl-2004-official-downloads-f5/ various roster mods] (vary from historical to present rosters).<br><br>All modifications include modified menu interfaces which work better with the 04 Launcher's compatibility tweaks.
  
 
==Game data==
 
==Game data==
 
===Configuration file(s) location===
 
===Configuration file(s) location===
 
{{Game data|
 
{{Game data|
{{Game data/config|Windows|}}
+
{{Game data/config|Windows|{{p|userprofile\documents}}\NHL 2004}}
 
}}
 
}}
  
 
===Save game data location===
 
===Save game data location===
 
{{Game data|
 
{{Game data|
{{Game data/saves|Windows|}}
+
{{Game data/saves|Windows|{{p|userprofile\documents}}\NHL 2004}}
 
}}
 
}}
  
 
==Video==
 
==Video==
 +
{{Image|NHL 2004 graphics settings.png|Graphics settings}}
 +
{{Image|NHL 2004 gameplay settings.png|Gameplay settings}}
 
{{Video
 
{{Video
 
|wsgf link                  =  
 
|wsgf link                  =  
Line 86: Line 84:
 
|ultrawidescreen            = unknown
 
|ultrawidescreen            = unknown
 
|ultrawidescreen notes      =  
 
|ultrawidescreen notes      =  
|4k ultra hd                = unknown
+
|4k ultra hd                = hackable
|4k ultra hd notes          =  
+
|4k ultra hd notes          = Use the [[#Unofficial patches and mods|04 Launcher]]
|fov                        = unknown
+
|fov                        = hackable
|fov notes                  =  
+
|fov notes                  = Use the [[#Unofficial patches and mods|04 Launcher]] and download the 'Cutscene FOV' mod.
|windowed                  = unknown
+
|windowed                  = hackable
|windowed notes            =  
+
|windowed notes            = Use the [[#Unofficial patches and mods|04 Launcher]]
|borderless windowed        = unknown
+
|borderless windowed        = hackable
|borderless windowed notes  =  
+
|borderless windowed notes  = Use the [[#Unofficial patches and mods|04 Launcher]]
|anisotropic                = unknown
+
|anisotropic                = false
 
|anisotropic notes          =  
 
|anisotropic notes          =  
|antialiasing              = unknown
+
|antialiasing              = false
 
|antialiasing notes        =  
 
|antialiasing notes        =  
|upscaling                  = unknown
+
|upscaling                  = false
 
|upscaling tech            =  
 
|upscaling tech            =  
 
|upscaling notes            =  
 
|upscaling notes            =  
|vsync                      = unknown
+
|vsync                      = hackable
|vsync notes                =  
+
|vsync notes                = Use the [[#Unofficial patches and mods|04 Launcher]]
 
|60 fps                    = unknown
 
|60 fps                    = unknown
 
|60 fps notes              =  
 
|60 fps notes              =  
 
|120 fps                    = unknown
 
|120 fps                    = unknown
 
|120 fps notes              =  
 
|120 fps notes              =  
|hdr                        = unknown
+
|hdr                        = false
 
|hdr notes                  =  
 
|hdr notes                  =  
 
|color blind                = false
 
|color blind                = false
Line 130: Line 128:
 
|controller support notes  =  
 
|controller support notes  =  
 
|full controller          = false
 
|full controller          = false
|full controller notes    =  
+
|full controller notes    = Main menu can only be accessed with the mouse.
 
|controller remap          = true
 
|controller remap          = true
 
|controller remap notes    =  
 
|controller remap notes    =  
Line 137: Line 135:
 
|invert controller y-axis  = unknown
 
|invert controller y-axis  = unknown
 
|invert controller y-axis notes=  
 
|invert controller y-axis notes=  
|xinput controllers        = unknown
+
|xinput controllers        = hackable
|xinput controllers notes  =  
+
|xinput controllers notes  = Use the [[#Unofficial patches and mods|04 Launcher]] and download the XInput mod.
 
|xbox prompts              = false
 
|xbox prompts              = false
|xbox prompts notes        =  
+
|xbox prompts notes        = Generic prompts only.
 
|impulse triggers          = unknown
 
|impulse triggers          = unknown
 
|impulse triggers notes    =  
 
|impulse triggers notes    =  
|dualshock 4              = unknown
+
|dualshock 4              = false
 
|dualshock 4 notes        =  
 
|dualshock 4 notes        =  
 
|dualshock prompts        = unknown
 
|dualshock prompts        = unknown
Line 155: Line 153:
 
|tracked motion prompts    = unknown
 
|tracked motion prompts    = unknown
 
|tracked motion prompts notes =  
 
|tracked motion prompts notes =  
|other controllers        = unknown
+
|other controllers        = false
 
|other controllers notes  =  
 
|other controllers notes  =  
 
|other button prompts      = unknown
 
|other button prompts      = unknown
Line 178: Line 176:
  
 
==Audio==
 
==Audio==
 +
{{Image|NHL 2004 audio settings.png|Audio settings}}
 
{{Audio
 
{{Audio
|separate volume          = unknown
+
|separate volume          = true
 
|separate volume notes    =  
 
|separate volume notes    =  
|surround sound          = unknown
+
|surround sound          = limited
|surround sound notes    =  
+
|surround sound notes    = 2 and 4 speaker settings.
 
|subtitles                = false
 
|subtitles                = false
 
|subtitles notes          =  
 
|subtitles notes          =  
Line 200: Line 199:
 
  |interface = true
 
  |interface = true
 
  |audio    = true
 
  |audio    = true
 +
|subtitles = n/a
 +
|notes    =
 +
|fan      =
 +
|ref      =
 +
}}
 +
{{L10n/switch
 +
|language  = Finnish
 +
|interface = true
 +
|audio    = false
 +
|subtitles = n/a
 +
|notes    =
 +
|fan      =
 +
|ref      =
 +
}}
 +
{{L10n/switch
 +
|language  = French
 +
|interface = true
 +
|audio    = false
 +
|subtitles = n/a
 +
|notes    =
 +
|fan      =
 +
|ref      =
 +
}}
 +
{{L10n/switch
 +
|language  = German
 +
|interface = true
 +
|audio    = false
 +
|subtitles = n/a
 +
|notes    =
 +
|fan      =
 +
|ref      =
 +
}}
 +
{{L10n/switch
 +
|language  = Swedish
 +
|interface = true
 +
|audio    = false
 
  |subtitles = n/a
 
  |subtitles = n/a
 
  |notes    =  
 
  |notes    =  
Line 224: Line 259:
 
|asynchronous notes  =  
 
|asynchronous notes  =  
 
}}{{Network/Connections
 
}}{{Network/Connections
|matchmaking        =  
+
|matchmaking        = false
 
|matchmaking notes  =  
 
|matchmaking notes  =  
|p2p                =  
+
|p2p                = true
 
|p2p notes          =  
 
|p2p notes          =  
|dedicated          =  
+
|dedicated          = false
 
|dedicated notes    =  
 
|dedicated notes    =  
|self-hosting      =  
+
|self-hosting      = true
 
|self-hosting notes =  
 
|self-hosting notes =  
|direct ip          =  
+
|direct ip          = true
 
|direct ip notes    =  
 
|direct ip notes    =  
 
}}{{Network/Ports
 
}}{{Network/Ports
Line 239: Line 274:
 
|upnp =  
 
|upnp =  
 
}}
 
}}
 +
 +
==Issues unresolved==
 +
===Crash related to wireless peripherals===
 +
{{--}} The game crashes on startup if the user has wireless peripherals (headsets, mice...), either with a white screen or with an error message reporting the process stopping. Before the game is run, the USB dongle needs to be unplugged, and only plugged back in when the game's intro/menu is shown.<ref>{{Refcheck|user=Plok|date=2022-11-20|comment=Confirmed with the Logitech G533 wireless headset.}}</ref>
  
 
==Other information==
 
==Other information==
 
===API===
 
===API===
 
{{API
 
{{API
|direct3d versions      = 8.1
+
|direct3d versions      = 8
 
|direct3d notes        =  
 
|direct3d notes        =  
 
|directdraw versions    =  
 
|directdraw versions    =  
Line 267: Line 306:
 
|windows 32-bit exe    = true
 
|windows 32-bit exe    = true
 
|windows 64-bit exe    = false
 
|windows 64-bit exe    = false
|windows arm app        = unknown
+
|windows arm app        = false
 
|windows exe notes      =  
 
|windows exe notes      =  
 
|mac os x powerpc app  =  
 
|mac os x powerpc app  =  

Revision as of 20:14, 20 November 2022

NHL 2004
NHL 2004 cover
Developers
EA Black Box
Publishers
EA Sports
Release dates
Windows September 22, 2003
Reception
Metacritic 87
Taxonomy
Monetization One-time game purchase
Modes Singleplayer, Multiplayer
Pacing Real-time
Perspectives Bird's-eye view
Controls Direct control, Multiple select
Genres Sports
Sports Hockey
Series NHL
NHL 2004 guide on StrategyWiki
NHL 2004 on MobyGames
NHL 2004 on Wikipedia
NHL Hockey (NHL '94) 1993
NHL 95 1994
NHL 96 1995
NHL 97 1996
NHL 98 1997
NHL 99 1998
NHL 2000 1999
NHL 2001 2000
NHL 2002 2001
NHL 2003 2002
NHL 2004 2003
NHL 2005 2004
NHL 06 2005
NHL 07 2006
NHL 08 2007
NHL 09 2008

Warnings

SafeDisc retail DRM does not work on Windows Vista and later (see Availability for affected versions).

General information

NHL04 Rebuilt - the game's modding community

Availability

Source DRM Notes Keys OS
Retail
Disc check (requires the CD/DVD in the drive to play)
CD key
SafeDisc v2 DRM[Note 1].
Windows
SafeDisc retail DRM does not work on Windows Vista and later (see above for affected versions).
This game is not available digitally.

Essential improvements

Official patch

The latest official patch is 1.04, but was only distributed on the EA Sports Online (EASO) server that has been shut down. The full official distribution has been lost.
All community mods include a modified 1.04 executable.

Unofficial patches and mods

On modern systems, it is impossible to run the game without significant modifications due to the reliance of the main menu interface on obsolete Internet Explorer hooking.
The community is actively working on modifications which work around the compatibility problems.
04 Launcher v2 - unofficial launcher which provides multiple compatibility tweaks, various quality-of-life improvements, and new features for modders. Many of its features are modular and open to community contributions.

It has to be used with either the Vanilla Rebuilt mod (North American rosters from the game's "native" 2003/2004 season) or one of the other various roster mods (vary from historical to present rosters).

All modifications include modified menu interfaces which work better with the 04 Launcher's compatibility tweaks.

Game data

Configuration file(s) location

System Location
Windows %USERPROFILE%\Documents\NHL 2004

Save game data location

System Location
Windows %USERPROFILE%\Documents\NHL 2004

Video

Graphics settings
Graphics settings
Gameplay settings
Gameplay settings

Graphics feature State Notes
Widescreen resolution
Using any community-made mods will incorporate widescreen options. Menus are still in a hardcoded resolution.
Multi-monitor
Ultra-widescreen
4K Ultra HD
Use the 04 Launcher
Field of view (FOV)
Use the 04 Launcher and download the 'Cutscene FOV' mod.
Windowed
Use the 04 Launcher
Borderless fullscreen windowed
Use the 04 Launcher
Anisotropic filtering (AF)
See the glossary page for potential workarounds.
Anti-aliasing (AA)
See the glossary page for potential workarounds.
High-fidelity upscaling
See the glossary page for potential workarounds.
Vertical sync (Vsync)
Use the 04 Launcher
60 FPS and 120+ FPS
High dynamic range display (HDR)

Input

Audio

Audio settings
Audio settings

Audio feature State Notes
Separate volume controls
Surround sound
2 and 4 speaker settings.
Subtitles
Closed captions
Mute on focus lost
Royalty free audio
All music is licensed (various artists)

Localizations

Language UI Audio Sub Notes
English
Finnish
French
German
Swedish

Network

Multiplayer types

Type Native Players Notes
Local play
6
LAN play
12
Online play
12 Official servers have been shut down.

Connection types

Issues unresolved

Crash related to wireless peripherals

The game crashes on startup if the user has wireless peripherals (headsets, mice...), either with a white screen or with an error message reporting the process stopping. Before the game is run, the USB dongle needs to be unplugged, and only plugged back in when the game's intro/menu is shown.[3]

Other information

API

Technical specs Supported Notes
Direct3D 8
Executable 32-bit 64-bit Notes
Windows

Middleware

Middleware Notes
Interface Internet Explorer The main menu explicitly requires Internet Explorer 5-8. See Essential improvements.

System requirements

Windows
Minimum Recommended
Operating system (OS) 98, 2000, ME
Processor (CPU) Intel Pentium III 700 MHz
System memory (RAM) 128 MB
Hard disk drive (HDD) 750 MB
Video card (GPU) 3D accelerator
32 MB of VRAM
DirectX 8.1 compatible


Notes

  1. SafeDisc retail DRM does not work on Windows 10[1] or Windows 11 and is disabled by default on Windows Vista, Windows 7, Windows 8, and Windows 8.1 when the KB3086255 update is installed.[2]

References

  1. Not Loading in Windows 10; this will break thousands of - Microsoft Community - last accessed on 2017-01-16
  2. Microsoft - MS15-097: Description of the security update for the graphics component in Windows: September 8, 2015 - last accessed on 2018-02-16
  3. Verified by User:Plok on 2022-11-20
    Confirmed with the Logitech G533 wireless headset.