Difference between revisions of "Spider-Man 2: The Game"
From PCGamingWiki, the wiki about fixing PC games
(Moved current state as a key point, sourced system requirements from game box with reformatting to match, and included Mac requirements) |
(Removed unnecessary mention of critical reception, and cleaned up sentence distinguishing the PC version from the console version.) |
||
(6 intermediate revisions by 3 users not shown) | |||
Line 28: | Line 28: | ||
|steam appid = | |steam appid = | ||
|gogcom id = | |gogcom id = | ||
+ | |official site= https://web.archive.org/web/20050303002057/http://www.activision.com/en_US/game_specific/af50921d-47bb-4992-9c41-bee322052d0a.html | ||
|hltb = 12343 | |hltb = 12343 | ||
+ | |lutris = spider-man-2-the-game | ||
|strategywiki = Spider-Man 2: The Game | |strategywiki = Spider-Man 2: The Game | ||
− | |mobygames = | + | |mobygames = 14673 |
|wikipedia = Spider-Man 2 (video game) | |wikipedia = Spider-Man 2 (video game) | ||
|winehq = 3653 | |winehq = 3653 | ||
|license = commercial | |license = commercial | ||
}} | }} | ||
− | |||
− | |||
− | |||
{{Introduction | {{Introduction | ||
− | |introduction = | + | |introduction = '''Spider-Man 2: The Game''' is a [[:Category:Third-person|third-person]] [[:Category:action|action]] [[:Category:adventure|adventure]] game developed by [[company:The Fizz Factor|The Fizz Factor]]. Despite sharing the same name with the 2004 console game developed by [[company:Treyarch|Treyarch]], this game was developed by a separate team and doesn't share assets or code with the console versions. |
− | |release history = | + | |release history = |
|current state = | |current state = | ||
Line 99: | Line 98: | ||
|borderless windowed notes = | |borderless windowed notes = | ||
|anisotropic = hackable | |anisotropic = hackable | ||
− | |anisotropic notes = See [[#Anisotropic filtering (AF)|Anisotropic filtering (AF) | + | |anisotropic notes = See [[#Anisotropic filtering (AF)|Anisotropic filtering (AF)]]. |
− | |antialiasing = | + | |antialiasing = false |
− | |antialiasing notes = | + | |antialiasing notes = |
|upscaling = false | |upscaling = false | ||
|upscaling tech = | |upscaling tech = | ||
Line 117: | Line 116: | ||
}} | }} | ||
===[[Glossary:Widescreen resolution|Widescreen resolution]]=== | ===[[Glossary:Widescreen resolution|Widescreen resolution]]=== | ||
− | {{Fixbox|description=Set in Webhead.ini|ref=<ref>{{Refcheck|user=AlphaYellow|date=2023-07-03}}</ref>|fix= | + | {{Fixbox|description=Set in Webhead.ini|ref=<ref name="Checked_by_AlphaYellow">{{Refcheck|user=AlphaYellow|date=2023-07-03}}</ref>|fix= |
# Launch the game at least once then close it. | # Launch the game at least once then close it. | ||
# Open {{file|[[#Game data|Webhead.ini]]}}. | # Open {{file|[[#Game data|Webhead.ini]]}}. | ||
Line 128: | Line 127: | ||
===[[Glossary:Field of view (FOV)|Field of view (FOV)]]=== | ===[[Glossary:Field of view (FOV)|Field of view (FOV)]]=== | ||
− | {{Fixbox|description=Edit ini file|ref=<ref | + | {{Fixbox|description=Edit ini file|ref=<ref name="Checked_by_AlphaYellow" />|fix= |
# Launch the game at least once then close it. | # Launch the game at least once then close it. | ||
# Open {{file|[[#Game data|User.ini]]}}. | # Open {{file|[[#Game data|User.ini]]}}. | ||
Line 143: | Line 142: | ||
===[[Glossary:Anisotropic filtering (AF)|Anisotropic filtering (AF)]]=== | ===[[Glossary:Anisotropic filtering (AF)|Anisotropic filtering (AF)]]=== | ||
− | {{Fixbox|description=Edit ini file|ref=<ref | + | {{Fixbox|description=Edit ini file|ref=<ref name="Checked_by_AlphaYellow" />|fix= |
# Launch the game at least once then close it. | # Launch the game at least once then close it. | ||
# Open {{file|[[#Game data|Webhead.ini]]}}. | # Open {{file|[[#Game data|Webhead.ini]]}}. | ||
Line 151: | Line 150: | ||
===[[Glossary:Vertical sync (Vsync)|Vertical sync (Vsync)]]=== | ===[[Glossary:Vertical sync (Vsync)|Vertical sync (Vsync)]]=== | ||
− | {{Fixbox|description=Edit ini file|ref=<ref | + | {{Fixbox|description=Edit ini file|ref=<ref name="Checked_by_AlphaYellow" />|fix= |
# Launch the game at least once then close it. | # Launch the game at least once then close it. | ||
# Open {{file|[[#Game data|Webhead.ini]]}}. | # Open {{file|[[#Game data|Webhead.ini]]}}. | ||
Line 223: | Line 222: | ||
===[[Glossary:Mouse acceleration|Mouse acceleration]]=== | ===[[Glossary:Mouse acceleration|Mouse acceleration]]=== | ||
− | {{Fixbox|description=Edit ini file|ref=<ref | + | {{Fixbox|description=Edit ini file|ref=<ref name="Checked_by_AlphaYellow" />|fix= |
# Launch the game at least once then close it. | # Launch the game at least once then close it. | ||
# Open {{file|[[#Game data|User.ini]]}}. | # Open {{file|[[#Game data|User.ini]]}}. | ||
Line 233: | Line 232: | ||
===[[Glossary:Mouse#Sensitivity|Mouse sensitivity]]=== | ===[[Glossary:Mouse#Sensitivity|Mouse sensitivity]]=== | ||
− | {{Fixbox|description=Edit ini file|ref=<ref | + | {{Fixbox|description=Edit ini file|ref=<ref name="Checked_by_AlphaYellow" />|fix= |
# Open {{file|[[#Game data|User.ini]]}}. | # Open {{file|[[#Game data|User.ini]]}}. | ||
# Change the line <code>MouseSensitivity=</code> to the desired value. | # Change the line <code>MouseSensitivity=</code> to the desired value. | ||
Line 242: | Line 241: | ||
===Jerky/Uneven mouse movement=== | ===Jerky/Uneven mouse movement=== | ||
− | {{Fixbox|description=Edit ini file|ref=<ref | + | {{Fixbox|description=Edit ini file|ref=<ref name="Checked_by_AlphaYellow" />|fix= |
# Launch the game at least once then close it. | # Launch the game at least once then close it. | ||
# Open {{file|[[#Game data|User.ini]]}}. | # Open {{file|[[#Game data|User.ini]]}}. | ||
Line 281: | Line 280: | ||
{{--}} Forcing the game to use the system OpenAL device may lead to audio dropouts, missing and substituted audio samples. | {{--}} Forcing the game to use the system OpenAL device may lead to audio dropouts, missing and substituted audio samples. | ||
− | {{Fixbox|description=Restore surround sound|ref=<ref | + | {{Fixbox|description=Restore surround sound|ref=<ref name="Checked_by_AlphaYellow" />|fix= |
# Launch the game at least once then close it. | # Launch the game at least once then close it. | ||
# Open {{file|[[#Game data|Webhead.ini]]}}. | # Open {{file|[[#Game data|Webhead.ini]]}}. | ||
Line 347: | Line 346: | ||
|vorpx = hackable | |vorpx = hackable | ||
|vorpx modes = G3D | |vorpx modes = G3D | ||
− | |vorpx notes = User created profile, requires [[DgVoodoo 2|DGVoodoo2 v 2.55.4]], see [https://www.vorpx.com/forums/search/SpiderMan_2/ profile | + | |vorpx notes = User created profile, requires [[DgVoodoo 2|DGVoodoo2 v 2.55.4]], see [https://www.vorpx.com/forums/search/SpiderMan_2/ profile introduction]. <br><code>Note:</code> Profile may not work with the latest wrapper, in case of issues please report to the [https://www.vorpx.com/forums/search/SpiderMan_2/ vorpx forum]. |
|htc vive = | |htc vive = | ||
|htc vive notes = | |htc vive notes = | ||
Line 376: | Line 375: | ||
==Issues fixed== | ==Issues fixed== | ||
===Poor performance on Windows 8/8.1/10/11=== | ===Poor performance on Windows 8/8.1/10/11=== | ||
− | {{Fixbox|description=Install [http://dege.freeweb.hu/dgVoodoo2/dgVoodoo2/ dgVoodoo2].|ref=<ref | + | {{Fixbox|description=Install [http://dege.freeweb.hu/dgVoodoo2/dgVoodoo2/ dgVoodoo2].|ref=<ref name="Checked_by_AlphaYellow" />}} |
− | {{Fixbox|description=Use crosire's d3d8to9 wrapper|ref=<ref | + | {{Fixbox|description=Use crosire's d3d8to9 wrapper|ref=<ref name="Checked_by_AlphaYellow" />|fix= |
# Download {{file|d3d8.dll}} from [https://github.com/crosire/d3d8to9/releases here]. | # Download {{file|d3d8.dll}} from [https://github.com/crosire/d3d8to9/releases here]. | ||
# Place it in {{folder|{{p|game}}\System\}}. | # Place it in {{folder|{{p|game}}\System\}}. | ||
Line 384: | Line 383: | ||
===Run the game at screen refresh rate=== | ===Run the game at screen refresh rate=== | ||
− | {{--}} Maximum selectable refresh rate is 60 | + | {{--}} Maximum selectable refresh rate is 60 Hz. This does not limit FPS, but may set the monitor's refresh rate to 100 Hz, which may result in screen tearing on a 120 or 144 Hz monitor. |
− | {{Fixbox|description=Set fullscreen refresh rate<ref | + | {{Fixbox|description=Set fullscreen refresh rate<ref name="Checked_by_AlphaYellow" />|fix= |
# Launch the game at least once then close it. | # Launch the game at least once then close it. | ||
# Open {{file|[[#Game data|Webhead.ini]]}}. | # Open {{file|[[#Game data|Webhead.ini]]}}. | ||
# Find the line <code>DesiredRefreshRate=60</code>. | # Find the line <code>DesiredRefreshRate=60</code>. | ||
− | # Change the value to set | + | # Change the value to set the monitor's refresh rate. For example, 120 or 144. |
'''Notes''' | '''Notes''' | ||
Line 408: | Line 407: | ||
|glide notes = | |glide notes = | ||
|software mode = true | |software mode = true | ||
− | |software mode notes = RAD Game Tools' Pixomatic Software Renderer | + | |software mode notes = RAD Game Tools' Pixomatic Software Renderer. |
|mantle support = | |mantle support = | ||
|mantle support notes = | |mantle support notes = |
Revision as of 16:24, 12 May 2024
Developers | |
---|---|
The Fizz Factor | |
macOS (OS X) | Aspyr Media |
macOS (OS X) | Ryan C. Gordon |
Publishers | |
Activision | |
Russia | 1C Company |
Engines | |
Unreal Engine 2 | |
Release dates | |
Windows | June 28, 2004 |
macOS (OS X) | August 16, 2004 |
Reception | |
Metacritic | 42 |
IGDB | 68 |
Taxonomy | |
Monetization | One-time game purchase |
Modes | Singleplayer |
Pacing | Real-time |
Perspectives | Third-person |
Controls | Direct control |
Genres | Action, Adventure |
Art styles | Realistic |
Themes | Contemporary, North America |
Series | Spider-Man |
Warnings
- The macOS (OS X) version of this game does not work on macOS Catalina (version 10.15) or later due to the removal of support for 32-bit-only apps.
Spider-Man 2: The Game is a third-person action adventure game developed by The Fizz Factor. Despite sharing the same name with the 2004 console game developed by Treyarch, this game was developed by a separate team and doesn't share assets or code with the console versions.
Availability
Source | DRM | Notes | Keys | OS |
---|---|---|---|---|
Retail | CD-ROM used only for installation. | |||
Retail |
- This game is not available digitally.
Demos
- A demo is available here.
Essential improvements
Patches
- Patch v1.1 is the latest patch for the OS X version.[1]
Game data
Configuration file(s) location
System | Location |
---|---|
Windows | <path-to-game>\System\*.ini[Note 1] |
macOS (OS X) |
-
Webhead.ini
contains general settings. -
User.ini
contains camera FOV, mouse, keyboard/controller bindings and other settings.
Save game data location
System | Location |
---|---|
Windows | <path-to-game>\System[Note 1] |
macOS (OS X) |
Video
Graphics feature | State | WSGF | Notes |
---|---|---|---|
Widescreen resolution | See Widescreen resolution. | ||
Multi-monitor | See Widescreen resolution. | ||
Ultra-widescreen | See Widescreen resolution. | ||
4K Ultra HD | See Widescreen resolution. | ||
Field of view (FOV) | 60° by default. See Field of view (FOV). | ||
Windowed | See the glossary page for potential workarounds. | ||
Borderless fullscreen windowed | See the glossary page for potential workarounds. | ||
Anisotropic filtering (AF) | See Anisotropic filtering (AF). | ||
Anti-aliasing (AA) | See the glossary page for potential workarounds. | ||
High-fidelity upscaling | See the glossary page for potential workarounds. | ||
Vertical sync (Vsync) | Off by default. To turn it on, see Vertical sync (Vsync). | ||
60 FPS and 120+ FPS | See Run the game at screen refresh rate. | ||
High dynamic range display (HDR) | See the glossary page for potential alternatives. |
Widescreen resolution
Set in Webhead.ini[2] |
---|
Notes
|
Field of view (FOV)
Edit ini file[2] |
---|
DesiredFOV=60.000000 DefaultFOV=60.000000 FOVAngle=60.000000 Notes
|
Anisotropic filtering (AF)
Edit ini file[2] |
---|
|
Vertical sync (Vsync)
Edit ini file[2] |
---|
|
Input
Keyboard and mouse | State | Notes |
---|---|---|
Remapping | ||
Mouse acceleration | ||
Mouse sensitivity | ||
Mouse input in menus | ||
Mouse Y-axis inversion | ||
Controller | ||
Controller support | Set UseJoystick=True in Webhead.ini under [WinDrv.WindowsClient] . |
|
Full controller support | ||
Controller remapping | Edit in User.ini . |
|
Controller sensitivity | Edit in User.ini . |
|
Controller Y-axis inversion | Edit in User.ini . |
Controller types |
---|
XInput-compatible controllers | ||
---|---|---|
Xbox button prompts | ||
Impulse Trigger vibration |
PlayStation controllers |
---|
Generic/other controllers |
---|
Additional information | ||
---|---|---|
Controller hotplugging | ||
Haptic feedback | ||
Digital movement supported | ||
Simultaneous controller+KB/M |
Mouse acceleration
Edit ini file[2] |
---|
Notes
|
Mouse sensitivity
Edit ini file[2] |
---|
Notes
|
Jerky/Uneven mouse movement
Edit ini file[2] |
---|
Notes
|
Audio
Audio feature | State | Notes |
---|---|---|
Separate volume controls | Music, Effects and Voice. | |
Surround sound | Up to 7.0 output with DirectSound3D restoration software or OpenAL. See Surround sound. | |
Subtitles | ||
Closed captions | ||
Mute on focus lost | ||
EAX support | EAX 3.0. | |
Royalty free audio |
Surround sound
- By default, the game outputs to stereo on modern versions of Windows. This will force the game to use the system OpenAL device as ouput and restore surround sound.
- Forcing the game to use the system OpenAL device may lead to audio dropouts, missing and substituted audio samples.
Restore surround sound[2] |
---|
|
Localizations
Language | UI | Audio | Sub | Notes |
---|---|---|---|---|
English | ||||
French | ||||
Italian | ||||
Polish | Only on Polish retail copy, download. | |||
Russian | Only on Russian retail copy. |
VR support
3D modes | State | Notes | |
---|---|---|---|
vorpX | G3D User created profile, requires DGVoodoo2 v 2.55.4, see profile introduction. Note: Profile may not work with the latest wrapper, in case of issues please report to the vorpx forum. |
Issues fixed
Poor performance on Windows 8/8.1/10/11
Install dgVoodoo2.[2] |
---|
Use crosire's d3d8to9 wrapper[2] |
---|
|
Run the game at screen refresh rate
- Maximum selectable refresh rate is 60 Hz. This does not limit FPS, but may set the monitor's refresh rate to 100 Hz, which may result in screen tearing on a 120 or 144 Hz monitor.
Set fullscreen refresh rate[2] |
---|
Notes
|
Other information
API
Technical specs | Supported | Notes |
---|---|---|
Direct3D | 8 | |
OpenGL | ||
Software renderer | RAD Game Tools' Pixomatic Software Renderer. |
Executable | PPC | 32-bit | 64-bit | Notes |
---|---|---|---|---|
Windows | ||||
macOS (OS X) | Install the version 1.1 patch for Intel support. |
Middleware
Middleware | Notes | |
---|---|---|
Audio | OpenAL | |
Cutscenes | Bink Video | 1.5.21.0 |
System requirements
Windows | ||
---|---|---|
Minimum | Recommended | |
Operating system (OS) | 98/ME/2000/XP | |
Processor (CPU) | Pentium 600 MHz Athlon 600 MHz |
Pentium III |
System memory (RAM) | 128 MB | |
Hard disk drive (HDD) | 827 MB | + 400 MB for the Windows swap file |
Video card (GPU) | NVIDIA RIVA TnT/TnT2 ATI Radeon series Matrox Parhelia 16 MB of VRAM DirectX 9.0b compatible | NVIDIA GeForce series |
Sound (audio device) | 16-bit sound card with DirectX 9.0b compliancy | |
Other | 4X CD-ROM with 600K/sec sustained transfer rate |
macOS (OS X) | ||
---|---|---|
Minimum | ||
Operating system (OS) | 10.2.8 (Jaguar) | |
Processor (CPU) | G3 700 MHz | |
System memory (RAM) | 256 MB | |
Hard disk drive (HDD) | 1 GB | |
Video card (GPU) | ATI Radeon 7500 NVIDIA GeForce 2 MX 32 MB of VRAM |
|
Other | 8X CD-ROM [3] |
Notes
- ↑ 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).