Toy Story 2: Buzz Lightyear to the Rescue

From PCGamingWiki, the wiki about fixing PC games
Toy Story 2: Buzz Lightyear to the Rescue
Toy Story 2: Buzz Lightyear to the Rescue cover
Developers
Traveller's Tales
Publishers
Activision
PC Disney Interactive
Release dates
Windows November 22, 1999
Mac OS (Classic) November 28, 1999
macOS (OS X) November 28, 1999
Taxonomy
Perspectives Third-person
Controls Direct control
Genres Platform
Series Toy Story
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

Warnings

The Mac OS X version of this game does not work on Mac OS X Lion (version 10.7) or later due to the removal of support for PowerPC apps.

Toy Story 2: Buzz Lightyear to the Rescue is a third-person platform game in the Toy Story series.

Key points

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

Availability[edit]

Source DRM Notes Keys OS
Retail
Disc check (requires the CD/DVD in the drive to play)
Simple disc check
Windows
Mac OS
A faithful, higher quality icon can be found on SteamGridDB.

Essential improvements[edit]

Toy Story 2 Fix[edit]

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.

Higher quality music[edit]

The PC version uses much lower quality music files compared to the console versions.
Replace music tracks with higher quality DC music tracks[1]
  1. Download and unzip the replacement archive.
  2. Copy the audio folder to <path-to-game>, overwriting any existing files.

Game data[edit]

Configuration file(s) location[edit]

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

Save game data location[edit]

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

Video[edit]

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

Graphics feature State Notes
Widescreen resolution
Use Toy Story 2 Fix.
Multi-monitor
Ultra-widescreen
Use Toy Story 2 Fix.
4K Ultra HD
Use dgVoodoo 2.
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 the glossary page for potential workarounds.
Anti-aliasing (AA)
See the glossary page for potential workarounds.
Vertical sync (Vsync)
60 FPS
Frame rates above 30 cause issues.
120+ FPS
Capped at 60 FPS. See High frame rate.
High dynamic range display (HDR)

High frame rate[edit]

Set frame rate
  1. Download this file [1].
  2. Extract in installation folder
  3. Run game from Toy2 without FPS limit.exe.

Notes

The speed of the game depends on the number of frames per second. The more of these frames, the faster the game (and unplayable)
Make sure you have installed Toy Story 2 Fix.

Input[edit]

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

Audio[edit]

Audio feature State Notes
Separate volume controls
Surround sound
Subtitles
Closed captions
Mute on focus lost

Localizations

Language UI Audio Sub Notes
English
French
Polish
Russian

Issues unresolved[edit]

Background music distortion[edit]

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[edit]

"Unable to enumerate a suitable device" error[edit]

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[edit]

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[edit]

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).

Black screen on startup/only FMVs audio plays[edit]

Use dgVoodoo (recommended with Toy Story 2 Fix)

"Toy Story 2 is not correctly installed, please re-install" error[edit]

Run toy2.exe as an admin.

Other information[edit]

API[edit]

Technical specs Supported Notes
Direct3D 6
Software renderer
ExecutablePPC 32-bit 64-bit Notes
Windows
macOS (OS X)

Command line arguments[edit]

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[edit]

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
Mac OS
Minimum
Operating system (OS) 8.5
Processor (CPU) PowerPC G3 266 MHz
System memory (RAM) 32 MB
Hard disk drive (HDD) 180 MB
Video card (GPU) 6 MB of VRAM

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:icup321 on 2022-03-13
    Converted and tested DC tracks to be working with the PC version, all of them are higher quality than the stock PC Music files.
  2. https://www.speedrun.com/toys2/thread/mh6ev/1 (July 2016)
  3. https://www.speedrun.com/toys2/thread/mh6ev/3 (December 2016)
  4. GameFAQs - Help! I can't beat Emperor Zurg on level 12. Is there a glitch?
  5. Boss Emperor Zurg PC Speed Glitch · Issue #2 · RibShark/ToyStory2Fix