Repository navigation
This release focuses on improving the optional native 16:9 widescreen experience in Toy Story 2: Buzz Lightyear to the Rescue!
Following v0.6.0, we've addressed three visual issues affecting the HUD, dialogue boxes, and Level Select screen. These improvements make widescreen gameplay more consistent while preserving the original 4:3 presentation.
No new gameplay features or configuration options have been introduced in this update.
✨ What's Fixed
🎯 HUD Stability – #22
Fixed an issue where HUD elements could briefly jump back to their original 4:3 positions during slow frames or demanding gameplay sequences.
- HUD elements now remain anchored to the widescreen edges.
- Improved stability during shooting, falling, and other demanding scenes.
- Preserved existing HUD positioning and behavior.
💬 Dialogue Box Borders – #23
Fixed incorrect positioning of dialogue box borders in native widescreen mode.
- Vertical dialogue borders no longer shift toward the screen edges.
- Correct positioning is maintained during opening and closing animations.
- Also fixes the borders of the "You have collected a token!" message box.
📝 Level Select Text Alignment – #24
Fixed long level names appearing split or incorrectly aligned in the Level Select screen.
Previously, individual characters could be pushed toward the widescreen edges instead of remaining part of the centred title.
The following level names now display correctly:
- Andy's Neighborhood
- Alleys and Gullies
- Toy Barn Encounter
- Airport Infiltration
- The Evil Emperor Zurg
Shorter level names, navigation prompts, counters, and other interface elements retain their intended positions.
🛠️ Technical Improvements
- Improved widescreen HUD anchoring during slow frames.
- Refined classification of dialogue box rendering elements.
- Introduced string-aware alignment for front-end text.
- Preserved compatibility with the existing Modern Camera enhancement.
- No new game hooks or changes to the PSXRecomp and recomp-ui submodules were required for these fixes.
✅ Testing
All three fixes underwent technical review and manual gameplay verification.
- Native 16:9 widescreen rendering verified.
- Original 4:3 presentation verified.
- HUD stability tested during slow frames.
- Dialogue boxes and Level Select screens manually tested.
- Modern Camera, pause menu, and Progress Tracker checked for regressions.
- Release build workflow completed successfully across all four targets: Windows x64, Linux x64, macOS x64, and macOS ARM64.
- Release candidate playtest completed successfully.
⚠️ Important Notes
Savestate compatibility
Savestates created with v0.6.0 may not be compatible with v0.6.1 because the recompiled game code has changed.
We recommend using the game's normal Memory Card save system to preserve your progress when upgrading.
Platform testing
The widescreen fixes were manually verified on macOS x64. The other supported platform builds passed automated CI checks.
Original presentation
Native widescreen remains optional. The original 4:3 display mode is preserved.
🙌 Thank You!
Thank you to everyone following the development of ToyStory2Recomp!
This update completes our current Widescreen Polish milestone and brings us another step closer to a smoother, more refined way to experience this PlayStation classic.
More improvements are planned for future releases. Stay tuned!
Full Changelog: v0.6.0...v0.6.1
Project Website: https://periblugaming.github.io/
Repository: https://github.com/PeriBluGaming/ToyStory2Recomp