Anonymous edits have been disabled on the wiki. If you want to contribute please login or create an account.


Warning for game developers: PCGamingWiki staff members will only ever reach out to you using the official press@pcgamingwiki.com mail address.
Be aware of scammers claiming to be representatives or affiliates of PCGamingWiki who promise a PCGW page for a game key.

Difference between revisions of "Spider-Man (2002)"

From PCGamingWiki, the wiki about fixing PC games
(Move >640x480 crash into unresolved and add dgVoodoo2 and DxWnd as possible workaround)
 
(52 intermediate revisions by 25 users not shown)
Line 1: Line 1:
{{Stub}}
 
 
{{Infobox game
 
{{Infobox game
|cover        = Spider-Man- The Movie - Cover.jpg
+
|cover        = Spider-Man 2002.png
 
|developers  =  
 
|developers  =  
 
{{Infobox game/row/developer|Treyarch}}
 
{{Infobox game/row/developer|Treyarch}}
Line 8: Line 7:
 
{{Infobox game/row/publisher|Activision}}
 
{{Infobox game/row/publisher|Activision}}
 
|engines      =  
 
|engines      =  
 +
{{Infobox game/row/engine|Treyarch NGL}}
 
|release dates=  
 
|release dates=  
 
{{Infobox game/row/date|Windows|April 14, 2002}}
 
{{Infobox game/row/date|Windows|April 14, 2002}}
 +
|reception    =
 +
{{Infobox game/row/reception|Metacritic|spider-man-the-movie|75}}
 +
{{Infobox game/row/reception|IGDB|spider-man--1|75}}
 +
|taxonomy    =
 +
{{Infobox game/row/taxonomy/monetization      | }}
 +
{{Infobox game/row/taxonomy/microtransactions | }}
 +
{{Infobox game/row/taxonomy/modes            | }}
 +
{{Infobox game/row/taxonomy/pacing            | }}
 +
{{Infobox game/row/taxonomy/perspectives      | }}
 +
{{Infobox game/row/taxonomy/controls          | }}
 +
{{Infobox game/row/taxonomy/genres            | }}
 +
{{Infobox game/row/taxonomy/sports            | }}
 +
{{Infobox game/row/taxonomy/vehicles          | }}
 +
{{Infobox game/row/taxonomy/art styles        | }}
 +
{{Infobox game/row/taxonomy/themes            | }}
 +
{{Infobox game/row/taxonomy/series            | Spider-Man }}
 
|steam appid  =  
 
|steam appid  =  
 
|gogcom id    =  
 
|gogcom id    =  
|strategywiki = Spider-Man: The Movie
+
|hltb        = 8939
 +
|strategywiki = Spider-Man (2002)
 
|mobygames    = spider-man______
 
|mobygames    = spider-man______
 
|wikipedia    = Spider-Man (2002 video game)
 
|wikipedia    = Spider-Man (2002 video game)
Line 18: Line 35:
 
|license      = commercial
 
|license      = commercial
 
}}
 
}}
{{Series|Spider-Man}}
+
'''Key points'''
 +
{{--}} Does not contain the two Kraven levels found in the Xbox version.
  
 
==Availability==
 
==Availability==
 
{{Availability|
 
{{Availability|
{{Availability/row| Retail | | disc check | | | Windows }}
+
{{Availability/row| Retail | | disc check | Disc 2 is used for check. (also used for FMV cutscenes if not fully installed.)  | | Windows }}
 
}}
 
}}
 +
{{ii}} This game is not available digitally.
  
 
===Demos===
 
===Demos===
Line 46: Line 65:
 
===Save game data location===
 
===Save game data location===
 
{{Game data|
 
{{Game data|
{{Game data/saves|Windows|{{p|game}}\SavedGames0}}
+
{{Game data/saves|Windows|{{p|game}}\SavedGames0\}}
 
}}
 
}}
  
