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

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

From PCGamingWiki, the wiki about fixing PC games
(→‎API: Edited the note since it was giving the impression that the game could work without installing DX8 or newer, which isn't the case.)
 
(96 intermediate revisions by 45 users not shown)
Line 1: Line 1:
{{stub}}
 
 
{{Infobox game
 
{{Infobox game
|cover        = Spider-Man (2001) cover.jpg
+
|title        = Spider-Man
 +
|cover        = Spider-Man 2001.png
 
|developers  =  
 
|developers  =  
 
{{Infobox game/row/developer|Neversoft}}
 
{{Infobox game/row/developer|Neversoft}}
{{Infobox game/row/macporter|Aspyr Media}}
+
{{Infobox game/row/porter|LTI Gray Matter|Windows}}
 +
{{Infobox game/row/porter|Westlake Interactive|Mac OS}}
 +
{{Infobox game/row/porter|Westlake Interactive|OS X}}
 
|publishers  =  
 
|publishers  =  
 
{{Infobox game/row/publisher|Activision}}
 
{{Infobox game/row/publisher|Activision}}
 +
{{Infobox game/row/publisher|Aspyr Media|Mac OS}}
 +
{{Infobox game/row/publisher|Aspyr Media|macOS (OS X)}}
 
|engines      =  
 
|engines      =  
 +
{{Infobox game/row/engine|Apocalypse}}
 
|release dates=  
 
|release dates=  
 
{{Infobox game/row/date|Windows|September 19, 2001}}
 
{{Infobox game/row/date|Windows|September 19, 2001}}
{{Infobox game/row/date|Mac OS|February 2002}}
+
{{Infobox game/row/date|Mac OS|January 24, 2002}}
 +
{{Infobox game/row/date|OS X|January 24, 2002}}
 +
|reception    =
 +
{{Infobox game/row/reception|Metacritic|spider-man|68}}
 +
|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  =  
 
|steam appid side  =  
 
|steam appid side  =  
|gogcom page  =  
+
|gogcom id    =  
 +
|hltb        = 8938
 +
|igdb        = spider-man--5
 
|strategywiki = Spider-Man (2000)
 
|strategywiki = Spider-Man (2000)
 +
|mobygames    = spider-man-
 
|wikipedia    = Spider-Man (2000 video game)
 
|wikipedia    = Spider-Man (2000 video game)
|winehq      =  
+
|winehq      = 18047
 +
|license      = commercial
 
}}
 
}}
{{Series|Spider-Man}}
+
 
 +
'''Key points'''
 +
{{++}} Port of the Enhanced Dreamcast version, featuring Visual improvements over the PSX Original.
 +
{{--}} Buggy PC port. Large amount of game breaking bugs when run at anything above 20 FPS. Framerate is not capped by default.
 +
{{--}} Minor bugs and glitches occur in in-game cut-scenes, even with a locked 30 FPS, requiring a 20FPS lock sometimes.
 +
{{--}} Audio issues for certain devices, such as Bluetooth headphones, and bad audio mixing overall.
  
 
==Availability==
 
==Availability==
 
{{Availability|
 
{{Availability|
{{Availability/row| Retail | | unknown | | | Windows, Mac OS }}
+
{{Availability/row| Retail | | Disc | | | Windows, Mac OS, OS X }}
 
}}
 
}}
 +
{{ii}} A [https://community.pcgamingwiki.com/files/file/923-spider-man-2001-kelloggs-demo/ demo] is available.
 +
{{ii}} A faithful higher resolution desktop icon can be found [https://community.pcgamingwiki.com/files/file/1935-spider-man-2001-icon-remastered/ on the community site].
 +
{{ii}} This game is not available digitally.
  
 
==Essential improvements==
 
==Essential improvements==
 
===Patches===
 
===Patches===
{{ii}} [http://community.pcgamingwiki.com/files/file/751-spider-man-update-mac-os/ Spider-Man 1.0.2 Update] updates the Mac OS release to the latest version.
+
{{ii}} [https://community.pcgamingwiki.com/files/file/751-spider-man-update-mac-os/ Spider-Man 1.0.2 Update] updates the Mac OS release to the latest version.
 +
 
 +
===Improve Image Quality and Limit the in-game Framerate===
 +
{{Fixbox|description=Install dgVoodoo 2|ref={{cn|date=July 2017}}|fix=
 +
# Download the latest version of [https://github.com/dege-diosg/dgVoodoo2/releases dgVoodoo 2].
 +
# Extract the contents using your favorite archiving tool, or by right clicking it and selecting Extract All, and then following the on-screen instructions.
 +
# Copy the file '''dgVoodooCpl.exe''' and the contents of the folder MS (which are '''D3Dlmm.dll''' & '''DDraw.dll''').
 +
# Paste all aformentioned files to {{p|game}}.
 +
# Run '''dgVoodooCpl.exe''' as an administrator.
 +
# Click the icon with the symbols <code>.\</code> near the top right to reassign the location of the configuration file for dgVoodoo to {{p|game}}.
 +
# Change the following settings.
 +
## Set '''Scaling mode''' to '''Stretched, 4:3 Aspect ratio''' and select your Adapter if you have multiple GPUs in the '''General''' tab (If using the widescreen fix, don't do this.)
 +
## Click on the tab titled '''DirectX'''
 +
## Set the '''Videocard''' to '''GeForce 9800'''(The most powerful option) and '''VRAM''' to '''1024 MB'''.
 +
## Set '''Resolution''' to '''Max''' or your desired screen resolution. (Again, If using the widescreen fix, don't do this.)
 +
## Set '''Antialiasing (MSAA)''' to '''8x''' (Optional)
 +
## Tick the '''Force vSync''' in '''Miscellaneous'''.
 +
## Un-Tick the '''dgVoodoo Watermark''' option in '''Miscellaneous''' if you don't want the gameplay to be watermarked by dgVoodoo.
 +
## Click Apply to save your changes
 +
#Now you will need to limit your framerate to 30FPS to prevent game-breaking bugs:
 +
##Open the <code>dgVoodoo.conf</code> now present in the game directory.
 +
## Go to <code>[GeneralExt]</code>, Under the list of explained commands, add the line <code>FPSLimit = 30</code>
 +
#Save changes, and '''Do not Open dgVoodooCpl.exe and select the Spider-Man folder as that will remove this line for the FPSLimit'''
 +
{{ii}} This can also be used to cap the FPS at 20 to prevent the Venom Chase Cutscene bug.
 +
}}
  
 
==Game data==
 
==Game data==
 
===Configuration file(s) location===
 
===Configuration file(s) location===
 
{{Game data|
 
{{Game data|
{{Game data/row|Windows|{{p|game}}\Spidey.cfg}}
+
{{Game data/config|Windows|{{p|game}}\Spidey.cfg}}
{{Game data/row|Mac OS|}}
+
{{Game data/config|Mac OS|}}
 
}}
 
}}
  
 
===Save game data location===
 
===Save game data location===
 
{{Game data|
 
{{Game data|
{{Game data/row|Windows|{{p|game}}\save\}}
+
{{Game data/saves|Windows|{{p|game}}\save\}}
{{Game data/row|Mac OS|}}
+
{{Game data/saves|Mac OS|}}
 
}}
 
}}
  
==Video settings==
+
==Video==
 
{{Image|Spider-Man (2001) Video.png|In-game video settings.}}
 
{{Image|Spider-Man (2001) Video.png|In-game video settings.}}
{{Video settings
+
{{Video
|wsgf link                  = http://www.wsgf.org/dr/spider-man/en
+
|wsgf link                  = https://www.wsgf.org/dr/spider-man/en
 
|widescreen wsgf award      = unsupported
 
|widescreen wsgf award      = unsupported
 
|multimonitor wsgf award    = unsupported
 
|multimonitor wsgf award    = unsupported
 
|ultrawidescreen wsgf award = unsupported
 
|ultrawidescreen wsgf award = unsupported
 
|4k ultra hd wsgf award    = unsupported
 
|4k ultra hd wsgf award    = unsupported
|widescreen resolution      = false
+
|widescreen resolution      = hackable
|widescreen resolution notes=  
+
|widescreen resolution notes= See [https://community.pcgamingwiki.com/files/file/2690-spider-man-2001-widescreen-fix/ this page].
 
|multimonitor              = false
 
|multimonitor              = false
 
|multimonitor notes        =  
 
|multimonitor notes        =  
Line 60: Line 117:
 
|fov                        = unknown
 
|fov                        = unknown
 
|fov notes                  =  
 
|fov notes                  =  
|windowed                  = unknown
+
|windowed                  = hackable
|windowed notes            =  
+
|windowed notes            = Can be forced using [[Glossary:Windowed#DxWnd|DxWnd]], but causes audio and resolution issues. Must mark '''Release mouse outside window''' and use Alt-Tab command to escape window.
|borderless windowed        = unknown
+
|borderless windowed        = hackable
|borderless windowed notes  =  
+
|borderless windowed notes  = Can be forced using [[Glossary:Windowed#DxWnd|DxWnd]] and Borderless Gaming, issues for windowed mode still persist
 
|anisotropic                = unknown
 
|anisotropic                = unknown
 
|anisotropic notes          =  
 
|anisotropic notes          =  
|antialiasing              = true
+
|antialiasing              = hackable
|antialiasing notes        =  
+
|antialiasing notes        = Can be forced through [[#Increase in-game graphical quality|dgVoodoo]].
|vsync                      = unknown
+
|upscaling                  = unknown
|vsync notes                =  
+
|upscaling tech            =
|60 fps                    = true
+
|upscaling notes            =  
|60 fps notes              = Main menu is capped at 30 FPS while the movie sequences are capped at 15 FPS.{{cn|Movie sequences as in In-game cutscenes or FMVs, cause if it's FMVs, then that second part is completely not needed}}
+
|vsync                      = hackable
|120 fps                    = unknown
+
|vsync notes                = Can be forced through [[#Increase in-game graphical quality|dgVoodoo]].
 +
|60 fps                    = limited
 +
|60 fps notes              = Capped at 60 FPS, A 30 FPS cap is required for some levels. But some bugs require a temporary 20 FPS cap. See [[Spider-Man_(2001)#Issues_unresolved|Issues Unresolved]], Main menu is capped at 30 FPS while the movie sequences are Rendered at 15 FPS.{{cn|Movie sequences as in In-game cutscenes or FMVs, cause if it's FMVs, then that second part is completely not needed... unless it's not the movie's framerate}}
 +
|120 fps                    = false
 
|120 fps notes              =  
 
|120 fps notes              =  
 +
|hdr                        = unknown
 +
|hdr notes                  =
 
|color blind                = unknown
 
|color blind                = unknown
 
|color blind notes          =  
 
|color blind notes          =  
 
}}
 
}}
  
==Input settings==
+
==Input==
 
{{Image|Spider-Man (2001) Key Map.png|In-game key map settings.}}
 
{{Image|Spider-Man (2001) Key Map.png|In-game key map settings.}}
{{Input settings
+
{{Input
 
|key remap                = true
 
|key remap                = true
 
|key remap notes          =  
 
|key remap notes          =  
|acceleration option      = unknown
+
|acceleration option      = false
 
|acceleration option notes =  
 
|acceleration option notes =  
|mouse sensitivity        = unknown
+
|mouse sensitivity        = false
 
|mouse sensitivity notes  =  
 
|mouse sensitivity notes  =  
 
|mouse menu                = true
 
|mouse menu                = true
 
|mouse menu notes          =  
 
|mouse menu notes          =  
|invert mouse y-axis      = unknown
+
|invert mouse y-axis      = false
 
|invert mouse y-axis notes =  
 
|invert mouse y-axis notes =  
 +
|touchscreen              = unknown
 +
|touchscreen notes        =
 
|controller support        = true
 
|controller support        = true
|controller support notes  =  
+
|controller support notes  = Has trouble identifying post-2002 controllers.
|full controller          = unknown
+
|full controller          = false
 
|full controller notes    =  
 
|full controller notes    =  
 
|controller remap          = true
 
|controller remap          = true
|controller remap notes    =  
+
|controller remap notes    = DirectInput controllers only.
|controller sensitivity    = unknown
+
|controller sensitivity    = false
 
|controller sensitivity notes=  
 
|controller sensitivity notes=  
|invert controller y-axis  = unknown
+
|invert controller y-axis  = false
 
|invert controller y-axis notes=  
 
|invert controller y-axis notes=  
|touchscreen               = unknown
+
|xinput controllers        = unknown
|touchscreen notes        =  
+
|xinput controllers notes  =
|button prompts            = unknown
+
|xbox prompts              = unknown
 +
|xbox prompts notes        =
 +
|impulse triggers          = unknown
 +
|impulse triggers notes    =
 +
|dualshock 4               = unknown
 +
|dualshock 4 notes        =
 +
|dualshock prompts        = unknown
 +
|dualshock prompts notes   =
 +
|light bar support         = unknown
 +
|light bar support notes  =
 +
|dualshock 4 modes        = unknown
 +
|dualshock 4 modes notes  =
 +
|tracked motion controllers= unknown
 +
|tracked motion controllers notes =
 +
|tracked motion prompts    = unknown
 +
|tracked motion prompts notes =
 +
|other controllers        = unknown
 +
|other controllers notes  =
 +
|other button prompts      = unknown
 +
|other button prompts notes=  
 +
|button prompts            = Generic
 
|button prompts notes      =  
 
|button prompts notes      =  
 
|controller hotplug        = unknown
 
|controller hotplug        = unknown
Line 109: Line 193:
 
|haptic feedback          = unknown
 
|haptic feedback          = unknown
 
|haptic feedback notes    =  
 
|haptic feedback notes    =  
|light bar support        = unknown
+
|simultaneous input        = unknown
|light bar support notes   =  
+
|simultaneous input notes =  
 
}}
 
}}
  
==Audio settings==
+
==Audio==
{{Image|Spider-Man (2001) Audio.png| In-game audio settings.}}
+
{{Image|Spider-Man (2001) Audio.png|In-game audio settings.}}
{{Audio settings
+
{{Audio
 
|separate volume          = true
 
|separate volume          = true
 
|separate volume notes    = Music and SFX, voice, movie.
 
|separate volume notes    = Music and SFX, voice, movie.
 
|surround sound          = false
 
|surround sound          = false
|surround sound notes    =  
+
|surround sound notes    = Stereo and Mono only
 
|subtitles                = false
 
|subtitles                = false
 
|subtitles notes          =  
 
|subtitles notes          =  
 
|closed captions          = false
 
|closed captions          = false
 
|closed captions notes    =  
 
|closed captions notes    =  
|mute on focus lost      = unknown
+
|mute on focus lost      = false
 
|mute on focus lost notes =  
 
|mute on focus lost notes =  
 
|eax support              =  
 
|eax support              =  
|eax support notes        =  
+
|eax support notes         =
 +
|royalty free audio       = unknown
 +
|royalty free audio notes  =
 +
}}
 +
 
 +
{{L10n|content=
 +
{{L10n/switch
 +
|language  = English
 +
|interface = true
 +
|audio    = true
 +
|subtitles = false
 +
|notes    =
 +
|ref      =
 +
|fan      =
 +
}}
 +
{{L10n/switch
 +
|language  = Russian
 +
|interface = true
 +
|audio    = true
 +
|subtitles = true
 +
|notes    = Unofficial localizations by Fargus, 7wolf
 +
|ref      =
 +
|fan      =
 +
}}
 +
}}
 +
 
 +
==Issues unresolved==
 +
===Bug with "Chase Venom"===
 +
{{Image|Spider-Man (2001) Chase Venom In-Game Cutscene Bug.jpg|A demonstration of a bug that happens in a cut scene after Spider-Man chases Venom through a building. Spider-Man, after Venom leaps out of the building, follows a bugged path, causing him to turn right and jump into the wall he's facing to climb it for a few seconds.}}
 +
During the level "Chase Venom", Spider-Man must chase venom to a skyscraper, where-in the game plays an in-game cut scene of the two chasing each other through the skyscraper. There is a bug that causes Spider-Man to follow an improper path while chasing venom out of the building near the end, causing Spider-Man to become to far apart from Venom, causing a game-over.
 +
 
 +
In order to avoid this bug, you must force FPS to max of 20. It can be reset once the Venom chase is completed.
 +
 
 +
===Mysterio is Impossible to defeat===
 +
At 30fps and above, Mysterio's lasers in the 2nd phase of his boss fight spaz out all over and Stun-locks you.
 +
 
 +
Limit the FPS to 20 to be able to play the boss fight as intended. It can be reset once the boss fight is over.
 +
 
 +
===Audio issues for specific instances===
 +
The game has trouble detecting specific audio drivers properly. For example, using Bluetooth headphones causes the audio become heavily distorted. The audio will mute for certain music and sounds in-game, but will blare the music on the menu, and any dialogue from characters in-game to the point of distortion. The loud audio also gets louder overtime, despite being turned down to the lowest setting in the audio menu.
 +
 
 +
==Issues fixed==
 +
===Game over screen loop===
 +
{{--}} Playing at over 30 FPS breaks several in-game cutscenes forcing the game into a game over screen loop, making the game incompletable.
 +
 
 +
{{Fixbox|description=Set game to 30 FPS|ref={{cn|date=July 2017}}|fix=
 +
See [[Glossary:Frame rate (FPS)#Frame rate capping|Frame rate capping]] to set a 30 FPS cap.
 +
}}
 +
 
 +
===Fix joystick detection===
 +
{{Fixbox|description=Install GloSC|ref={{cn|date=July 2017}}|fix=
 +
# Download [https://github.com/Alia5/GloSC/releases/latest GloSC].
 +
# Run the installer and follow the on-screen directions.
 +
# Restart the computer when prompted.
 +
}}
 +
 
 +
===Audio Looping===
 +
{{--}} Sometimes sounds will loop on modern systems, best example is on the Race to the Bugle level where you can get looping enemy grunts pretty easily. Background ambiance sound looping is normal of this port, and happens even on systems of the time.
 +
 
 +
{{Fixbox|description=Set game exe to "Windows XP" compatibility mode|ref={{cn|date=Nov 2017}}|fix=
 +
# Right-click the <code>SpideyPC.exe</code>. From the drop-down menu, select '''Properties'''.
 +
# Once the window is open, select the '''Compatibility''' tab.
 +
# Select '''Windows XP Service Pack 2''' or '''Windows XP Service Pack 3''' and '''Apply''' changes.
 +
# Run the game.
 +
 
 
}}
 
}}
  
Line 133: Line 281:
 
===API===
 
===API===
 
{{API
 
{{API
|direct3d versions      =  
+
|direct3d versions      = 7
|direct3d notes        =  
+
|direct3d notes        = Although it requires DirectX 8 to be installed, it uses Direct3D 7 for rendering.
 
|directdraw versions    =  
 
|directdraw versions    =  
 
|directdraw notes      =  
 
|directdraw notes      =  
Line 145: Line 293:
 
|mantle support        =  
 
|mantle support        =  
 
|mantle support notes  =  
 
|mantle support notes  =  
|vulkan support        =  
+
|vulkan versions        =  
|vulkan support notes   =  
+
|vulkan notes           =  
 
|dos modes              =  
 
|dos modes              =  
 
|dos modes notes        =  
 
|dos modes notes        =  
 
|shader model versions  =  
 
|shader model versions  =  
 
|shader model notes    =  
 
|shader model notes    =  
|64-bit executable     = false
+
|windows 32-bit exe    = true
|64-bit executable notes=  
+
|windows 64-bit exe    = false
 +
|windows arm app        = unknown
 +
|windows exe notes      =
 +
|mac os x powerpc app  = true
 +
|macos intel 32-bit app = unknown
 +
|macos intel 64-bit app = unknown
 +
|macos arm app          = unknown
 +
|macos app notes        =
 +
|linux powerpc app      =
 +
|linux 32-bit executable=  
 +
|linux 64-bit executable=
 +
|linux arm app          = unknown
 +
|linux executable notes =
 +
|mac os powerpc app    = true
 +
|mac os 68k app        = unknown
 +
|mac os executable notes=  
 
}}
 
}}
  
Line 160: Line 323:
  
 
|minOS    = 95, 98, ME, 2000
 
|minOS    = 95, 98, ME, 2000
|minCPU  = Pentium II 266 mHz
+
|minCPU  = Intel Pentium II 266 MHz
 
|minRAM  = 64 MB
 
|minRAM  = 64 MB
 
|minHD    = 200 MB
 
|minHD    = 200 MB
 
|minGPU  =  
 
|minGPU  =  
 +
|minVRAM  = 4 MB
 
|minDX    = 8.0a
 
|minDX    = 8.0a
  
Line 177: Line 341:
  
 
|minOS    = 8.6
 
|minOS    = 8.6
|minCPU  =  
+
|minCPU  = 400 MHz
|minRAM  =  
+
|minRAM  = 96 MB
 
|minHD    =  
 
|minHD    =  
|minGPU  =  
+
|minGPU  = Hardware 3D acceleration (128)
  
 
|recOS    =  
 
|recOS    =  

Latest revision as of 11:09, 13 October 2023

Spider-Man
Spider-Man cover
Developers
Neversoft
Windows LTI Gray Matter
Mac OS (Classic) Westlake Interactive
macOS (OS X) Westlake Interactive
Publishers
Activision
Mac OS Aspyr Media
macOS (OS X) Aspyr Media
Engines
Apocalypse
Release dates
Windows September 19, 2001
Mac OS (Classic) January 24, 2002
macOS (OS X) January 24, 2002
Reception
Metacritic 68
Taxonomy
Series Spider-Man
Spider-Man (2001) on HowLongToBeat
Spider-Man (2001) on IGDB
Spider-Man (2001) guide on StrategyWiki
Spider-Man (2001) on MobyGames
Spider-Man (2001) 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

Port of the Enhanced Dreamcast version, featuring Visual improvements over the PSX Original.
Buggy PC port. Large amount of game breaking bugs when run at anything above 20 FPS. Framerate is not capped by default.
Minor bugs and glitches occur in in-game cut-scenes, even with a locked 30 FPS, requiring a 20FPS lock sometimes.
Audio issues for certain devices, such as Bluetooth headphones, and bad audio mixing overall.

Availability

Source DRM Notes Keys OS
Retail
Disc check (requires the CD/DVD in the drive to play)
Windows
Mac OS
macOS (OS X)
A demo is available.
A faithful higher resolution desktop icon can be found on the community site.
This game is not available digitally.

Essential improvements

Patches

Spider-Man 1.0.2 Update updates the Mac OS release to the latest version.

Improve Image Quality and Limit the in-game Framerate

Install dgVoodoo 2[citation needed]
  1. Download the latest version of dgVoodoo 2.
  2. Extract the contents using your favorite archiving tool, or by right clicking it and selecting Extract All, and then following the on-screen instructions.
  3. Copy the file dgVoodooCpl.exe and the contents of the folder MS (which are D3Dlmm.dll & DDraw.dll).
  4. Paste all aformentioned files to <path-to-game>.
  5. Run dgVoodooCpl.exe as an administrator.
  6. Click the icon with the symbols .\ near the top right to reassign the location of the configuration file for dgVoodoo to <path-to-game>.
  7. Change the following settings.
    1. Set Scaling mode to Stretched, 4:3 Aspect ratio and select your Adapter if you have multiple GPUs in the General tab (If using the widescreen fix, don't do this.)
    2. Click on the tab titled DirectX
    3. Set the Videocard to GeForce 9800(The most powerful option) and VRAM to 1024 MB.
    4. Set Resolution to Max or your desired screen resolution. (Again, If using the widescreen fix, don't do this.)
    5. Set Antialiasing (MSAA) to 8x (Optional)
    6. Tick the Force vSync in Miscellaneous.
    7. Un-Tick the dgVoodoo Watermark option in Miscellaneous if you don't want the gameplay to be watermarked by dgVoodoo.
    8. Click Apply to save your changes
  8. Now you will need to limit your framerate to 30FPS to prevent game-breaking bugs:
    1. Open the dgVoodoo.conf now present in the game directory.
    2. Go to [GeneralExt], Under the list of explained commands, add the line FPSLimit = 30
  9. Save changes, and Do not Open dgVoodooCpl.exe and select the Spider-Man folder as that will remove this line for the FPSLimit
This can also be used to cap the FPS at 20 to prevent the Venom Chase Cutscene bug.

Game data

Configuration file(s) location

System Location
Windows <path-to-game>\Spidey.cfg[Note 1]
Mac OS (Classic)

Save game data location

System Location
Windows <path-to-game>\save\[Note 1]
Mac OS (Classic)

Video

In-game video settings.
In-game video settings.

Graphics feature State WSGF Notes
Widescreen resolution
See this page.
Multi-monitor
Ultra-widescreen
4K Ultra HD
Field of view (FOV)
Windowed
Can be forced using DxWnd, but causes audio and resolution issues. Must mark Release mouse outside window and use Alt-Tab command to escape window.
Borderless fullscreen windowed
Can be forced using DxWnd and Borderless Gaming, issues for windowed mode still persist
Anisotropic filtering (AF)
Anti-aliasing (AA)
Can be forced through dgVoodoo.
Vertical sync (Vsync)
Can be forced through dgVoodoo.
60 FPS
Capped at 60 FPS, A 30 FPS cap is required for some levels. But some bugs require a temporary 20 FPS cap. See Issues Unresolved, Main menu is capped at 30 FPS while the movie sequences are Rendered at 15 FPS.[citation needed]
120+ FPS

Input

In-game key map settings.
In-game key map settings.

Audio

In-game audio settings.
In-game audio settings.

Audio feature State Notes
Separate volume controls
Music and SFX, voice, movie.
Surround sound
Stereo and Mono only
Subtitles
Closed captions
Mute on focus lost
Royalty free audio

Localizations

Language UI Audio Sub Notes
English
Russian
Unofficial localizations by Fargus, 7wolf

Issues unresolved

Bug with "Chase Venom"

A demonstration of a bug that happens in a cut scene after Spider-Man chases Venom through a building. Spider-Man, after Venom leaps out of the building, follows a bugged path, causing him to turn right and jump into the wall he's facing to climb it for a few seconds.
A demonstration of a bug that happens in a cut scene after Spider-Man chases Venom through a building. Spider-Man, after Venom leaps out of the building, follows a bugged path, causing him to turn right and jump into the wall he's facing to climb it for a few seconds.

During the level "Chase Venom", Spider-Man must chase venom to a skyscraper, where-in the game plays an in-game cut scene of the two chasing each other through the skyscraper. There is a bug that causes Spider-Man to follow an improper path while chasing venom out of the building near the end, causing Spider-Man to become to far apart from Venom, causing a game-over.

In order to avoid this bug, you must force FPS to max of 20. It can be reset once the Venom chase is completed.

Mysterio is Impossible to defeat

At 30fps and above, Mysterio's lasers in the 2nd phase of his boss fight spaz out all over and Stun-locks you.

Limit the FPS to 20 to be able to play the boss fight as intended. It can be reset once the boss fight is over.

Audio issues for specific instances

The game has trouble detecting specific audio drivers properly. For example, using Bluetooth headphones causes the audio become heavily distorted. The audio will mute for certain music and sounds in-game, but will blare the music on the menu, and any dialogue from characters in-game to the point of distortion. The loud audio also gets louder overtime, despite being turned down to the lowest setting in the audio menu.

Issues fixed

Game over screen loop

Playing at over 30 FPS breaks several in-game cutscenes forcing the game into a game over screen loop, making the game incompletable.
Set game to 30 FPS[citation needed]

See Frame rate capping to set a 30 FPS cap.

Fix joystick detection

Install GloSC[citation needed]
  1. Download GloSC.
  2. Run the installer and follow the on-screen directions.
  3. Restart the computer when prompted.

Audio Looping

Sometimes sounds will loop on modern systems, best example is on the Race to the Bugle level where you can get looping enemy grunts pretty easily. Background ambiance sound looping is normal of this port, and happens even on systems of the time.
Set game exe to "Windows XP" compatibility mode[citation needed]
  1. Right-click the SpideyPC.exe. From the drop-down menu, select Properties.
  2. Once the window is open, select the Compatibility tab.
  3. Select Windows XP Service Pack 2 or Windows XP Service Pack 3 and Apply changes.
  4. Run the game.

Other information

API

Technical specs Supported Notes
Direct3D 7 Although it requires DirectX 8 to be installed, it uses Direct3D 7 for rendering.
ExecutablePPC16-bit 32-bit 64-bit Notes
Windows
macOS (OS X)
Mac OS (Classic)

System requirements

Windows
Minimum
Operating system (OS) 95, 98, ME, 2000
Processor (CPU) Intel Pentium II 266 MHz
System memory (RAM) 64 MB
Hard disk drive (HDD) 200 MB
Video card (GPU) 4 MB of VRAM
DirectX 8.0a compatible
Mac OS
Minimum
Operating system (OS) 8.6
Processor (CPU) 400 MHz
System memory (RAM) 96 MB
Hard disk drive (HDD)
Video card (GPU) Hardware 3D acceleration (128)


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