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

Difference between revisions of "Toy Story 2: Buzz Lightyear to the Rescue"

From PCGamingWiki, the wiki about fixing PC games
(added HLTB)
(34 intermediate revisions by 18 users not shown)
Line 7: Line 7:
 
|engines      =  
 
|engines      =  
 
|release dates=  
 
|release dates=  
{{Infobox game/row/date|Windows|November 17, 1999}}
+
{{Infobox game/row/date|Windows|November 22, 1999}}
 
{{Infobox game/row/date|Mac OS|November 28, 1999}}
 
{{Infobox game/row/date|Mac OS|November 28, 1999}}
 
|steam appid  =  
 
|steam appid  =  
 
|gogcom id    =  
 
|gogcom id    =  
|strategywiki = Toy Story 2: Buzz Lightyear to the Rescue
+
|strategywiki = Toy Story 2: Buzz Lightyear to the Rescue!
 +
|igdb        = toy-story-2-buzz-lightyear-to-the-rescue
 +
|hltb        = 10588
 +
|mobygames    = disneypixar-toy-story-2-buzz-lightyear-to-the-rescue
 
|wikipedia    = Toy Story 2: Buzz Lightyear to the Rescue
 
|wikipedia    = Toy Story 2: Buzz Lightyear to the Rescue
 
|winehq      = 11225
 
|winehq      = 11225
Line 20: Line 23:
 
'''Key points'''
 
'''Key points'''
 
