Mario Party 4: Difference between revisions

From Dolphin Emulator Wiki
Jump to navigation Jump to search
(43 intermediate revisions by 12 users not shown)
Line 3: Line 3:
|developer = Hudson Soft
|developer = Hudson Soft
|publisher = Nintendo
|publisher = Nintendo
|series    = ''Mario Party''
|series    = Mario Party
|released  = {{vgrelease|NA=October 21, 2002}}{{vgrelease|JP=November 8, 2002|EU/AUS|November 29, 2002}}
|genre    = Party
|genre    = Party
|modes    = Single-player, Multiplayer (4)
|modes    = Single-player, Multiplayer (4)
|input    = GameCube Controller
|input    = GameCube Controller
|released  = {{vgrelease|NA=October 21, 2002}}{{vgrelease|JP=November 8, 2002|EU/AUS|November 29, 2002}}
|forumlink = http://forums.dolphin-emu.org/Thread-gc-mario-party-4
|forumlink = http://forums.dolphin-emu.org/Thread-gc-mario-party-4
}}
}}
Line 14: Line 14:


== Problems ==
== Problems ==
{{Problems|{{#vardefineecho:problems|
=== Photo Finish: Corruption of Penguin model ===
At the end of the mini game "Photo Finish" one of the two penguins on the right side gets corrupted. Refer {{issue|11746}}.
{{image|Mario party 4 penguin wrong.png|Wrong (Dolphin)}}
{{image|Mario party 4 penguin correct.png|Correct (Console)|br}}
=== Texture Seams ===
Texture seams appear on the left edge of message boxes in mini game descriptions. Also happens with 1× IR. Refer {{issue|8606}}.
{{image|Mario Party 4 Texture Seams.png|Texture Seams|br}}


=== Trace Race Crayon Doesn't Draw ===
=== Trace Race Crayon Doesn't Draw ===
If you play Trace Race with Texture Cache set to Fast or Medium, the crayon won't draw right away, lagging behind your movements.  While this doesn't break the game's scoring, it can be quite disorienting.  To fix this, set the Texture Cache slider to "safe". Refer {{issue|10705}}.


If you play Trace Race with Texture Cache set to Fast or Medium, the crayon won't draw right away, lagging behind your movements.  While this doesn't break the game's scoring, it can be quite disorienting. To fix this, set the Texture Cache slider to "safe".
=== Paths of Peril: Shadow Errors ===
In the mini-game ''Paths of Peril'', some shadows of players or AI opponents are displayed incorrectly if the hack '''"Store EFB Copies to Texture only"''' is activated. To fix the problem, this hack must be '''disabled'''.


=== Distorted Text Boxes ===
=== Z-Fighting ===
The texture for the text backdrop will become heavily distorted if anisotropic filtering or "Force Texture Filtering" are enabled. This affects both Direct3D and OpenGL.
In some rare cases Z-Fighting may occur if the Hack '''"Fast depth calculation"''' is activated. To fix the problem, this hack must be '''disabled'''.
(For example, Z-Fighting occurs at the end of playing Toad's Midway Madness in single player mode when the player receives his gift.)
}}}}
 
== Enhancements ==
 
=== <s>Distorted Text Boxes</s> ===
The texture for the text backdrop will become heavily distorted if '''Force Texture Filtering''' is enabled. This is fixed since at least {{revision|5.0-10411}}.
{{image|GMPE01_Dolphin_NoAF_Accurate.png|Correct emulation. Anisotropic filtering disabled.}}
{{image|GMPE01_Dolphin_NoAF_Accurate.png|Correct emulation. Anisotropic filtering disabled.}}
{{image|GMPE01_Dolphin_2xAF_Distorted.png|Anisotropic filtering enabled (2x).|br}}
{{image|GMPE01_Dolphin_2xAF_Distorted.png|Anisotropic filtering enabled (2x).|br}}


== Enhancements ==
=== 16:9 Widescreen Gecko Code ===
=== 16:9 Aspect Ratio Fix ===
The built-in Widescreen Hack causes various indirect texture and clipping issues. The following Gecko code works as a replacement, causing fewer issues. To avoid conflicts, make sure that Widescreen Hack is disabled while using this code.
The built-in Widescreen Hack causes various indirect texture and clipping issues. The following Gecko code works as a replacement, causing less issues. To avoid conflicts, make sure that Widescreen Hack is disabled while using this code.


==== NTSC ====
==== NA ====
<pre>
<pre>
C200F714 00000006
041D4980 44555555
3DC03F40 91C20000
0400C040 2C000356
C2220000 C0030000
C200B0F4 00000003
EC110032 D0030000
1C000004 3BA00003
C003000C EC110032
7C00EFD6 B01F0004
D003000C 38800001
60000000 00000000
60000000 00000000
C2042B58 00000006
041D49F8 44400000
3DC03F40 91C20000
041D4F0C 44400000
C2220000 C0030000
C20CF3D8 00000005
EC110032 D0030000
3C003B2A 6000AAAB
C003000C EC110032
80830000 7C002000
D003000C 38800001
40820010 3C00BF40
60000000 9003000C
C003000C 00000000
C20423EC 00000002
3C004410 9001000C
C041000C 00000000
C20BBC08 00000003
3FE03FAB 93E30000
C3830000 EF620732
60000000 00000000
60000000 00000000
C200F950 00000006
C20BBE04 00000003
3DC03F40 91C20000
3C003FAB 90030000
C2220000 C0030000
C0A30000 EFA20172
EC110032 D0030000
C003000C EC110032
D003000C 38800001
60000000 00000000
60000000 00000000
C2010A30 00000006
04014874 38600001
3DC03F40 91C20000
0405DDBC 4E800020
C2220000 C0030000
C208955C 00000005
EC110032 D0030000
3CA03FAB 90A1FFFC
C003000C EC110032
C001FFFC C03F0004
D003000C 38800001
EC010032 3CA042C0
60000000 00000000
90A1FFFC C021FFFC
C20BBE04 00000004
EC200828 00000000
C20885A4 00000005
3CA03FAB 90A1FFFC
C001FFFC C03F0004
EC010032 3CA042C0
90A1FFFC C021FFFC
EC200828 00000000
C208B500 00000005
3C803FAB 90810040
C0210040 7C03042E
EC210032 3C8042C0
90810040 C0010040
EC010028 00000000
C208C4B4 00000005
3C803FAB 90810040
C0210040 7C03042E
EC210032 3C8042C0
90810040 C0010040
EC010028 00000000
C208C1A8 00000006
83C10044 3CA03FAB
90A10044 C3C10044
7FE4042E EFFE07F2
3CA042C0 90A10044
C3C10044 EFFFF028
93C10044 00000000
48000000 800030C8
DE000000 80008180
30010010 C0010064
D2010088 00000005
3C603FAB 906100A4
C04100A4 C01F0110
EC420032 3C6042C0
906100A4 C00100A4
EC020028 00000000
E0000000 80008000
</pre>
 
==== EU ====
<pre>$16:9 Widescreen
F6000001 80008180
FFA01090 93E10024
D2000000 00000003
3DC03FAA 61CEAAAB
91C20000 C2620000
EFB300B2 00000000
E0000000 80008000
F6000001 80008180
FF601090 7C7F1B78
D2000000 00000004
3DC03FAA 61CEAAAB
3DC03FAA 61CEAAAB
91C20004 C2220004
91C20004 C2220004
EFB100B2 39C00000
EF7100B2 39C00000
60000000 00000000
60000000 00000000
C20BBC08 00000004
E0000000 80008000
</pre>
 
==== JP ====
<pre>$16:9 Widescreen
F6000001 80008180
FFA01090 93E10024
D2000000 00000003
3DC03FAA 61CEAAAB
91C20000 C2620000
EFB300B2 00000000
E0000000 80008000
F6000001 80008180
FF601090 7C7F1B78
D2000000 00000004
3DC03FAA 61CEAAAB
3DC03FAA 61CEAAAB
91C20004 C2220004
91C20004 C2220004
EF7100B2 39C00000
EF7100B2 39C00000
60000000 00000000
60000000 00000000
C208955C 00000008
E0000000 80008000
3DC042D5 61CE5555
91C20000 3DC04390
81FF0004 7C0F7000
41810014 C03F0004
C0420000 EC211028
48000010 C03F0004
C0420000 EC21102A
60000000 00000000
C20885A4 00000008
3DC042D5 61CE5555
91C20000 3DC04390
81FF0004 7C0F7000
41810014 C03F0004
C0420000 EC211028
48000010 C03F0004
C0420000 EC21102A
60000000 00000000
04014874 38600001
</pre>
</pre>
=== 60Hz AR Codes ===
==== PAL[http://www.gc-forever.com/forums/viewtopic.php?f=38&t=1940] ====
<pre>Enable 60Hz Mode [Ralf]
G1E6-CGXD-0Z6XC
JDH2-CV9M-98TQM</pre>


== Configuration ==
== Configuration ==
<!--A full list of options is available at Template:Config/doc-->
<!--A full list of options is available at Template:Config/doc-->
{{Config
{{Config
|anisotropic            = Off
|efb2texonly   = Off
|anisotropicnotes      = Distorts text boxes if enabled.
|efb2texonlynotes   = Avoid shadow issues
|forcefilter            = Off
|accuratetexturecache   = Position 1 (Safe)
|forcefilternotes      = Distorts text boxes if enabled.
|accuratetexturecachenotes = Show Trace Race correctly
|fastdepth   = Off
|fastdepthnotes            = Avoid Z-Fighting
}}
}}


Line 119: Line 184:
{{testing/entry|revision=4.0-648|OS=Windows 7|CPU=Intel Core i7-3770K|GPU=AMD Radeon HD 7850|result=Used branch [http://dolphin-emu.org/download/list/dc-netplay/1/ dc-netplay]. Runs perfectly. 60FPS at all times. Disable anisotropic filtering to correct text box error.|tester=Serris}}
{{testing/entry|revision=4.0-648|OS=Windows 7|CPU=Intel Core i7-3770K|GPU=AMD Radeon HD 7850|result=Used branch [http://dolphin-emu.org/download/list/dc-netplay/1/ dc-netplay]. Runs perfectly. 60FPS at all times. Disable anisotropic filtering to correct text box error.|tester=Serris}}
{{testing/entry|revision=4.0-2946|OS=Windows 8.1|CPU=Intel Core i5-4460 @ 3.2GHz|GPU=AMD Radeon R7 240|result=The game works perfectly with the default settings. The FPS doesn't go any lower than 58. I've cleared the story mode on all difficulties with all characters and noticed no bug, lag, glitch or other issues. Same thing for every minigame played.|tester=Boring Kid Near the River}}
{{testing/entry|revision=4.0-2946|OS=Windows 8.1|CPU=Intel Core i5-4460 @ 3.2GHz|GPU=AMD Radeon R7 240|result=The game works perfectly with the default settings. The FPS doesn't go any lower than 58. I've cleared the story mode on all difficulties with all characters and noticed no bug, lag, glitch or other issues. Same thing for every minigame played.|tester=Boring Kid Near the River}}
{{testing/entry|revision=4.0-8863|OS=Arch Linux|CPU=Intel Core i7-4712MQ @ 3.2GHz|GPU=NVIDIA GeForce GTX 860M|result=Smooth Game @ 60FPS. 3x IR |tester=HowardTheDolphin}}
{{testing/entry|revision=4.0-7840|OS=Windows 10|CPU=AMD FX-6120 @ 3.8GHz|GPU=AMD Radeon 7850 2GB|result=Perfectly smooth at 60 FPS running at 3x native resolution with MSAA using the OpenGL plugin. |tester=SuchDogeWow}}
{{testing/entry|revision=4.0-7840|OS=Windows 10|CPU=AMD FX-6120 @ 3.8GHz|GPU=AMD Radeon 7850 2GB|result=Perfectly smooth at 60 fps running at 3x native resolution with MSAA using the OpenGL plugin. |tester=SuchDogeWow}}
{{testing/entry|revision=4.0-8863|OS=Arch Linux|CPU=Intel Core i7-4712MQ @ 3.2GHz|GPU=NVIDIA GeForce GTX 860M|result=Smooth Game @ 60FPS. 3x IR|tester=HowardTheDolphin}}
{{testing/entry|revision=5.0|OS=Windows 10|CPU=Intel Core i5-6200U @ 2.3GHz|GPU=Intel HD Graphics 520|result=Direct3D 12, LLE, 1.5x Native, 16x AF, no anti-aliasing. Runs at a constant 60FPS; no graphical or audio issues. Higher graphical enhancements will result in performance hiccups.|tester=SuperFunnyBros}}
{{testing/end}}
{{testing/end}}


== Gameplay Videos ==
== Gameplay Videos ==
<!--A full list of options is available at Template:VideoGallery/doc-->
{{VideoGallery
{{VideoGallery
|vid1=ridW0UiKvxc|cap1=Dolphin Emulator 4.0 - Mario Party 4 (1080p HD) - Nintendo GameCube
|vid1=ridW0UiKvxc|cap1=Dolphin Emulator 4.0 - Mario Party 4 (1080p HD) - Nintendo GameCube
Line 129: Line 196:
|vid3=IsMQjOOKoXo|cap3=Mario Party 4 on NVIDIA SHIELD Android TV - Dolphin Emulator (Nintendo GameCube)
|vid3=IsMQjOOKoXo|cap3=Mario Party 4 on NVIDIA SHIELD Android TV - Dolphin Emulator (Nintendo GameCube)
|vid4=O0jZx3OFxmE|cap4=Gameplay Nintendo Gamecube HD 1080p (Dolphin Emulator)  
|vid4=O0jZx3OFxmE|cap4=Gameplay Nintendo Gamecube HD 1080p (Dolphin Emulator)  
|vid5=9QazMpMF8PE|cap5=(1440p60) Mario Party 4 Gameplay | Dolphin 5.0
|vid5=9QazMpMF8PE|cap5=(1440p60) Mario Party 4 Gameplay - Dolphin 5.0
}}
}}
{{Navigation/Mario Party}}
{{Navigation/Mario Party}}


[[Category:GameCube games]]
[[Category:GameCube games]]

Revision as of 09:13, 25 May 2021

Mario Party 4
MarioParty4.jpg
Developer(s) Hudson Soft
Publisher(s) Nintendo
Series Mario Party
Platform(s) GameCube
Release date(s) NA October 21, 2002
JP November 8, 2002
EU/AUS November 29, 2002
Genre(s) Party
Mode(s) Single-player, Multiplayer (4)
Input methods GameCube Controller
Compatibility 4Stars4.pngEdit rating: Mario Party 4
Playable
GameIDs
See also...

Dolphin Forum thread
Open Issues
Search Google
Search Wikipedia

Mario Party 4 (マリオパーティ) is the fourth installment in the Mario Party series and the first to be released for the Nintendo GameCube. The game features eight playable characters from the Mario series, who can be directed on six themed game boards in the game. The objective of the game is to earn as many stars as possible, which are obtained by purchase from predefined space on the game board, or by bonuses. Each character's movement is determined by a roll of a die, with a roll from each player forming a single turn. Each turn in Mario Party 4 is followed by a mini-game, which is competed to earn money for the character, used to buy items and stars.

Problems

Photo Finish: Corruption of Penguin model

At the end of the mini game "Photo Finish" one of the two penguins on the right side gets corrupted. Refer issue 11746.

Texture Seams

Texture seams appear on the left edge of message boxes in mini game descriptions. Also happens with 1× IR. Refer issue 8606.

Trace Race Crayon Doesn't Draw

If you play Trace Race with Texture Cache set to Fast or Medium, the crayon won't draw right away, lagging behind your movements. While this doesn't break the game's scoring, it can be quite disorienting. To fix this, set the Texture Cache slider to "safe". Refer issue 10705.

Paths of Peril: Shadow Errors

In the mini-game Paths of Peril, some shadows of players or AI opponents are displayed incorrectly if the hack "Store EFB Copies to Texture only" is activated. To fix the problem, this hack must be disabled.

Z-Fighting

In some rare cases Z-Fighting may occur if the Hack "Fast depth calculation" is activated. To fix the problem, this hack must be disabled. (For example, Z-Fighting occurs at the end of playing Toad's Midway Madness in single player mode when the player receives his gift.)

Enhancements

Distorted Text Boxes

The texture for the text backdrop will become heavily distorted if Force Texture Filtering is enabled. This is fixed since at least 5.0-10411.

16:9 Widescreen Gecko Code

The built-in Widescreen Hack causes various indirect texture and clipping issues. The following Gecko code works as a replacement, causing fewer issues. To avoid conflicts, make sure that Widescreen Hack is disabled while using this code.

NA

041D4980 44555555
0400C040 2C000356
C200B0F4 00000003
1C000004 3BA00003
7C00EFD6 B01F0004
60000000 00000000
041D49F8 44400000
041D4F0C 44400000
C20CF3D8 00000005
3C003B2A 6000AAAB
80830000 7C002000
40820010 3C00BF40
60000000 9003000C
C003000C 00000000
C20423EC 00000002
3C004410 9001000C
C041000C 00000000
C20BBC08 00000003
3FE03FAB 93E30000
C3830000 EF620732
60000000 00000000
C20BBE04 00000003
3C003FAB 90030000
C0A30000 EFA20172
60000000 00000000
04014874 38600001
0405DDBC 4E800020
C208955C 00000005
3CA03FAB 90A1FFFC
C001FFFC C03F0004
EC010032 3CA042C0
90A1FFFC C021FFFC
EC200828 00000000
C20885A4 00000005
3CA03FAB 90A1FFFC
C001FFFC C03F0004
EC010032 3CA042C0
90A1FFFC C021FFFC
EC200828 00000000
C208B500 00000005
3C803FAB 90810040
C0210040 7C03042E
EC210032 3C8042C0
90810040 C0010040
EC010028 00000000
C208C4B4 00000005
3C803FAB 90810040
C0210040 7C03042E
EC210032 3C8042C0
90810040 C0010040
EC010028 00000000
C208C1A8 00000006
83C10044 3CA03FAB
90A10044 C3C10044
7FE4042E EFFE07F2
3CA042C0 90A10044
C3C10044 EFFFF028
93C10044 00000000
48000000 800030C8
DE000000 80008180
30010010 C0010064
D2010088 00000005
3C603FAB 906100A4
C04100A4 C01F0110
EC420032 3C6042C0
906100A4 C00100A4
EC020028 00000000
E0000000 80008000

EU

$16:9 Widescreen
F6000001 80008180
FFA01090 93E10024
D2000000 00000003
3DC03FAA 61CEAAAB
91C20000 C2620000
EFB300B2 00000000
E0000000 80008000
F6000001 80008180
FF601090 7C7F1B78
D2000000 00000004
3DC03FAA 61CEAAAB
91C20004 C2220004
EF7100B2 39C00000
60000000 00000000
E0000000 80008000

JP

$16:9 Widescreen
F6000001 80008180
FFA01090 93E10024
D2000000 00000003
3DC03FAA 61CEAAAB
91C20000 C2620000
EFB300B2 00000000
E0000000 80008000
F6000001 80008180
FF601090 7C7F1B78
D2000000 00000004
3DC03FAA 61CEAAAB
91C20004 C2220004
EF7100B2 39C00000
60000000 00000000
E0000000 80008000

Configuration

Only configuration options for the best compatibility where they deviate from defaults are listed.

Graphics

Config Setting Notes
Store EFB Copies to Texture Only Off Avoid shadow issues
Texture Cache Accuracy Position 1 (Safe) Show Trace Race correctly
Fast Depth Calculation Off Avoid Z-Fighting

Version Compatibility

The graph below charts the compatibility with Mario Party 4 since Dolphin's 2.0 release, listing revisions only where a compatibility change occurred.

Δ
5.0-21270 (current)
Δ
Δ
Δ
Δ
Δ
2.0 (r5384)
Compatibility can be assumed to align with the indicated revisions. However, compatibility may extend to prior revisions or compatibility gaps may exist within ranges indicated as compatible due to limited testing. Please update as appropriate.

Testing

This title has been tested on the environments listed below:

Test Entries
Revision OS CPU GPU Result Tester
r2953 Windows XP Intel Core 2 Duo @ 2.13GHz NVIDIA GeForce 7600 GT Runs great, the mini games work, the speed is playable and there are no graphical problems to see really. Working 100%, just not full speed. Mario Party 4 on Dolphin Wii/GC Emulator (HQ) iNexXxuS
r7035 Windows 7 AMD Phenom II X4 @ 3GHz AMD R9 270x Game has Constantly 55-60FPS Aceron12
3.0-364 Windows 7 Intel Core i5 @ 2.9GHz Intel HD Graphics 3000 Runs at 54-60FPS at 2X Native Resolution, 4X Anisotropic Filtering, & Direct 3D 11 Video Backend Ace013
3.0-735 Windows 7 Intel Core i7-2700K @ 3.5GHz NVIDIA GeForce GTX 580 Playable with full speed and audio issues with HLE. LLE stutters the game down to 75% FPS. Drezus
3.5-78 Windows 7 Intel Core i5-2500K AMD Radeon HD 6870 Mario Party 4 is very playable with the latest AX HLE revision. Game plays at full speed with no audio issues whatsoever on this revision using HLE. Gumphrey
4.0-648 Windows 7 Intel Core i7-3770K AMD Radeon HD 7850 Used branch dc-netplay. Runs perfectly. 60FPS at all times. Disable anisotropic filtering to correct text box error. Serris
4.0-2946 Windows 8.1 Intel Core i5-4460 @ 3.2GHz AMD Radeon R7 240 The game works perfectly with the default settings. The FPS doesn't go any lower than 58. I've cleared the story mode on all difficulties with all characters and noticed no bug, lag, glitch or other issues. Same thing for every minigame played. Boring Kid Near the River
4.0-7840 Windows 10 AMD FX-6120 @ 3.8GHz AMD Radeon 7850 2GB Perfectly smooth at 60 FPS running at 3x native resolution with MSAA using the OpenGL plugin. SuchDogeWow
4.0-8863 Arch Linux Intel Core i7-4712MQ @ 3.2GHz NVIDIA GeForce GTX 860M Smooth Game @ 60FPS. 3x IR HowardTheDolphin
5.0 Windows 10 Intel Core i5-6200U @ 2.3GHz Intel HD Graphics 520 Direct3D 12, LLE, 1.5x Native, 16x AF, no anti-aliasing. Runs at a constant 60FPS; no graphical or audio issues. Higher graphical enhancements will result in performance hiccups. SuperFunnyBros

Gameplay Videos