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: | ||
− | |||
{{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 | ||
}} | }} | ||
− | |||
− | |||
− | |||
'''General information''' | '''General information''' | ||
Line 58: | Line 54: | ||
===Unofficial patches and mods=== | ===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. | |
− | + | {{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 = | + | |4k ultra hd = hackable |
− | |4k ultra hd notes = | + | |4k ultra hd notes = Use the [[#Unofficial patches and mods|04 Launcher]] |
− | |fov = | + | |fov = hackable |
− | |fov notes = | + | |fov notes = Use the [[#Unofficial patches and mods|04 Launcher]] and download the 'Cutscene FOV' mod. |
− | |windowed = | + | |windowed = hackable |
− | |windowed notes = | + | |windowed notes = Use the [[#Unofficial patches and mods|04 Launcher]] |
− | |borderless windowed = | + | |borderless windowed = hackable |
− | |borderless windowed notes = | + | |borderless windowed notes = Use the [[#Unofficial patches and mods|04 Launcher]] |
− | |anisotropic = | + | |anisotropic = false |
|anisotropic notes = | |anisotropic notes = | ||
− | |antialiasing = | + | |antialiasing = false |
|antialiasing notes = | |antialiasing notes = | ||
− | |upscaling = | + | |upscaling = false |
|upscaling tech = | |upscaling tech = | ||
|upscaling notes = | |upscaling notes = | ||
− | |vsync = | + | |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 = | + | |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 = | + | |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 = | + | |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 = | + | |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 = | + | |separate volume = true |
|separate volume notes = | |separate volume notes = | ||
− | |surround sound = | + | |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 | + | |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 = | + | |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
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 |
⤏ Go to series page | |
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
- 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 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
Keyboard and mouse | State | Notes |
---|---|---|
Remapping | ||
Mouse acceleration | ||
Mouse sensitivity | ||
Mouse input in menus | ||
Mouse Y-axis inversion | ||
Controller | ||
Controller support | ||
Full controller support | Main menu can only be accessed with the mouse. | |
Controller remapping | ||
Controller sensitivity | ||
Controller Y-axis inversion |
Controller types |
---|
XInput-compatible controllers | Use the 04 Launcher and download the XInput mod. | |
---|---|---|
Xbox button prompts | Generic prompts only. | |
Impulse Trigger vibration |
PlayStation controllers | See the glossary page for potential workarounds. |
---|
Generic/other controllers | See the glossary page for potential workarounds. |
---|
Additional information | ||
---|---|---|
Controller hotplugging | ||
Haptic feedback | ||
Digital movement supported | ||
Simultaneous controller+KB/M |
Audio
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
Type | Native | Notes |
---|---|---|
Matchmaking | ||
Peer-to-peer | ||
Dedicated | ||
Self-hosting | ||
Direct IP |
Issues unresolved
- 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 | XP |
Processor (CPU) | Intel Pentium III 700 MHz | Intel Pentium 4 1.4 GHz |
System memory (RAM) | 128 MB | 256 MB |
Hard disk drive (HDD) | 750 MB | 1.4 GB |
Video card (GPU) | 3D accelerator 32 MB of VRAM DirectX 8.1 compatible | 64 MB of VRAM |
Notes
References
- ↑ Not Loading in Windows 10; this will break thousands of - Microsoft Community - last accessed on 2017-01-16
- ↑ Microsoft - MS15-097: Description of the security update for the graphics component in Windows: September 8, 2015 - last accessed on 2018-02-16
- ↑ Verified by User:Plok on 2022-11-20
- Confirmed with the Logitech G533 wireless headset.