Difference between revisions of "Toy Story 2: Buzz Lightyear to the Rescue"
From PCGamingWiki, the wiki about fixing PC games
(added HLTB) |
|||
(30 intermediate revisions by 17 users not shown) | |||
Line 7: | Line 7: | ||
|engines = | |engines = | ||
|release dates= | |release dates= | ||
− | {{Infobox game/row/date|Windows|November | + | {{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]]. | ||
− | |||
− | |||
− | |||
==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}} | + | # 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\ | + | # Open {{code|{{p|hklm}}\Software\{{P|wow64}}\TravelersTalesToyStory2\}} in the registry editor. |
− | # Change the value of {{code|cdpath}} to {{code|{{p|game}}\ | + | # 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}}\data}}, if it isn't already | + | # Change the value of {{code|path}} to {{code|{{p|game}}\data\}}, if it isn't already.{{note|name="Path2Game"}} |
}} | }} | ||
Line 74: | Line 75: | ||
|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 = hackable | |4k ultra hd = hackable | ||
− | |4k ultra hd notes = Use [ | + | |4k ultra hd notes = Use [[dgVoodoo 2]]. |
|fov = false | |fov = false | ||
|fov notes = | |fov notes = | ||
Line 90: | Line 91: | ||
|60 fps notes = Frame rates above 30 [[#Emperor Zurg Bug|cause 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 = | + | |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 = | + | |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 [ | + | # Download [[dgVoodoo 2]]. |
− | # | + | # Extract the contents of dgVoodoo folder to {{P|game}}. |
− | # Run {{file| | + | # 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). | + | # 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}} | + | {{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 | + | {{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 | + | {{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 = | + | |minDX = 6 |
|recOS = 98, ME, XP | |recOS = 98, ME, XP |
Revision as of 10:03, 5 May 2021
Developers | |
---|---|
Traveller's Tales | |
Publishers | |
Activision | |
Release dates | |
Windows | November 22, 1999 |
Mac OS (Classic) | November 28, 1999 |
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 | Simple disc check. See Bypass disc check. |
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 |
---|
|
Bypass disc check
Edit registry entries[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
Input settings
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 |
---|
|
Use dgVoodoo[2] |
---|
|
Patch game executable[3] |
---|
|
Slowdown on modern machines
Install the Toy Story 2 Fix |
---|
|
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
|
Other information
API
Technical specs | Supported | Notes |
---|---|---|
Direct3D | 6 | |
Software renderer |
Executable | PPC | 16-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 | 98, ME, XP |
Processor (CPU) | Intel Pentium 166 MHz | Intel Pentium 200 MHz |
System memory (RAM) | 32 MB | 64 MB |
Hard disk drive (HDD) | 60 MB | 180 MB |
Video card (GPU) | 4 MB of VRAM DirectX 6 compatible | 8 MB of VRAM |
Notes
- ↑ 1.0 1.1 1.2 replace <path-to-game> with the full path of your installation folder.
- ↑ 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
- ↑ No-CD HDD Support · Issue #1 · RibShark/ToyStory2Fix
- ↑ https://www.speedrun.com/toys2/thread/mh6ev/1 (July 2016)
- ↑ https://www.speedrun.com/toys2/thread/mh6ev/3 (December 2016)
- ↑ GameFAQs - Help! I can't beat Emperor Zurg on level 12. Is there a glitch?
- ↑ Boss Emperor Zurg PC Speed Glitch · Issue #2 · RibShark/ToyStory2Fix