{{--}} Has problems running on modern machines without patches. See [[#Issues fixed|Issues fixed]] and [[#Issues unresolved|Issues unresolved]].
 
{{--}} Has problems running on modern machines without patches. See [[#Issues fixed|Issues fixed]] and [[#Issues unresolved|Issues unresolved]].
 
'''General information'''
 
{{mm}} [http://pixar.wikia.com/Toy_Story_2:_The_Video_Game Pixar Wiki]
 
  
 
==Availability==
 
==Availability==
 
{{Availability|
 
{{Availability|
{{Availability/row| Retail |  | Disc | See [[#Bypass disc check|Bypass disc check]] |  | Windows, Mac OS }}
+
{{Availability/row| Retail |  | Disc | Simple disc check. See [[#Bypass disc check|Bypass disc check]]. |  | Windows, Mac OS }}
 
}}
 
}}
  
Line 35: Line 35:
 
# Download [https://github.com/RibShark/ToyStory2Fix/releases Toy Story 2 Fix].
 
# Download [https://github.com/RibShark/ToyStory2Fix/releases Toy Story 2 Fix].
 
# Extract all files to <code>{{P|game}}</code>.
 
# Extract all files to <code>{{P|game}}</code>.
# Run the game
+
# Run the game.
 
}}
 
}}
 +
 
===Bypass disc check===
 
===Bypass disc check===
 
{{Fixbox|description=Edit registry entries|ref=<ref>[https://github.com/RibShark/ToyStory2Fix/issues/1#issuecomment-411168424 No-CD HDD Support · Issue #1 · RibShark/ToyStory2Fix]</ref>|fix=
 
{{Fixbox|description=Edit registry entries|ref=<ref>[https://github.com/RibShark/ToyStory2Fix/issues/1#issuecomment-411168424 No-CD HDD Support · Issue #1 · RibShark/ToyStory2Fix]</ref>|fix=
# Copy the contents of the the {{code|<disc-root-directory>\Setup\Toy2}} directory from the disc to {{code|{{p|game}}\cd}} (creating the necessary folders).{{note|note=The directory name CD is chosen out of convenience. Any name or directory will work, as long as it is keep consistent.|name="CdDir"}}
+
# Copy the contents of the the {{code|<disc-root-directory>\Setup\Toy2\CD}} directory from the disc to {{code|{{p|game}}}}.{{note|note=replace {{p|game}} with the full path of your installation folder.|name="Path2Game"}}
# Open {{code|{{p|hklm}}\Software\TravelersTalesToyStory2}} in the registry editor.
+
# Open {{code|{{p|hklm}}\Software\{{P|wow64}}\TravelersTalesToyStory2\}} in the registry editor.
# Change the value of {{code|cdpath}} to {{code|{{p|game}}\cd}}.{{note|note=replace {{p|game}} with the full path of your installation folder.|name="Path2Game"}}
+
# Change the value of {{code|cdpath}} to {{code|{{p|game}}\}}.{{note|note=replace {{p|game}} with the full path of your installation folder.|name="Path2Game"}}
# Change the value of {{code|path}} to {{code|{{p|game}}}}.{{note|name="Path2Game"}}
+
# Change the value of {{code|path}} to {{code|{{p|game}}\data\}}, if it isn't already.{{note|name="Path2Game"}}
 
}}
 
}}
  
Line 73: Line 74:
 
|ultrawidescreen            = hackable
 
|ultrawidescreen            = hackable
 
|ultrawidescreen notes      = Use [[#Toy Story 2 Fix|Toy Story 2 Fix]].
 
|ultrawidescreen notes      = Use [[#Toy Story 2 Fix|Toy Story 2 Fix]].
|4k ultra hd                = unknown
+
|4k ultra hd                = hackable
|4k ultra hd notes          =  
+
|4k ultra hd notes          = Use [[dgVoodoo 2]].
 
|fov                        = false
 
|fov                        = false
 
|fov notes                  =  
 
|fov notes                  =  
Line 88: Line 89:
 
|vsync notes                =  
 
|vsync notes                =  
 
|60 fps                    = true
 
|60 fps                    = true
|60 fps notes              = Frame rates above 30 [[#Emperor Zurg Bug|causes issues]].
+
|60 fps notes              = Frame rates above 30 [[#Emperor Zurg Bug|cause issues]].
 
|120 fps                    = false
 
|120 fps                    = false
|120 fps notes              =  
+
|120 fps notes              = Capped at 60 FPS.
 
|hdr                        = false
 
|hdr                        = false
 
|hdr notes                  =  
 
|hdr notes                  =  
Line 122: Line 123:
 
|touchscreen              = false
 
|touchscreen              = false
 
|touchscreen notes        =  
 
|touchscreen notes        =  
|xinput controllers        = unknown
+
|xinput controllers        = true
 
|xinput controllers notes  =  
 
|xinput controllers notes  =  
 
|xbox prompts              = unknown
 
|xbox prompts              = unknown
Line 140: Line 141:
 
|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      = unknown
Line 175: Line 176:
 
  |interface = true
 
  |interface = true
 
  |audio    = true
 
  |audio    = true
 +
|subtitles = false
 +
|notes    =
 +
|fan      =
 +
}}
 +
{{L10n/switch
 +
|language  = French
 +
|interface = true
 +
|audio    = true
 +
|subtitles = false
 +
|notes    =
 +
|fan      =
 +
}}
 +
{{L10n/switch
 +
|language  = Polish
 +
|interface = true
 +
|audio    = false
 
  |subtitles = false
 
  |subtitles = false
 
  |notes    =  
 
  |notes    =  
Line 191: Line 208:
 
# Download [https://github.com/RibShark/ToyStory2Fix/releases Toy Story 2 Fix].
 
# Download [https://github.com/RibShark/ToyStory2Fix/releases Toy Story 2 Fix].
 
# Extract all files to <code>{{P|game}}</code>.
 
# Extract all files to <code>{{P|game}}</code>.
# Run the game
+
# Run the game.
 
}}
 
}}
  
 
{{Fixbox|description=Use dgVoodoo|ref=<ref>https://www.speedrun.com/toys2/thread/mh6ev/1 (July 2016)</ref>|fix=
 
{{Fixbox|description=Use dgVoodoo|ref=<ref>https://www.speedrun.com/toys2/thread/mh6ev/1 (July 2016)</ref>|fix=
# Download [http://dege.freeweb.hu/ dgVoodoo 2].
+
# Download [[dgVoodoo 2]].
# Drag contents of dgVoodoo folder to {{P|game}}.
+
# Extract the contents of dgVoodoo folder to {{P|game}}.
# Run {{file|dgVoodooSetup.exe}}.
+
# Move contents of the <code>x86</code> folder contained in the <code>MS</code> folder, to {{P|game}}.
 +
# Run {{file|dgVoodooCpl.exe}}.
 
# Click the '''[.\]''' button below the banner.
 
# Click the '''[.\]''' button below the banner.
 
# Change General settings according to your hardware.
 
# Change General settings according to your hardware.
# Under the DirectX tab, choose a Videocard (works with ATI Radeon 8500, maybe others). You can also change various performance and video settings.
+
# Under the DirectX tab, choose a Videocard (works with ATI Radeon 8500, maybe others). Various performance and video settings can be changed if desired.
# Tick "Fast Video Memory Access"
+
# Tick "Fast Video Memory Access".
 
# Click Apply.
 
# Click Apply.
 +
# Run the game.
 
}}
 
}}
  
Line 210: Line 229:
 
# Make sure the values at the cursor are <code>75 10 F6 C5 01</code>
 
# Make sure the values at the cursor are <code>75 10 F6 C5 01</code>
 
# Replace them with <code>E9 18 01 00 00</code>
 
# Replace them with <code>E9 18 01 00 00</code>
 +
# Run the game.
 
}}
 
}}
  
Line 216: Line 236:
 
# Download [https://github.com/RibShark/ToyStory2Fix/releases Toy Story 2 Fix].
 
# Download [https://github.com/RibShark/ToyStory2Fix/releases Toy Story 2 Fix].
 
# Extract all files to <code>{{P|game}}</code>.
 
# Extract all files to <code>{{P|game}}</code>.
# Run the game
+
# Run the game.
 
}}
 
}}
  
 
===Emperor Zurg Bug===
 
===Emperor Zurg Bug===
{{ii}} With modern hardware, on level 12 the boss fight with Zurg is almost impossible. He will always be too far away to hit him with a spin attack.<ref>[https://www.gamefaqs.com/boards/581753-toy-story-2/74169698 GameFAQs - Help! I can't beat Emperor Zurg on level 12. Is there a glitch?]</ref>
+
{{ii}} With modern hardware, on level 12 the boss fight with Zurg is almost impossible. He will always be too far away, making it near-impossible to hit him with a spin attack.<ref>[https://www.gamefaqs.com/boards/581753-toy-story-2/74169698 GameFAQs - Help! I can't beat Emperor Zurg on level 12. Is there a glitch?]</ref>
  
 
{{Fixbox|description=[[Frame rate capping|Cap frame rate]] to 30 FPS.|ref=<ref>[https://github.com/RibShark/ToyStory2Fix/issues/2#issuecomment-478752558 Boss Emperor Zurg PC Speed Glitch · Issue #2 · RibShark/ToyStory2Fix]</ref>|fix=
 
{{Fixbox|description=[[Frame rate capping|Cap frame rate]] to 30 FPS.|ref=<ref>[https://github.com/RibShark/ToyStory2Fix/issues/2#issuecomment-478752558 Boss Emperor Zurg PC Speed Glitch · Issue #2 · RibShark/ToyStory2Fix]</ref>|fix=
 
'''Notes'''
 
'''Notes'''
{{ii}} You can still beat Emperor Zurg at 60 FPS, the way to do this is by getting him cornered and trapped between 2 wall corners. Once you get him cornered, charge up your spin attack, release the spin attack, quickly jump forward and pull back, otherwise your fall down, repeat this until he gets defeated.
+
{{ii}} Emperor Zurg can still be beaten at 60 FPS. In order to beat him, he has to be cornered and trapped between two walls in a corner. Once he is cornered, charge up Buzz's spin attack, release the spin attack, quickly jump forward and pull back, otherwise Buzz will fall down. Repeat this until Zurg is defeated.
  
{{ii}} An alternative solution is to use a program to limit the CPU usage and make it not go above 1 Ghz with BSE (Battle Encoder Shirase).}}
+
{{ii}} An alternative solution is to use a program to limit the CPU usage and make it not go above 1 GHz with BSE (Battle Encoder Shirase).}}
  
 
==Other information==
 
==Other information==
Line 265: Line 285:
 
{{Help|Commandline}}
 
{{Help|Commandline}}
 
{{Standard table|Parameter|Description|content=
 
{{Standard table|Parameter|Description|content=
{{Standard table/row| -high | Forces FMV scenes to be played in 16bpp ("high color"). If not specified and the game detects a sufficiently fast CPU the FMV scenes are played in 32bpp.}}
+
{{Standard table/row| -high | Forces FMV scenes to be played in 16bpp ("high color"). If not specified and the game detects a sufficiently fast CPU, the FMV scenes will be played in 32bpp instead.}}
 
{{Standard table/row| -log | Creates a log file at <code>{{P|game}}\toy2.log</code>}}
 
{{Standard table/row| -log | Creates a log file at <code>{{P|game}}\toy2.log</code>}}
 
{{Standard table/row| -mpeg | Disables FMV scenes.}}
 
{{Standard table/row| -mpeg | Disables FMV scenes.}}
Line 280: Line 300:
 
|minGPU  =  
 
|minGPU  =  
 
|minVRAM  = 4 MB
 
|minVRAM  = 4 MB
|minDX    = 8
+
|minDX    = 6
  
 
|recOS    = 98, ME, XP
 
|recOS    = 98, ME, XP

Revision as of 10:03, 5 May 2021

Toy Story 2: Buzz Lightyear to the Rescue
Toy Story 2: Buzz Lightyear to the Rescue cover
Developers
Traveller's Tales
Publishers
Activision
Release dates
Windows November 22, 1999
Mac OS (Classic) November 28, 1999
Toy Story 2: Buzz Lightyear to the Rescue on HowLongToBeat
Toy Story 2: Buzz Lightyear to the Rescue on IGDB
Toy Story 2: Buzz Lightyear to the Rescue guide on StrategyWiki
Toy Story 2: Buzz Lightyear to the Rescue on MobyGames
Toy Story 2: Buzz Lightyear to the Rescue on Wikipedia
Toy Story
Subseries of Pixar
Disney's Animated Storybook: Toy Story 1996
Toy Story 1996
Toy Story 2: Buzz Lightyear to the Rescue 1999
Buzz Lightyear of Star Command 2000
Toy Story Mania! 2010
Toy Story 3: The Video Game 2010
Toy Story: Smash It! 2013
Toy Story Drop! 2019

Key points

Has problems running on modern machines without patches. See Issues fixed and Issues unresolved.

Availability

Source DRM Notes Keys OS
Retail
Disc check (requires the CD/DVD in the drive to play)
Simple disc check. See Bypass disc check.
Windows
Mac OS

Essential improvements

Toy Story 2 Fix

Fixes many issues with the game, allows the copyright screen to be skipped immediately and adds widescreen support.
Install the Toy Story 2 Fix
  1. Download Toy Story 2 Fix.
  2. Extract all files to <path-to-game>.
  3. Run the game.

Bypass disc check

Edit registry entries[1]
  1. Copy the contents of the the <disc-root-directory>\Setup\Toy2\CD directory from the disc to <path-to-game>.[Note 1]
  2. Open HKEY_LOCAL_MACHINE\Software\Wow6432Node\TravelersTalesToyStory2\ in the registry editor.
  3. Change the value of cdpath to <path-to-game>\.[Note 1]
  4. Change the value of path to <path-to-game>\data\, if it isn't already.[Note 1]

Game data

Configuration file(s) location

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

Save game data location

System Location
Windows <path-to-game>\ToyXXX.sav[Note 2]
Mac OS (Classic)

Video settings

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

Template:Video settings

Input settings

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

Template:Input settings

Audio settings

Template:Audio settings

Localizations

Language UI Audio Sub Notes
English
French
Polish

Issues unresolved

Background music distortion

After an unspecified amount of time, the background music will become distorted. Pausing and un-pausing the game will fix it, but restarts the music.

Issues fixed

"Unable to enumerate a suitable device" error

Fixes many issues with the game, allows the copyright screen to be skipped immediately and adds widescreen support.
Install the Toy Story 2 Fix
  1. Download Toy Story 2 Fix.
  2. Extract all files to <path-to-game>.
  3. Run the game.
Use dgVoodoo[2]
  1. Download dgVoodoo 2.
  2. Extract the contents of dgVoodoo folder to <path-to-game>.
  3. Move contents of the x86 folder contained in the MS folder, to <path-to-game>.
  4. Run dgVoodooCpl.exe.
  5. Click the [.\] button below the banner.
  6. Change General settings according to your hardware.
  7. Under the DirectX tab, choose a Videocard (works with ATI Radeon 8500, maybe others). Various performance and video settings can be changed if desired.
  8. Tick "Fast Video Memory Access".
  9. Click Apply.
  10. Run the game.
Patch game executable[3]
  1. Open toy2.exe with a hex editor such as HxD
  2. Go to offset AC9EB
  3. Make sure the values at the cursor are 75 10 F6 C5 01
  4. Replace them with E9 18 01 00 00
  5. Run the game.

Slowdown on modern machines

Install the Toy Story 2 Fix
  1. Download Toy Story 2 Fix.
  2. Extract all files to <path-to-game>.
  3. Run the game.

Emperor Zurg Bug

With modern hardware, on level 12 the boss fight with Zurg is almost impossible. He will always be too far away, making it near-impossible to hit him with a spin attack.[4]
Cap frame rate to 30 FPS.[5]

Notes

Emperor Zurg can still be beaten at 60 FPS. In order to beat him, he has to be cornered and trapped between two walls in a corner. Once he is cornered, charge up Buzz's spin attack, release the spin attack, quickly jump forward and pull back, otherwise Buzz will fall down. Repeat this until Zurg is defeated.
An alternative solution is to use a program to limit the CPU usage and make it not go above 1 GHz with BSE (Battle Encoder Shirase).

Other information

API

Technical specs Supported Notes
Direct3D 6
Software renderer
ExecutablePPC16-bit 32-bit 64-bit Notes
Windows
Mac OS (Classic)

Command line arguments

See command line arguments on how to use the following options.
Parameter Description
-high Forces FMV scenes to be played in 16bpp ("high color"). If not specified and the game detects a sufficiently fast CPU, the FMV scenes will be played in 32bpp instead.
-log Creates a log file at <path-to-game>\toy2.log
-mpeg Disables FMV scenes.

System requirements

Windows
Minimum Recommended
Operating system (OS) 95
Processor (CPU) Intel Pentium 166 MHz
System memory (RAM) 32 MB
Hard disk drive (HDD) 60 MB
Video card (GPU) 4 MB of VRAM
DirectX 6 compatible

Notes

  1. 1.0 1.1 1.2 replace <path-to-game> with the full path of your installation folder.
  2. 2.0 2.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