Difference between revisions of "Midnight Club II"
From PCGamingWiki, the wiki about fixing PC games
Megaman1811 (talk | contribs) m (→OpenMC2: Updating status of mod as it is now abandoned by the author) |
m |
||
Line 32: | Line 32: | ||
}} | }} | ||
− | + | {{Introduction | |
− | {{ | + | |introduction = |
+ | |||
+ | |release history = | ||
+ | |||
+ | |current state = | ||
+ | }} | ||
'''General information''' | '''General information''' | ||
Line 125: | Line 130: | ||
|vsync notes = | |vsync notes = | ||
|60 fps = limited | |60 fps = limited | ||
− | |60 fps notes = Game logic, like vehicle speed, vehicle damage, is tied to 30 FPS.<ref name="30FPS"/> | + | |60 fps notes = Game logic, like vehicle speed, vehicle damage, is tied to 30 FPS.<ref name="30FPS">{{Refurl|url=https://www.youtube.com/watch?v=Wr91EDGEbQg|title=YouTube - Midnight Club 2 - Engine Behavior with Different FPS Settings (Comparison) [60 FPS]|date=12-06-2017}}</ref> |
|120 fps = limited | |120 fps = limited | ||
|120 fps notes = FPS is uncapped. | |120 fps notes = FPS is uncapped. | ||
Line 202: | Line 207: | ||
===[[Glossary:Controller|Controller support]]=== | ===[[Glossary:Controller|Controller support]]=== | ||
− | {{ii}} By default, can | + | {{ii}} By default, the game can not use axes as buttons (e.g. [[Controller:Xbox 360 Controller|Xbox 360 Controller]] triggers). |
{{ii}} Force feedback emulation can also be enabled for XInput controllers. | {{ii}} Force feedback emulation can also be enabled for XInput controllers. | ||
{{Fixbox|description=Fix button assignment|ref={{cn|date=October 2016}}|fix= | {{Fixbox|description=Fix button assignment|ref={{cn|date=October 2016}}|fix= | ||
# Download and run [https://sites.google.com/site/0dd14lab/xinput-plus XInput Plus]. | # Download and run [https://sites.google.com/site/0dd14lab/xinput-plus XInput Plus]. | ||
− | # Set the "Target Program" to mc2.exe. | + | # Set the "Target Program" to {{file|mc2.exe}}. |
# Go to "DirectInput" and check "Enable DirectInput Output". | # Go to "DirectInput" and check "Enable DirectInput Output". | ||
# Assign LT/RT to Sliders 1/2. | # Assign LT/RT to Sliders 1/2. | ||
Line 314: | Line 319: | ||
==="Failed to connect to GameSpy server" error=== | ==="Failed to connect to GameSpy server" error=== | ||
{{ii}} The [[GameSpy]] master server has been shut down. Use [https://community.pcgamingwiki.com/files/file/1259-midnight-club-ii-netplay-exe/ OpenSpy] as an alternative. | {{ii}} The [[GameSpy]] master server has been shut down. Use [https://community.pcgamingwiki.com/files/file/1259-midnight-club-ii-netplay-exe/ OpenSpy] as an alternative. | ||
− | {{ii}} Note that recently openspy.org stopped working, so | + | {{ii}} Note that recently openspy.org stopped working, so the .org domain needs to be replaced with .net or use the updated .exe linked here. |
===Random crashes to desktop on Windows 7 and later=== | ===Random crashes to desktop on Windows 7 and later=== | ||
{{ii}} Game relies on DirectShow for FMV playback, which in itself relies on the DirectDraw API which has been pretty much broken since Windows 7. | {{ii}} Game relies on DirectShow for FMV playback, which in itself relies on the DirectDraw API which has been pretty much broken since Windows 7. | ||
− | {{ii}} A DirectDraw wrapper like [ | + | {{ii}} A DirectDraw wrapper like [[dgVoodoo 2]] or [https://github.com/narzoul/DDrawCompat/releases DDrawCompat] is required on modern systems. |
==Other information== | ==Other information== | ||
Line 374: | Line 379: | ||
===[https://github.com/LRFLEW/OpenMC2 OpenMC2]=== | ===[https://github.com/LRFLEW/OpenMC2 OpenMC2]=== | ||
− | {{ii}} An | + | {{ii}} An open-source re-implementation of Midnight Club II. |
{{--}} Abandoned as of June 15th, 2023 | {{--}} Abandoned as of June 15th, 2023 | ||
Latest revision as of 11:04, 28 March 2024
Developers | |
---|---|
Rockstar San Diego | |
Publishers | |
Rockstar Games | |
Engines | |
Angel Game Engine | |
Release dates | |
Windows | June 30, 2003 |
Reception | |
Metacritic | 81 |
IGDB | 85 |
Taxonomy | |
Monetization | One-time game purchase |
Modes | Singleplayer, Multiplayer |
Perspectives | Third-person |
Genres | Action, Racing |
Vehicles | Street racing |
Art styles | Stylized |
Themes | Contemporary |
Warnings
Midnight Club II is a singleplayer and multiplayer third-person action and racing game.
General information
Availability
Source | DRM | Notes | Keys | OS |
---|---|---|---|---|
Retail | SecuROM DRM | |||
Steam (unavailable) | Not available since Feb 12, 2018.[1] |
Demo
- A demo is available.
- Limited to Los Angeles and a selection of 3 vehicles, with 4 available game modes. Online play up to 8 players is available.
Essential improvements
Skip intro videos
Delete/rename intro videos |
---|
Notes
|
Game data
Configuration file(s) location
System | Location |
---|---|
Windows | <path-to-game>\userdata\*.cfg[Note 1] <path-to-game>\userdata\*.map[Note 1] |
Steam Play (Linux) | <SteamLibrary-folder>/steamapps/compatdata/12160/pfx/[Note 2] |
-
options.cfg
contains general settings. -
keyboard_only.map
contains keyboard settings. -
mouse.map
contains mouse settings. -
default.cfg
contains default settings and does not need to be edited.
Save game data location
System | Location |
---|---|
Windows | <path-to-game>\userdata\*.sav[Note 1] |
Steam Play (Linux) | <SteamLibrary-folder>/steamapps/compatdata/12160/pfx/[Note 2] |
Save game cloud syncing
System | Native | Notes |
---|---|---|
Steam Cloud |
Video
Graphics feature | State | WSGF | Notes |
---|---|---|---|
Widescreen resolution | To change go to Options Mode, then change Options: to Video. | ||
Multi-monitor | |||
Ultra-widescreen | |||
4K Ultra HD | |||
Field of view (FOV) | |||
Windowed | See Windowed. | ||
Borderless fullscreen windowed | See Windowed. | ||
Anisotropic filtering (AF) | See the glossary page for potential workarounds. | ||
Anti-aliasing (AA) | Use 0x00000045 compatibility flag for MSAA or 0x000000C1 compatibility flag for SSAA (Nvidia).[4] |
||
Vertical sync (Vsync) | See the glossary page for potential workarounds. | ||
60 FPS and 120+ FPS | Game logic, like vehicle speed, vehicle damage, is tied to 30 FPS.[5] FPS is uncapped. |
||
High dynamic range display (HDR) | See the glossary page for potential alternatives. |
Windowed
Force windowed or borderless |
---|
|
Input
Keyboard and mouse | State | Notes |
---|---|---|
Remapping | Remapping is only possible in main menu. | |
Mouse acceleration | ||
Mouse sensitivity | ||
Mouse input in menus | Not working in the pause menu. | |
Mouse Y-axis inversion | ||
Controller | ||
Controller support | DirectInput only. See Controller support. | |
Full controller support | Motorcycle tutorial requires you to press Esc to continue. | |
Controller remapping | ||
Controller sensitivity | ||
Controller Y-axis inversion |
Controller types |
---|
XInput-compatible controllers |
---|
PlayStation controllers |
---|
Generic/other controllers | ||
---|---|---|
Button prompts |
Additional information | ||
---|---|---|
Button prompts | Buttons are referenced by number, only in-menu. | |
Controller hotplugging | ||
Haptic feedback | See Controller support. | |
Digital movement supported | ||
Simultaneous controller+KB/M |
Controller support
- By default, the game can not use axes as buttons (e.g. Xbox 360 Controller triggers).
- Force feedback emulation can also be enabled for XInput controllers.
Fix button assignment[citation needed] |
---|
|
Alternatively there is a fixed configuration here.[citation needed] |
---|
Audio
Audio feature | State | Notes |
---|---|---|
Separate volume controls | Music, Effects, Player Vehicle and Voice. | |
Surround sound | ||
Subtitles | Available for cutscenes only; in-race conversations have no subtitles. | |
Closed captions | ||
Mute on focus lost | ||
EAX support | EAX 3.0. To change go to Options Mode, then change Options: to Audio. | |
Royalty free audio |
Localizations
Language | UI | Audio | Sub | Notes |
---|---|---|---|---|
English | ||||
French | ||||
German | ||||
Italian | ||||
Spanish |
Network
Multiplayer types
Type | Native | Players | Notes | |
---|---|---|---|---|
Local play | Console versions only. | |||
LAN play | 8 | |||
Online play | 8 | Use OpenSpy. |
Connection types
Type | Native | Notes |
---|---|---|
Matchmaking | ||
Peer-to-peer | ||
Dedicated | ||
Self-hosting | ||
Direct IP |
Issues fixed
"Failed to connect to GameSpy server" error
- The GameSpy master server has been shut down. Use OpenSpy as an alternative.
- Note that recently openspy.org stopped working, so the .org domain needs to be replaced with .net or use the updated .exe linked here.
Random crashes to desktop on Windows 7 and later
- Game relies on DirectShow for FMV playback, which in itself relies on the DirectDraw API which has been pretty much broken since Windows 7.
- A DirectDraw wrapper like dgVoodoo 2 or DDrawCompat is required on modern systems.
Other information
API
Technical specs | Supported | Notes |
---|---|---|
Direct3D | 9 |
Executable | 32-bit | 64-bit | Notes |
---|---|---|---|
Windows |
Middleware
Middleware | Notes | |
---|---|---|
Audio | Miles Sound System | 6.5e |
Cutscenes | Bink Video | |
Multiplayer | GameSpy | GameSpy master server has been shut down. Use OpenSpy to play online. |
OpenMC2
- An open-source re-implementation of Midnight Club II.
- Abandoned as of June 15th, 2023
System requirements
Windows | ||
---|---|---|
Minimum | Recommended | |
Operating system (OS) | 98, 2000, ME, XP | |
Processor (CPU) | Intel Pentium III 800 MHz or Intel Celeron 1.2 GHz AMD Athlon 800 MHz or AMD Duron 1.2 GHz |
Intel Pentium 4 1.8 GHz AMD Athlon XP |
System memory (RAM) | 128 MB | 256 MB |
Hard disk drive (HDD) | 1.4 GB | 1.5 GB |
Video card (GPU) | Nvidia GeForce2 ATI Radeon 8500 32 MB of VRAM DirectX 9 compatible | Nvidia GeForce 3 ATI Radeon 9000 64 MB of VRAM |
Notes
- ↑ 1.0 1.1 1.2 When running this game without elevated privileges (Run as administrator option), write operations against a location below
%PROGRAMFILES%
,%PROGRAMDATA%
, or%WINDIR%
might be redirected to%LOCALAPPDATA%\VirtualStore
on Windows Vista and later (more details). - ↑ 2.0 2.1 Notes regarding Steam Play (Linux) data:
- File/folder structure within this directory reflects the path(s) listed for Windows and/or Steam game data.
- Use Wine's registry editor to access any Windows registry paths.
- The app ID (12160) may differ in some cases.
- Treat backslashes as forward slashes.
- See the glossary page for details on Windows data paths.
References
- ↑ steamdb.info - last accessed on May 2023
- ↑ Silent on X, 03-06-2023 - last accessed on 2023-09-12
- ↑ Silent on X, 03-09-2023 - last accessed on 2023-09-12
- ↑ NVidia Anti-Aliasing Guide (updated) - Guru3D.com Forums - last accessed on May 2023
- ↑ YouTube - Midnight Club 2 - Engine Behavior with Different FPS Settings (Comparison) [60 FPS] - last accessed on 12-06-2017