==Video settings==
+
==Video==
{{Video settings
+
{{Image|Spider-Man Video Settings.png|VIDEO OPTIONS}}
 +
{{Video
 
|wsgf link                  = https://www.wsgf.org/dr/spider-man-movie
 
|wsgf link                  = https://www.wsgf.org/dr/spider-man-movie
 
|widescreen wsgf award      = limited
 
|widescreen wsgf award      = limited
Line 64: Line 84:
 
|4k ultra hd                = hackable
 
|4k ultra hd                = hackable
 
|4k ultra hd notes          = See the [https://www.wsgf.org/dr/spider-man-movie WSGF entry].
 
|4k ultra hd notes          = See the [https://www.wsgf.org/dr/spider-man-movie WSGF entry].
|fov                        = false
+
|fov                        = hackable
|fov notes                  =  
+
|fov notes                  = See [[#Field of view|Field of view]]
|windowed                  = false
+
|windowed                  = hackable
|windowed notes            =  
+
|windowed notes            = Use [[DxWnd|DxWnd]].
 
|borderless windowed        = false
 
|borderless windowed        = false
 
|borderless windowed notes  =  
 
|borderless windowed notes  =  
 
|anisotropic                = false
 
|anisotropic                = false
 
|anisotropic notes          =  
 
|anisotropic notes          =  
|antialiasing              = hackable
+
|antialiasing              = false
|antialiasing notes        = [[MSAA]] can be forced through the graphics card control panel.
+
|antialiasing notes        =  
|vsync                      = false
+
|upscaling                  = false
 +
|upscaling tech            =
 +
|upscaling notes            =
 +
|vsync                      = always on
 
|vsync notes                =  
 
|vsync notes                =  
 
|60 fps                    = true
 
|60 fps                    = true
|60 fps notes              =  
+
|60 fps notes              = FMVs are rendered at 30 FPS.
 
|120 fps                    = true
 
|120 fps                    = true
|120 fps notes              = FMVs are locked at 30 FPS.
+
|120 fps notes              =  
|hdr                        = unknown
+
|hdr                        = false
 
|hdr notes                  =  
 
|hdr notes                  =  
 
|color blind                = unknown
 
|color blind                = unknown
Line 86: Line 109:
 
}}
 
}}
  
==Input settings==
+
===[[Glossary:Field of view (FOV)|Field of view]]===
{{Input settings
+
{{Fixbox|description=Hex edit field of view value |ref={{cn|date=May 2017}}|fix=
 +
# Back up <code>{{p|game}}\SpiderMan.exe</code>.
 +
# Open <code>{{p|game}}\SpiderMan.exe</code> with a hex editor such as [https://mh-nexus.de/en/hxd/ HxD]
 +
# Search for <code>35 FA 8E 3C</code>
 +
# Replace it with one of the below values:
 +
* <code>00 00 AB 3C</code> for 16:10
 +
* <code>00 00 BE 3C</code> for 16:9
 +
* <code>00 00 FF 3C</code> for 21:9
 +
* <code>00 00 3F 3D</code> for 32:9
 +
}}
 +
 
 +
==Input==
 +
 
 +
{{Input
 
|key remap                = true
 
|key remap                = true
 
|key remap notes          =  
 
|key remap notes          =  
|acceleration option      = true
+
|acceleration option      = always on
 
|acceleration option notes = Strong mouse acceleration in-game. Can't be disabled.
 
|acceleration option notes = Strong mouse acceleration in-game. Can't be disabled.
 
|mouse sensitivity        = true
 
|mouse sensitivity        = true
Line 110: Line 146:
 
|invert controller y-axis  = unknown
 
|invert controller y-axis  = unknown
 
|invert controller y-axis notes=  
 
|invert controller y-axis notes=  
|xinput controllers        = unknown
+
|xinput controllers        = false
 
|xinput controllers notes  =  
 
|xinput controllers notes  =  
 
|xbox prompts              = unknown
 
|xbox prompts              = unknown
Line 116: Line 152:
 
|impulse triggers          = unknown
 
|impulse triggers          = unknown
 
|impulse triggers notes    =  
 
|impulse triggers notes    =  
|dualshock 4              = unknown
+
|dualshock 4              = true
 
|dualshock 4 notes        =  
 
|dualshock 4 notes        =  
 
|dualshock prompts        = unknown
 
|dualshock prompts        = unknown
Line 128: Line 164:
 
|tracked motion prompts    = unknown
 
|tracked motion prompts    = unknown
 
|tracked motion prompts notes =  
 
|tracked motion prompts notes =  
|other controllers        = unknown
+
|other controllers        = true
 
|other controllers notes  =  
 
|other controllers notes  =  
|other button prompts      = unknown
+
|other button prompts      = generic
 
|other button prompts notes=  
 
|other button prompts notes=  
|button prompts            = generic
 
|button prompts notes      =
 
 
|controller hotplug        = true
 
|controller hotplug        = true
 
|controller hotplug notes  =  
 
|controller hotplug notes  =  
Line 141: Line 175:
 
|simultaneous input notes  =  
 
|simultaneous input notes  =  
 
}}
 
}}
 
+
<gallery>
==Audio settings==
+
Spider-Man MOUSE SEN.png|MOUSE SENSITIVITY
{{Audio settings
+
Spider-Man MOUSE SETUP.png|MOUSE SETUP
 +
Spider-Man Controller.png|CONTROLLER SETUP
 +
Spider-Man KEYBOARD SETTINGS 1.png|KEYBOARD SETUP 1
 +
Spider-Man KEYBOARD SETTINGS 2..png|KEYBOARD SETUP 2
 +
</gallery>
 +
==Audio==
 +
{{Image|Spider-Man Audio.png|AUDIO OPTIONS}}
 +
{{Audio
 
|separate volume          = true
 
|separate volume          = true
 
|separate volume notes    =  
 
|separate volume notes    =  
|surround sound          = unknown
+
|surround sound          = false
|surround sound notes    =  
+
|surround sound notes    = Only Left Front and Right Front are used unlike Dolby Digital on Xbox.<ref>{{Refcheck|user=Epicgames4|date=2024-03-14|comment=This was verified with Orban Loudness Meter, DxWnd, Creative ALchemy and a 7.1 surround receiver with HDMI on Windows 11 Insider Preview 22635.3350 (ni_release).}}</ref>
 
|subtitles                = false
 
|subtitles                = false
 
|subtitles notes          =  
 
|subtitles notes          =  
Line 154: Line 195:
 
|mute on focus lost      = unknown
 
|mute on focus lost      = unknown
 
|mute on focus lost notes =  
 
|mute on focus lost notes =  
|eax support              =  
+
|eax support              = unknown
|eax support notes        =  
+
|eax support notes         =
 +
|royalty free audio       = true
 +
|royalty free audio notes  =  
 
}}
 
}}
  
Line 166: Line 209:
 
  |notes    =  
 
  |notes    =  
 
  |fan      =  
 
  |fan      =  
 +
}}
 +
{{L10n/switch
 +
|language  = Brazilian Portuguese
 +
|interface = hackable
 +
|audio    = false
 +
|subtitles = hackable
 +
|notes    = [https://ggames.com.br/files/file/1021-traducao-spider-man-the-movie-pt-br/ Fan translation; download (GGames).]
 +
|fan      = true
 
}}
 
}}
 
}}
 
}}
Line 213: Line 264:
 
}}
 
}}
  
