Difference between revisions of "Midtown Madness 2"
From PCGamingWiki, the wiki about fixing PC games
m (updated template usage) |
(added MM2 Hook) |
||
Line 29: | Line 29: | ||
==Essential improvements== | ==Essential improvements== | ||
− | |||
===Patches=== | ===Patches=== | ||
{{ii}} The only official patch for the game is the [http://www.mm2x.com/page.php?name=Downloads&d_op=viewdownloaddetails&cid=62&lid=127&ttitle=Midtown_Madness_2_XP_Compatibility_Patch#dldetails XP Compatibility Patch] | {{ii}} The only official patch for the game is the [http://www.mm2x.com/page.php?name=Downloads&d_op=viewdownloaddetails&cid=62&lid=127&ttitle=Midtown_Madness_2_XP_Compatibility_Patch#dldetails XP Compatibility Patch] | ||
{{ii}} [http://www.mm2x.com/page.php?name=Downloads&d_op=viewdownloaddetails&cid=62&lid=119&ttitle=Speed_Boot#dldetails Speed Boot] can help decrease the amount of time it takes for Midtown Madness 2 to launch on Windows XP, Vista and 7. Replace Midtown2.exe within the installation folder with the one inside the archive. The XP Compatibility Patch must be installed first. | {{ii}} [http://www.mm2x.com/page.php?name=Downloads&d_op=viewdownloaddetails&cid=62&lid=119&ttitle=Speed_Boot#dldetails Speed Boot] can help decrease the amount of time it takes for Midtown Madness 2 to launch on Windows XP, Vista and 7. Replace Midtown2.exe within the installation folder with the one inside the archive. The XP Compatibility Patch must be installed first. | ||
− | === | + | ===[https://github.com/Fireboyd78/mm2hook MM2 Hook]=== |
− | {{ii}} [ | + | {{++}} Fixes random crash bugs, as well as a fix for the heap overrun error, and allows for further control of the game. |
+ | {{ii}} MM2 Hook supports some [[Glossary:Command line arguments|custom parameters]] to enable or disable functions and patches. These are the most commonly used: | ||
− | = | + | {{Standard table|Argument|Parameter|Description|content= |
− | {{ | + | {{Standard table/row|-nopause|Allows the game to keep running even when unfocused.}} |
− | + | {{Standard table/row|-width ''<window_width>''|Sets the window width in pixels.}} | |
− | + | {{Standard table/row|-height ''<window_height>''|Sets the window height in pixels.}} | |
− | {{ | + | {{Standard table/row|-sw|Forces the game to run in software mode.}} |
+ | {{Standard table/row|-borderless|Sets the window to borderless mode.}} | ||
+ | {{Standard table/row|-novsync|Disables vertical sync.}} | ||
+ | {{Standard table/row|-nohwtnl|Disables hardware T&L.}} | ||
+ | {{Standard table/row|-windowed|Forces the game to windowed mode.}} | ||
+ | {{Standard table/row|-fullscreen|Forces the game to fullscreen mode.}} | ||
+ | {{Standard table/row|-bitdepth ''<bit_depth>''|Sets the bit depth in bits.}} | ||
+ | {{Standard table/row|-heapsize ''<size_in_mb>''|Sets the heap size, in megabytes. (e.g. <code>-heapsize 256</code> for a 256 MB heap).}} | ||
+ | {{Standard table/row|-allRewards|Unlocks all rewards.}} | ||
+ | }} | ||
==Game data== | ==Game data== | ||
Line 62: | Line 71: | ||
|4k ultra hd wsgf award = incomplete | |4k ultra hd wsgf award = incomplete | ||
|widescreen resolution = hackable | |widescreen resolution = hackable | ||
− | |widescreen resolution notes= See the [http://www.wsgf.org/dr/midtown-madness-2 WSGF entry] or [http://www. | + | |widescreen resolution notes= See the [http://www.wsgf.org/dr/midtown-madness-2 WSGF entry] or use [http://www.mm2x.com/page.php?name=Downloads&d_op=ns_getit&cid=60&lid=235&type=mirror_one#get MM2 Widescreen Tool]. |
|multimonitor = false | |multimonitor = false | ||
|multimonitor notes = | |multimonitor notes = | ||
Line 71: | Line 80: | ||
|fov = false | |fov = false | ||
|fov notes = | |fov notes = | ||
− | |windowed = | + | |windowed = hackable |
− | |windowed notes = | + | |windowed notes = See [[#MM2 Hook|MM2 Hook]]. |
− | |borderless windowed = | + | |borderless windowed = hackable |
− | |borderless windowed notes = | + | |borderless windowed notes = See [[#MM2 Hook|MM2 Hook]]. |
|anisotropic = hackable | |anisotropic = hackable | ||
|anisotropic notes = Use [http://dege.freeweb.hu/dgVoodoo2/dgVoodoo2.html dgVoodoo 2]. | |anisotropic notes = Use [http://dege.freeweb.hu/dgVoodoo2/dgVoodoo2.html dgVoodoo 2]. | ||
Line 80: | Line 89: | ||
|antialiasing notes = Use [http://dege.freeweb.hu/dgVoodoo2/dgVoodoo2.html dgVoodoo 2]. | |antialiasing notes = Use [http://dege.freeweb.hu/dgVoodoo2/dgVoodoo2.html dgVoodoo 2]. | ||
|vsync = hackable | |vsync = hackable | ||
− | |vsync notes = Use [http://dege.freeweb.hu/dgVoodoo2/dgVoodoo2.html dgVoodoo 2]. | + | |vsync notes = Use [http://dege.freeweb.hu/dgVoodoo2/dgVoodoo2.html dgVoodoo 2] or see [[#MM2 Hook|MM2 Hook]]. |
|60 fps = true | |60 fps = true | ||
|60 fps notes = | |60 fps notes = | ||
Line 87: | Line 96: | ||
|hdr = unknown | |hdr = unknown | ||
|hdr notes = | |hdr notes = | ||
− | |color blind = | + | |color blind = unknown |
|color blind notes = | |color blind notes = | ||
}} | }} | ||
Line 187: | Line 196: | ||
|upnp = | |upnp = | ||
}} | }} | ||
+ | |||
+ | ===IPX LAN support on modern systems=== | ||
+ | {{ii}} Download [http://www.solemnwarning.net/ipxwrapper/ IPXWRAPPER], drag & drop the files, run 32 or 64bit reg and enable automatic windows firewall exception in ipxconfig.exe, any internet connection will link 2 computers | ||
==Issues fixed== | ==Issues fixed== | ||
{{ii}} Setting the game to run in [[Windows Compatibility Mode#Settings|Windows XP (Service Pack 2) compatibility mode]] can help with running the game on modern operating systems. | {{ii}} Setting the game to run in [[Windows Compatibility Mode#Settings|Windows XP (Service Pack 2) compatibility mode]] can help with running the game on modern operating systems. | ||
− | === | + | ===Compatibility issues on Windows 8 and later=== |
− | {{Fixbox|description= | + | {{Fixbox|description=Use dgVoodoo2|ref={{cn|date=January 2017}}|fix= |
# Download [http://dege.freeweb.hu/dgVoodoo2/dgVoodoo2.html dgvoodoo2]. | # Download [http://dege.freeweb.hu/dgVoodoo2/dgVoodoo2.html dgvoodoo2]. | ||
# Extract dgVoodooSetup.exe, DDraw.dll (from the "MS" folder), & D3DImm.dll (also from the "MS" folder) and place these files to the installation folder of Midtown Madness 2. | # Extract dgVoodooSetup.exe, DDraw.dll (from the "MS" folder), & D3DImm.dll (also from the "MS" folder) and place these files to the installation folder of Midtown Madness 2. | ||
Line 200: | Line 212: | ||
}} | }} | ||
− | ===Heap Overrun | + | ===Heap Overrun error=== |
− | {{Fixbox|description=Heap | + | {{Fixbox|description=See [[#MM2 Hook|MM2 Hook]]|ref={{cn|date=March 2018}}|fix= |
+ | }} | ||
+ | {{Fixbox|description=Use MM2 Heap Patcher|ref={{cn|date=January 2017}}|fix= | ||
# Download [http://www.mm2x.com/page.php?name=Downloads&d_op=viewdownload&cid=65 MM2 Heap Patcher]. | # Download [http://www.mm2x.com/page.php?name=Downloads&d_op=viewdownload&cid=65 MM2 Heap Patcher]. | ||
# Extract MM2HeapPatcher.exe to the Midtown Madness 2 installation folder. | # Extract MM2HeapPatcher.exe to the Midtown Madness 2 installation folder. | ||
Line 211: | Line 225: | ||
{{API | {{API | ||
|direct3d versions = 7 | |direct3d versions = 7 | ||
− | |direct3d notes = | + | |direct3d notes = |
|directdraw versions = | |directdraw versions = | ||
|directdraw notes = | |directdraw notes = | ||
Line 218: | Line 232: | ||
|glide versions = | |glide versions = | ||
|glide notes = | |glide notes = | ||
− | |software mode = | + | |software mode = true |
− | |software mode notes = | + | |software mode notes = See [[#MM2 Hook|MM2 Hook]]. |
|mantle support = | |mantle support = | ||
|mantle support notes = | |mantle support notes = |
Revision as of 22:31, 6 April 2018
This page is a stub: it lacks content and/or basic article components. You can help to expand this page
by adding an image or additional information.
Developers | |
---|---|
Angel Studios | |
Publishers | |
Microsoft | |
Release dates | |
Windows | September 22, 2000 |
Warnings
- SafeDisc retail DRM does not work on Windows Vista and later (see Availability for affected versions).
Midtown Madness | |
---|---|
Midtown Madness | 1999 |
Midtown Madness 2 | 2000 |
Key points
- Extensive modding can make the game unstable on modern operating systems.
General information
Availability
Essential improvements
Patches
- The only official patch for the game is the XP Compatibility Patch
- Speed Boot can help decrease the amount of time it takes for Midtown Madness 2 to launch on Windows XP, Vista and 7. Replace Midtown2.exe within the installation folder with the one inside the archive. The XP Compatibility Patch must be installed first.
MM2 Hook
- Fixes random crash bugs, as well as a fix for the heap overrun error, and allows for further control of the game.
- MM2 Hook supports some custom parameters to enable or disable functions and patches. These are the most commonly used:
Argument | Parameter |
---|---|
-nopause | Allows the game to keep running even when unfocused. |
-width <window_width> | Sets the window width in pixels. |
-height <window_height> | Sets the window height in pixels. |
-sw | Forces the game to run in software mode. |
-borderless | Sets the window to borderless mode. |
-novsync | Disables vertical sync. |
-nohwtnl | Disables hardware T&L. |
-windowed | Forces the game to windowed mode. |
-fullscreen | Forces the game to fullscreen mode. |
-bitdepth <bit_depth> | Sets the bit depth in bits. |
-heapsize <size_in_mb> | Sets the heap size, in megabytes. (e.g. -heapsize 256 for a 256 MB heap). |
-allRewards | Unlocks all rewards. |
Game data
Configuration file(s) location
System | Location |
---|---|
Windows |
Save game data location
System | Location |
---|---|
Windows |
Video settings
Input settings
Audio settings
Localizations
Language | UI | Audio | Sub | Notes |
---|---|---|---|---|
English |
Network
Multiplayer types
Type | Native | Notes | |
---|---|---|---|
Local play | Only Single Player available. | ||
LAN play | Racing (Checkpoint or Circuit), Cops & Robbers, and Cruise Mode. | ||
Online play | Racing (Checkpoint or Circuit), Cops & Robbers, and Cruise Mode. NOTE: Need to use third-party software (such as Game Ranger) to setup online matches. |
IPX LAN support on modern systems
- Download IPXWRAPPER, drag & drop the files, run 32 or 64bit reg and enable automatic windows firewall exception in ipxconfig.exe, any internet connection will link 2 computers
Issues fixed
- Setting the game to run in Windows XP (Service Pack 2) compatibility mode can help with running the game on modern operating systems.
Compatibility issues on Windows 8 and later
Use dgVoodoo2[citation needed] |
---|
|
Heap Overrun error
See MM2 Hook[citation needed] |
---|
Use MM2 Heap Patcher[citation needed] |
---|
|
Other information
API
Technical specs | Supported | Notes |
---|---|---|
Direct3D | 7 | |
Software renderer | See MM2 Hook. |
Executable | 32-bit | 64-bit | Notes |
---|---|---|---|
Windows |
System requirements
Windows | ||
---|---|---|
Minimum | Recommended | |
Operating system (OS) | 95 | 98, Me, 2000 |
Processor (CPU) | Intel Pentium II 233 MHz | Intel Pentium II 266 MHz |
System memory (RAM) | 32 MB | 64 MB |
Hard disk drive (HDD) | 250 MB | 400 MB |
Video card (GPU) | 8 MB of VRAM DirectX 7.0a compatible | 8 MB of VRAM DirectX 7.0a compatible |
Other | 4x CD-ROM drive |
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