Spider-Man 2: Difference between revisions

From Dolphin Emulator Wiki
Jump to navigation Jump to search
m (→‎Testing: General maintenance with AutoWikiBrowser in Bot mode)
 
(51 intermediate revisions by 16 users not shown)
Line 8: Line 8:
|modes    = Single-player
|modes    = Single-player
|input    = GameCube Controller
|input    = GameCube Controller
|forumlink = http://forums.dolphin-emu.org/Thread-gc-spider-man-2
|forumlink = https://forums.dolphin-emu.org/Thread-gc-spider-man-2
}}
}}


Line 14: Line 14:


== Problems ==
== Problems ==
=== MMU Required ===
{{Problems|{{#vardefineecho:problems|
Spider-Man 2 requires MMU (Memory Management Unit) to be enabled, otherwise the game will not boot.
=== Flickering Skybox ===
The skybox on this title sometimes flickers /w Dolphin's default settings. Disabling dual core might fix this.
 
=== <s>DirectX11</s> ===
As of {{revision|4.0-4446}} the DX11 renderer has problems with depth, causing various graphics glitches that make the game unplayable. Use OGL backend instead. Fixed as of {{revision|5.0-440}}.
 
}}}}
 
== Enhancement ==
=== Anti-Aliasing ===
Using anti-aliasing will not render shadows appropriately.
 
=== 60FPS ===
==== NA ====
The below Action Replay code will allow the NA version of the game to run at 60 FPS, and will fall back to 30 FPS during prerendered cutscenes to avoid playing them at double speed.
 
<pre>
$60 FPS
084dc82a 00000001
0456c364 00000002
104dc82a 00000001
0456c364 00000001
</pre>
 
This code may cause issues with timers in the game. A workaround is to use the below Action Replay code for freezing timers.
 
<pre>
$Freeze Timers
042789B0 60000000
042789CC 60000000
</pre>
 
Additionally, you may need to experiment with the [https://forums.dolphin-emu.org/Thread-help-understanding-the-new-cpu-clock-settings CPU Clock Settings] to actually achieve 60 FPS in the game. Information on modifying the game-specific ini file for CPU Overclocking can be found [[GameINI#CPU_Overclock|here]].
 
=== Widescreen ===
The '''Widescreen Hack''' works well for this game with no significant issues, and will work for arbitrary aspect ratios, including ultrawide and superwide. It does not prevent on-screen culling, so objects at the edges of the screen may disappear at wider aspect ratios. Additionally, it does not prevent HUD stretching, and the stars in the skybox may appear as rectangles at very wide aspect ratios.
 
As of [https://dolphin-emu.org/download/dev/master/5.0-11841/ 5.0-11841], the Widescreen Hack is broken in ''Spider-Man 2''. The below Action Replay code can be used to work around the issue.
 
==== NA Widescreen Hack Fix ====
The below Action Replay code allows the NA version of the game to work with the Widescreen Hack in newer releases of Dolphin.
 
<pre>
$Widescreen Hack Fix
044795A4 3FA00000
</pre>
 
If using this, be sure to enable the Widescreen Hack, and set the game to force your desired Aspect Ratio. If you wish to use an ultrawide/superwide ratio, such as 21:9 or 32:9, you can set the Aspect Ratio option to "Stretch to Window". Information on modifying the game-specific ini file for enabling the Widescreen Hack can be found [[GameINI#Widescreen_Hack|here]], and information to do the same to force the Aspect Ratio for the game can be found [[GameINI#Aspect_Ratio|here]].


== 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
<!-- Graphics -->
|efb2texonly = Off
|efb2texonlynotes = Fixes graphical glitches
<!-- Game Properties -->
|mmu = ON
|mmunotes = Allows the game to boot
}}
}}


Line 32: Line 72:
{{VersionCompatibility}}
{{VersionCompatibility}}
<!--Use this template for compatibility entries: {{VersionCompatibilityVersion|revision|****|notes}}-->
<!--Use this template for compatibility entries: {{VersionCompatibilityVersion|revision|****|notes}}-->
{{VersionCompatibilityVersion|1|*}}
{{VersionCompatibilityVersion|1|*|}}
{{VersionCompatibilityVersion|3.5-138|****}}
{{VersionCompatibilityVersion|3.5-138|****|}}
{{VersionCompatibilityVersion|4.0-155|*}}
{{VersionCompatibilityVersion|4.0-155|*|}}
{{VersionCompatibilityVersion|4.0-1364|****}}
{{VersionCompatibilityVersion|4.0-1364|****|}}
{{VersionCompatibilityVersion|4.0-7064|*****}}
{{VersionCompatibilityVersion|4.0-7064|*****|}}
{{VersionCompatibilityClose}}
{{VersionCompatibilityClose}}