==Issues Fixed==
+
==Issues fixed==
 
===Game doesn't recognize all inputs from XInput controller===
 
===Game doesn't recognize all inputs from XInput controller===
{{Fixbox|description=Use [[Glossary:Controller#AntiMicro_.28Windows_and_Linux.29|AntiMicro]] to map unrecognized inputs to keyboard and mouse|fix=
+
{{Fixbox|description=Use [[Glossary:Controller#AntiMicro .28Windows and Linux.29|AntiMicro]] to map unrecognized inputs to keyboard and mouse|fix=
 
<ol><li>Replace the <code>[KEYBOARD]</code>, <code>[JOYSTICK]</code>, and <code>[MOUSE]</code> sections of <code>{{p|game}}\game.ini</code> with the below:
 
<ol><li>Replace the <code>[KEYBOARD]</code>, <code>[JOYSTICK]</code>, and <code>[MOUSE]</code> sections of <code>{{p|game}}\game.ini</code> with the below:
 
<div><pre class="mw-collapsible mw-collapsed">
 
<div><pre class="mw-collapsible mw-collapsed">
Line 268: Line 319:
 
'''Notes'''
 
'''Notes'''
 
{{ii}} This should be a rough mapping of a standard XInput controller to the PS2 controls based on the locations of the inputs on the Xbox 360 controller and the PS2 controller (<code>A</code>-><code>X</code>, <code>LT</code>-><code>L2</code>, etc). The PS2 control scheme can be found [https://web.archive.org/web/20190214205823/https://www.gamesdatabase.org/Media/SYSTEM/Sony_Playstation_2//Manual/formated/Spider-Man-_The_Movie_-_2002_-_Activision.pdf here].
 
{{ii}} This should be a rough mapping of a standard XInput controller to the PS2 controls based on the locations of the inputs on the Xbox 360 controller and the PS2 controller (<code>A</code>-><code>X</code>, <code>LT</code>-><code>L2</code>, etc). The PS2 control scheme can be found [https://web.archive.org/web/20190214205823/https://www.gamesdatabase.org/Media/SYSTEM/Sony_Playstation_2//Manual/formated/Spider-Man-_The_Movie_-_2002_-_Activision.pdf here].
 +
{{ii}} AntiMicro may need to be run as Administrator in order for some button presses to be detected.
 
{{ii}}Because of differences in the PC version of the game, there are still a few significant differences in controls from console versions.
 
{{ii}}Because of differences in the PC version of the game, there are still a few significant differences in controls from console versions.
 
* On PC the gamepad ''recenter camera'' control is always tied to the ''web action'' control (<code>LT</code> in this control scheme) like the "classic" control scheme on consoles.
 
* On PC the gamepad ''recenter camera'' control is always tied to the ''web action'' control (<code>LT</code> in this control scheme) like the "classic" control scheme on consoles.
Line 277: Line 329:
 
{{Fixbox|description=Use [[DgVoodoo 2|dgVoodoo2]] and [[Glossary:Windowed#DxWnd|DxWnd]]|fix=
 
{{Fixbox|description=Use [[DgVoodoo 2|dgVoodoo2]] and [[Glossary:Windowed#DxWnd|DxWnd]]|fix=
 
# Set up dgVoodoo2.
 
# Set up dgVoodoo2.
## Download [http://dege.freeweb.hu/dgVoodoo2/dgVoodoo2.html dgVoodoo 2].
+
## Download [http://dege.freeweb.hu/dgVoodoo2/dgVoodoo2/ dgVoodoo 2].
 
## Copy the DLL files from the <code>MS/x86</code> folder to <code>{{p|game}}</code>, where <code>SpiderMan.exe</code> is located.
 
## Copy the DLL files from the <code>MS/x86</code> folder to <code>{{p|game}}</code>, where <code>SpiderMan.exe</code> is located.
 
## Open <code>dgVoodooCpl.exe</code>. You may want to make a separate profile for the game (hit the '''Add''' button at the top of the window, and select the <code>{{p|game}}</code> folder, which you copied the DLL files into).
 
## Open <code>dgVoodooCpl.exe</code>. You may want to make a separate profile for the game (hit the '''Add''' button at the top of the window, and select the <code>{{p|game}}</code> folder, which you copied the DLL files into).
Line 297: Line 349:
 
}}
 
}}
  
==Issues Unresolved==
+
===Vsync (always on) not working on Windows 10===
 +
{{Fixbox|description=Use dgVoodoo2|fix=
 +
# Download [http://dege.freeweb.hu/dgVoodoo2/dgVoodoo2/ dgvoodoo2].
 +
# Copy D3D8.DLL from the \MS\x86\ folder to the game install directory.
 +
}}
 +
 
 +
===Black screen in the tutorial===
 +
{{Fixbox|description= Install patch. |fix=Install [https://community.pcgamingwiki.com/files/file/791-spider-man-the-movie-patch-13/ patch 1.3].
 +
 
 +
}}
 +
 
 +
==Issues unresolved==
 
===Crash/black screen with resolutions higher than 640x480 in Windows 10===
 
===Crash/black screen with resolutions higher than 640x480 in Windows 10===
 
{{ii}} If the game is set to a resolution higher than 640x480 in Windows 10, the game will attempt to change resolutions and might freeze on a black screen after the intro movies, when starting or loading a game, or even whenever you navigate through the menus to watch movies/cutscenes. The only solution so far is to play in 640x480. Unknown if there is a fix to play at higher resolutions.
 
{{ii}} If the game is set to a resolution higher than 640x480 in Windows 10, the game will attempt to change resolutions and might freeze on a black screen after the intro movies, when starting or loading a game, or even whenever you navigate through the menus to watch movies/cutscenes. The only solution so far is to play in 640x480. Unknown if there is a fix to play at higher resolutions.
Line 305: Line 368:
 
A possible workaround is to run the game using dgVoodoo2 and DxWnd. Follow the method for setup in [[#Cutscenes are distorted|Cutscenes are distorted]].
 
A possible workaround is to run the game using dgVoodoo2 and DxWnd. Follow the method for setup in [[#Cutscenes are distorted|Cutscenes are distorted]].
 
}}
 
}}
 +
===The FMV does not display video and only plays audio===
 +
{{ii}} This issue has only been confirmed to occur with Intel Iris Xe Graphics.<ref>{{Refcheck|user=Epicgames4|date=2024-02-07}}</ref>
  
 
==Other information==
 
==Other information==
Line 331: Line 396:
 
|windows 32-bit exe    = true
 
|windows 32-bit exe    = true
 
|windows 64-bit exe    = false
 
|windows 64-bit exe    = false
 +
|windows arm app        = unknown
 
|windows exe notes      =  
 
|windows exe notes      =  
|macos 32-bit app       =  
+
|macos intel 32-bit app =  
|macos 64-bit app       =  
+
|macos intel 64-bit app =  
 +
|macos arm app          = unknown
 
|macos app notes        =  
 
|macos app notes        =  
 
|linux 32-bit executable=  
 
|linux 32-bit executable=  
 
|linux 64-bit executable=  
 
|linux 64-bit executable=  
 +
|linux arm app          = unknown
 
|linux executable notes =  
 
|linux executable notes =  
 +
}}
 +
===Middleware===
 +
{{Middleware
 +
|physics          =
 +
|physics notes    =
 +
|audio            =
 +
|audio notes      =
 +
|interface        =
 +
|interface notes  =
 +
|input            =
 +
|input notes      =
 +
|cutscenes        = Bink Video
 +
|cutscenes notes  = Only for logos, 8 cutscenes, and 2, test animation videos.
 +
|multiplayer      =
 +
|multiplayer notes=
 +
|anticheat        =
 +
|anticheat notes  =
 
}}
 
}}
  
Line 345: Line 430:
  
 
|minOS    = 98
 
|minOS    = 98
|minCPU  = Intel Pentium III 450 MHz
+
|minCPU  = Intel Pentium III 500 MHz
 
|minCPU2  = AMD Athlon
 
|minCPU2  = AMD Athlon
|minRAM  = 64 MB
+
|minRAM  = 128 MB
|minHD    = 750 MB
+
|minHD    = 1.5 GB
 
|minGPU  =  
 
|minGPU  =  
 
|minVRAM  = 32 MB
 
|minVRAM  = 32 MB
 
|minDX    = 8.1
 
|minDX    = 8.1
 +
|minaudio = DirectX 8.1 compatible
 +
|minother = 4X CD-ROM
  
 
|recOS    = ME, 2000, XP
 
|recOS    = ME, 2000, XP
 
|recCPU  = Intel Pentium III 550 MHz
 
|recCPU  = Intel Pentium III 550 MHz
 
|recCPU2  = AMD Athlon
 
|recCPU2  = AMD Athlon
|recRAM  = 128 MB
+
|recRAM  =  
|recHD    = 1.25 GB
+
|recHD    =  
 
|recGPU  =  
 
|recGPU  =  
 
|recVRAM  =  
 
|recVRAM  =  
 
|recDX    =  
 
|recDX    =  
 +
|reccont  = Gamepad with 12 or more buttons
 
}}
 
}}
 +
{{ii}}Supported video chipsets: ATI Radeon 7200/7500/8500, Nvidia GeForce 256/2MX/2GTS/2Ultra/3/3Ti/4/4MX
  
 
{{References}}
 
{{References}}

Latest revision as of 16:15, 18 April 2024

Spider-Man (2002)
Spider-Man (2002) cover
Developers
Treyarch
Windows LTI Gray Matter
Publishers
Activision
Engines
Treyarch NGL
Release dates
Windows April 14, 2002
Reception
Metacritic 75
IGDB 75
Taxonomy
Series Spider-Man
Spider-Man (2002) on HowLongToBeat
Spider-Man (2002) on IGDB
Spider-Man (2002) guide on StrategyWiki
Spider-Man (2002) on MobyGames
Spider-Man (2002) on Wikipedia
Subseries of Marvel
Spider-Man (1986) 1986
The Amazing Spider-Man and Captain America in Dr. Doom's Revenge! 1989
The Amazing Spider-Man 1990
Spider-Man & Venom: Separation Anxiety 1995
Spider-Man: The Sinister Six 1996
Spider-Man (2001) 2001
Spider-Man (2002) 2002
Spider-Man 2: The Game 2004
Spider-Man 2: Activity Center 2004
Ultimate Spider-Man 2005
Spider-Man 3 2007
Spider-Man: Friend or Foe 2007
Spider-Man: Web of Shadows 2008
Spider-Man: Shattered Dimensions 2010
The Amazing Spider-Man (2012) 2012
The Amazing Spider-Man 2 2014
Spider-Man: Homecoming - Virtual Reality Experience 2017
Spider-Man: Far From Home - Virtual Reality Experience 2019
Marvel's Spider-Man Remastered 2022
Marvel's Spider-Man: Miles Morales 2022

Key points

Does not contain the two Kraven levels found in the Xbox version.

Availability

Source DRM Notes Keys OS
Retail
Disc check (requires the CD/DVD in the drive to play)
Disc 2 is used for check. (also used for FMV cutscenes if not fully installed.)
Windows
This game is not available digitally.

Demos

Essential improvements

Skip intro videos

Delete/rename video files[citation needed]
  1. Go to <path-to-game>\movies
  2. Delete or rename ACTIVISN.bik, GrayMatr.bik, Origin1.bik and Treyarch.bik.

Patches

Patch 1.3 is the last patch and resolves a number of issues.

Game data

Configuration file(s) location

System Location
Windows <path-to-game>\game.ini[Note 1]

Save game data location

System Location
Windows <path-to-game>\SavedGames0\[Note 1]

Video

VIDEO OPTIONS
VIDEO OPTIONS

Graphics feature State WSGF Notes
Widescreen resolution
See the WSGF entry.
Multi-monitor
Ultra-widescreen
See the WSGF entry.
4K Ultra HD
See the WSGF entry.
Field of view (FOV)
See Field of view
Windowed
Use DxWnd.
Borderless fullscreen windowed
See the glossary page for potential workarounds.
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)
See the glossary page for potential workarounds.
60 FPS and 120+ FPS
FMVs are rendered at 30 FPS.
High dynamic range display (HDR)

Field of view

Hex edit field of view value[citation needed]
  1. Back up <path-to-game>\SpiderMan.exe.
  2. Open <path-to-game>\SpiderMan.exe with a hex editor such as HxD
  3. Search for 35 FA 8E 3C
  4. Replace it with one of the below values:
  • 00 00 AB 3C for 16:10
  • 00 00 BE 3C for 16:9
  • 00 00 FF 3C for 21:9
  • 00 00 3F 3D for 32:9

Input

Keyboard and mouse State Notes
Remapping
Mouse acceleration
Strong mouse acceleration in-game. Can't be disabled.
Mouse sensitivity
Low, Medium, High settings.
Mouse input in menus
No mouse acceleration in menus.
Mouse Y-axis inversion
Controller
Controller support
Uses DirectInput and won't recognize all XInput inputs. If your controller has a DirectInput mode, use that. If not, see Game doesn't recognize all inputs from XInput controller.
Full controller support
Controller remapping
Controller sensitivity
Controller Y-axis inversion
Controller types
XInput-compatible controllers
See the glossary page for potential workarounds.
PlayStation controllers
PlayStation button prompts
Light bar support
Adaptive trigger support
DualSense haptic feedback support
Connection modes
Generic/other controllers
Button prompts Input settings icon - Generic Controller.svg
Additional information
Controller hotplugging
Haptic feedback
Digital movement supported
Simultaneous controller+KB/M

Audio

AUDIO OPTIONS
AUDIO OPTIONS

Audio feature State Notes
Separate volume controls
Surround sound
Only Left Front and Right Front are used unlike Dolby Digital on Xbox.[1]
Subtitles
Closed captions
Mute on focus lost
Royalty free audio

Localizations

Language UI Audio Sub Notes
English
Brazilian Portuguese
Fan translation; download (GGames).

VR support

3D modes State Notes
vorpX
G3D
User created game profile, requires D3D8to9, see vorpx forum profile introduction.

Issues fixed

Game doesn't recognize all inputs from XInput controller

Use AntiMicro to map unrecognized inputs to keyboard and mouse
  1. Replace the [KEYBOARD], [JOYSTICK], and [MOUSE] sections of <path-to-game>\game.ini with the below:
    
    [KEYBOARD]
    JUMP=49
    PUNCH=96
    KICK=98
    WEB=100
    CROUCH=3
    START=46
    WEB_SWING=97
    WEB_ZIP=99
    WEB_MODIFIER=37
    CAMERA_LOCK=94
    TARGET_CAMERA=101
    UP=23
    DOWN=19
    LEFT=1
    RIGHT=4
    R_UP=86
    R_DOWN=85
    R_LEFT=84
    R_RIGHT=83
    [JOYSTICK]
    JUMP=1
    PUNCH=3
    KICK=2
    WEB_ATTACK=4
    CROUCH=9
    START=8
    WEB_SWING=-1
    WEB_ZIP=6
    WEB_MODIFIER=7
    CAMERA_LOCK=5
    TARGET_CAMERA=10
    [MOUSE]
    JUMP=-1
    PUNCH=-1
    KICK=-1
    WEB_ATTACK=-1
    CROUCH=-1
    START=-1
    WEB_SWING=-1
    WEB_ZIP=-1
    WEB_MODIFIER=-1
    CAMERA_LOCK=-1
    TARGET_CAMERA=-1
    
  2. Set up AntiMicro with this profile.
  3. If you like, you can also set AntiMicro to use this profile when the game is run, as well as set AntiMicro to run on PC startup, both from AntiMicro's settings, if you want to automate the process for playing the game.

Notes

This should be a rough mapping of a standard XInput controller to the PS2 controls based on the locations of the inputs on the Xbox 360 controller and the PS2 controller (A->X, LT->L2, etc). The PS2 control scheme can be found here.
AntiMicro may need to be run as Administrator in order for some button presses to be detected.
Because of differences in the PC version of the game, there are still a few significant differences in controls from console versions.
  • On PC the gamepad recenter camera control is always tied to the web action control (LT in this control scheme) like the "classic" control scheme on consoles.
  • On PC, the yo-yo spidey move is LT+RB which maps to the "enhanced" control scheme from the console versions.
  • The dodging moves do not work.

Cutscenes are distorted

Use dgVoodoo2 and DxWnd
  1. Set up dgVoodoo2.
    1. Download dgVoodoo 2.
    2. Copy the DLL files from the MS/x86 folder to <path-to-game>, where SpiderMan.exe is located.
    3. Open dgVoodooCpl.exe. You may want to make a separate profile for the game (hit the Add button at the top of the window, and select the <path-to-game> folder, which you copied the DLL files into).
    4. Under the General tab, set the Appearance to Fullscreen and Scaling mode to Stretched, keep Aspect Ratio.
    5. Under the DirectX tab, set the Resolution to the resolution you intend to run the game with, and uncheck the "dgVoodoo Watermark" option. You can also set the Filtering option here if you want to force anisotropic filtering.
    6. Click the OK button.
  2. Set up DxWnd.
    1. Download DxWnd.
    2. Run dxwnd.exe and go to Edit->Add, then in the Main tab, type in a Name, and for Path browse to and select <path-to-game>\SpiderMan.exe.
    3. In the same Main tab, make sure under Generic, Fullscreen only is checked, and under Position, Desktop center is selected.
    4. In the Video tab, set Window style to default, Window size & position to Anchored, and Screen resolution to Native.
    5. Click the OK button.
  3. Now as long as DxWnd is running when you launch the game, the cutscenes should be visible and stretched to your screen, though they will still be stretched out if you have the game set to run in any aspect ratio besides 4:3.
  4. If you are using a 16:9 aspect ratio, you can download modified cutscene files that are stretched properly for 16:9 aspect ratios to watch the cutscenes in-game without any distortion.
    1. Go to <path-to-game> and make a backup of the movies folder.
    2. Download these modified .BIK files and place them in the movies folder (replacing the old files, which you should have backed up).

Notes

If you like, you can automate launching DxWnd on your PC's startup by placing a shortcut to dxwnd.exe in your Start Menu's Startup folder, and changing the shortcut's properties. In the Properties window of the shortcut, in the Shortcut tab, change Target by adding /T to the end of the text in the field. The resulting field should look something like "<path-to-DxWnd>\dxwnd.exe" /T. The /T parameter launches DxWnd in the system tray.

Vsync (always on) not working on Windows 10

Use dgVoodoo2
  1. Download dgvoodoo2.
  2. Copy D3D8.DLL from the \MS\x86\ folder to the game install directory.

Black screen in the tutorial

Install patch.

Install patch 1.3.

Issues unresolved

Crash/black screen with resolutions higher than 640x480 in Windows 10

If the game is set to a resolution higher than 640x480 in Windows 10, the game will attempt to change resolutions and might freeze on a black screen after the intro movies, when starting or loading a game, or even whenever you navigate through the menus to watch movies/cutscenes. The only solution so far is to play in 640x480. Unknown if there is a fix to play at higher resolutions.
Play in 640x480[citation needed]
Try using dgVoodoo2 and DxWnd[citation needed]

A possible workaround is to run the game using dgVoodoo2 and DxWnd. Follow the method for setup in Cutscenes are distorted.

The FMV does not display video and only plays audio

This issue has only been confirmed to occur with Intel Iris Xe Graphics.[2]

Other information

API

Technical specs Supported Notes
Direct3D 8.1
Executable 32-bit 64-bit Notes
Windows

Middleware

Middleware Notes
Cutscenes Bink Video Only for logos, 8 cutscenes, and 2, test animation videos.

System requirements

Windows
Minimum Recommended
Operating system (OS) 98
Processor (CPU) Intel Pentium III 500 MHz
AMD Athlon
System memory (RAM) 128 MB
Hard disk drive (HDD) 1.5 GB
Video card (GPU) 32 MB of VRAM
DirectX 8.1 compatible
Sound (audio device) DirectX 8.1 compatible
Controller
Other 4X CD-ROM
Supported video chipsets: ATI Radeon 7200/7500/8500, Nvidia GeForce 256/2MX/2GTS/2Ultra/3/3Ti/4/4MX


Notes

  1. 1.0 1.1 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).

References

  1. Verified by User:Epicgames4 on 2024-03-14
    This was verified with Orban Loudness Meter, DxWnd, Creative ALchemy and a 7.1 surround receiver with HDMI on Windows 11 Insider Preview 22635.3350 (ni_release).
  2. Verified by User:Epicgames4 on 2024-02-07