We are excited to bring you this newest release of the Playback app! Let's go together through the latest enhancements, listed below. This new update focused on improving the overall experience in the Playback app as well as paving the way for the upcoming release of the SN Operator.
Hotfix v1.3.1
- Fixed a bug that crashed Playback when spamming the start/stop button.
- Unified GB/GBC selector in the Homebrew Upload function, for you to not have to switch between them.
- We now allow Playback to be rescaled down to 150x150px during emulation, so that you can fit as many instances as you'd like.
- Implemented 10x fast-forward multiplier for those of you that like to live in the fast lane.
- Re-enabled VGDB cheats but we're now marking them as Beta, as we didn't have time to test all cheats.
- Small UI/UX improvements in the Settings menus.
Release v1.3.0
Device Switcher
- Introducing the ability to switch between multiple devices directly from the UI, paving the way for future support of the SN Operator (and others).
Playback Settings Screen
- The Settings menu now includes options to configure language settings, Playback behavior, and data integrity checks, allowing for a more personalized user experience.
Multiple instancing
- If you own multiple Operator devices, now you can run them in parallel and use one controller to move in all games at once. Those Shiny Pokémon aren't going to catch themselves!
Data Integrity
- Enhanced data integrity checks have been implemented to ensure consistency during data downloads and uploads to cartridges.
FPS Counter
- An optional feature has been added to track emulation performance with an FPS counter.
Data Backups
- Now, by going into Playback Settings, you can toggle the option to include RTC data in your backups. This way you can have more comprehensive backups of your cartridges.
- You can now stop a game being loaded into Playback or being archived to your computer while the operation is on-going.
Game Boy Camera
- We're preparing for the GB Camera compatibility, we've opened emulation for it and hopefully in the upcoming release you'll be able to use the game with all its features.
Controller Support
- Improved controller support for Windows and Linux, addressing and resolving previously reported issues.
Audio Compatibility
- Added support for Int32 and Float audio interfaces, significantly enhancing audio performance by automatically selecting the preferred format and reducing the need for conversions and resampling.
UI Improvements
- Fixed an issue where the Navigation Bar was accessible during data operations.
- File dialogs now automatically close if you disconnect the active device or cartridge.
Cheat Support
- Due to compatibility issues with some cheats, we have temporarily hidden the suggested cheats. We are working to improve compatibility and will re-enable them in a future release.
Translations
- Chinese language support offered by @willkyu (thank you!)
- If you'd like to help with translating Playback, head over to our Github page.
Video Game Database
- We've added and fixed a bunch of new games to the database and they should be working now. You have been kind enough to send us quite a bit more game information and we will continue adding them, however we wanted to release 1.3.0 and avoid any further delays:
- The Machine (Homebrew)
- Activision Anthology (save data)
Under the hood fixes:
- We have dedicated significant time to enhancing the performance and stability of Playback. Given the application's complexity, certain improvements can sometimes be overlooked during development. In this release, we've addressed numerous memory leaks, improved the graceful shutdown process, and fixed various small yet impactful bugs.
- We collect only crash reports from our users and aim to achieve a 99% crash-free rate with this update.
Various improvements and fixes
- Due to some internationalization issues, some options were not visible in the Emulator Settings section. Now they fallback to English to ensure you have access to these options.