Line 42: Line 82:
{{testing/start}}
{{testing/start}}
<!--Use this template for test entries: {{testing/entry|revision=|OS=|CPU=|GPU=|result=|tester=}}-->
<!--Use this template for test entries: {{testing/entry|revision=|OS=|CPU=|GPU=|result=|tester=}}-->
{{testing/entry|revision=3.5-2437|OS=Windows 7 x64|CPU=Intel Core 2 Quad Q8200 @ 2.33GHz|GPU=AMD Radeon HD 6450|result=Framerates when the city is in the field of view drop to 10-20 and the audio is choppy. Playable, but barely.|tester=GaidinBDJ}}
 
{{testing/entry|revision=4.0-1552|OS=Windows 7 x64|CPU=Intel Core i7-4970|GPU=NVIDIA GeForce 660|result=Works fine|tester=Urmom}}
{{testing/entry|revision=3.5-2437|OS=Windows 7|CPU=Intel Core 2 Quad Q8200 @ 2.33 GHz|GPU=AMD Radeon HD 6450|result=Framerates when the city is in the field of view drop to 10-20 and the audio is choppy. Playable, but barely.|tester=GaidinBDJ}}
{{testing/entry|revision=4.0-7064|OS=Windows 8.1 x64|CPU=Intel Core i5-3570K|GPU=NVIDIA GeForce 970|result=Runs perfectly (videos embedded below)|tester=Plasros}}
{{testing/entry|revision=4.0-1552|OS=Windows 7|CPU=Intel Core i7-4970 @ 3.6 GHz|GPU=NVIDIA GeForce 660|result=Works fine|tester=Urmom}}
{{testing/entry|revision=5.0-rc-0|OS=Windows 8.1|CPU=Intel Core i5-3330 @ 3.9 GHz|GPU=NVIDIA GeForce GTX 560|result=Perfect emulation. Requires Widescreen Hack to be turned off for better results.}}
{{testing/entry|revision=4.0-7064|OS=Windows 8.1|CPU=Intel Core i5-3570K @ 3.4 GHz|GPU=NVIDIA GeForce GTX 970|result=Runs perfectly (videos embedded below)|tester=Plasros}}
{{testing/entry|revision=4.0-8965|OS=Windows 10|CPU=Intel Core i7-3570K|GPU=AMD R9 270X|result=Bad graphical glitches making it unplayable on dx11 backend and crash on Opengl on game opening intro|tester=Wem}}
{{testing/entry|revision=5.0|OS=Windows 7|CPU=Intel Core i5-4670K @ 3.4 GHz|GPU=AMD R9 280|result=In DX11 the graphics are completely glitched, polygons clash constantly for who's drawn in front, roads are drawn in front of buildings, buldings are drawn in front of spiderman, it's an unplayable mess.|tester=Jack}}
{{testing/entry|revision=5.0|OS=Windows 10|CPU=AMD FX-8350|GPU=NVIDIA GeForce GTX 770|result=As Jack said, DX11 is completely unplayable, but gameplay can be managed in Opengl mode in Dolphin 5.0 with Fast Depth Calculation disabled. Some slowdowns here and there, but it's playable.|tester=Sneaky}}
{{testing/end}}
{{testing/end}}


== Gameplay Videos ==
== Gameplay Videos ==
{{VideoGallery
{{VideoGallery
|vid1=lrYSCtozROA|cap1=Spider-Man 2 - Dolphin Emulator 4.0-7064 - 1080p HD - Nintendo Gamecube
|vid1=xqjug_6QVY4|cap1=Dolphin Emulator 4.0.2 - Spider-Man 2 (1080p HD) - Nintendo GameCube
|vid2=K_3HkIFgcqI|cap2=Spider-Man 2 - Free-Roaming 1080p HD Gameplay - Dolphin Emulator 4.0-7064
|vid2=lrYSCtozROA|cap2=Spider-Man 2 - Dolphin Emulator 4.0-7064 - 1080p HD - Nintendo GameCube
|vid3=xqjug_6QVY4|cap3=Dolphin Emulator 4.0.2 - Spider-Man 2 (1080p HD) - Nintendo GameCube
|vid3=K_3HkIFgcqI|cap3=Spider-Man 2 - Free-Roaming 1080p HD Gameplay - Dolphin Emulator 4.0-7064
|vid4=e2RdhfMI_Lw|cap4=Best Settings for Spider-Man 2
|vid4=e2RdhfMI_Lw|cap4=Best Settings for Spider-Man 2
|vid5=k6qCrtyM6DM|cap5=Spider-Man 2 - Dolphin Emulator - 1440p Gameplay (Downscaled)
|vid6=uCoDontXn_0|cap6=Spiderman 2 at 4K on Dolphin Emulator 5.0
|vid7=wLzkIdc-mXw|cap7=Dolphin Emulator 5.0-2565 - Spider-Man 2 (1080p) - Nintendo GameCube
}}
}}


{{Navigation/Spider-Man}}
[[Category:GameCube games]]
[[Category:GameCube games]]

Latest revision as of 02:06, 7 March 2024

Spider-Man 2
Spider-Man 2.jpg
Developer(s) Treyarch
Publisher(s) Activision
Series Spider-Man
Platform(s) GameCube
Release date(s) NA June 28, 2004
EU July 9, 2004
JP September 30, 2004
Genre(s) Action
Mode(s) Single-player
Input methods GameCube Controller
Compatibility 4Stars4.pngEdit rating: Spider-Man 2
Playable
GameIDs
See also...

Dolphin Forum thread
Open Issues
Search Google
Search Wikipedia

Spider-Man 2 is the name of several computer and video games based on the Spider-Man universe and particularly the Spider-Man 2 film. It is a follow up to the game Spider-Man and was followed by Spider-Man 3 to promote the release of the third film in 2007. These games were published by Activision for different systems in 2004.

Problems

Flickering Skybox

The skybox on this title sometimes flickers /w Dolphin's default settings. Disabling dual core might fix this.

DirectX11

As of 4.0-4446 the DX11 renderer has problems with depth, causing various graphics glitches that make the game unplayable. Use OGL backend instead. Fixed as of 5.0-440.

Enhancement

Anti-Aliasing

Using anti-aliasing will not render shadows appropriately.

60FPS

NA

The below Action Replay code will allow the NA version of the game to run at 60 FPS, and will fall back to 30 FPS during prerendered cutscenes to avoid playing them at double speed.

$60 FPS
084dc82a 00000001
0456c364 00000002
104dc82a 00000001
0456c364 00000001

This code may cause issues with timers in the game. A workaround is to use the below Action Replay code for freezing timers.

$Freeze Timers
042789B0 60000000
042789CC 60000000

Additionally, you may need to experiment with the CPU Clock Settings to actually achieve 60 FPS in the game. Information on modifying the game-specific ini file for CPU Overclocking can be found here.

Widescreen

The Widescreen Hack works well for this game with no significant issues, and will work for arbitrary aspect ratios, including ultrawide and superwide. It does not prevent on-screen culling, so objects at the edges of the screen may disappear at wider aspect ratios. Additionally, it does not prevent HUD stretching, and the stars in the skybox may appear as rectangles at very wide aspect ratios.

As of 5.0-11841, the Widescreen Hack is broken in Spider-Man 2. The below Action Replay code can be used to work around the issue.

NA Widescreen Hack Fix

The below Action Replay code allows the NA version of the game to work with the Widescreen Hack in newer releases of Dolphin.

$Widescreen Hack Fix
044795A4 3FA00000

If using this, be sure to enable the Widescreen Hack, and set the game to force your desired Aspect Ratio. If you wish to use an ultrawide/superwide ratio, such as 21:9 or 32:9, you can set the Aspect Ratio option to "Stretch to Window". Information on modifying the game-specific ini file for enabling the Widescreen Hack can be found here, and information to do the same to force the Aspect Ratio for the game can be found here.

Configuration

No configuration changes are known to affect compatibility for this title.

Version Compatibility

The graph below charts the compatibility with Spider-Man 2 since Dolphin's 2.0 release, listing revisions only where a compatibility change occurred.

Δ
5.0-21453 (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
3.5-2437 Windows 7 Intel Core 2 Quad Q8200 @ 2.33 GHz AMD Radeon HD 6450 Framerates when the city is in the field of view drop to 10-20 and the audio is choppy. Playable, but barely. GaidinBDJ
4.0-1552 Windows 7 Intel Core i7-4970 @ 3.6 GHz NVIDIA GeForce 660 Works fine Urmom
5.0-rc-0 Windows 8.1 Intel Core i5-3330 @ 3.9 GHz NVIDIA GeForce GTX 560 Perfect emulation. Requires Widescreen Hack to be turned off for better results.
4.0-7064 Windows 8.1 Intel Core i5-3570K @ 3.4 GHz NVIDIA GeForce GTX 970 Runs perfectly (videos embedded below) Plasros
4.0-8965 Windows 10 Intel Core i7-3570K AMD R9 270X Bad graphical glitches making it unplayable on dx11 backend and crash on Opengl on game opening intro Wem
5.0 Windows 7 Intel Core i5-4670K @ 3.4 GHz AMD R9 280 In DX11 the graphics are completely glitched, polygons clash constantly for who's drawn in front, roads are drawn in front of buildings, buldings are drawn in front of spiderman, it's an unplayable mess. Jack
5.0 Windows 10 AMD FX-8350 NVIDIA GeForce GTX 770 As Jack said, DX11 is completely unplayable, but gameplay can be managed in Opengl mode in Dolphin 5.0 with Fast Depth Calculation disabled. Some slowdowns here and there, but it's playable. Sneaky

Gameplay Videos