PPSSPP 1.20.4 - ad hoc live status and more!
1.20.4 is out!
It's an unusually big followup release, big enough to get its own announcement page. Given the recent development in the adhoc multiplayer space, we needed to get something out to cover the long gap to 1.21, which is planned for Christmas.
Changes in 1.20.4
Ad-hoc live status display
The biggest change is that adhoc servers can now have live status displayed directly in the app, where you can see what games are being played, and by who. Not all servers support this yet, however. If you are a server owner and want to support it, see this page.
UI improvements
Our RetroAchievements support can now handle subsets in a better way - on the achievements screen, they end up on different tab pages, making it far more manageable to browse achievements.
On desktop, you can now type-to-search on all three main tabs, and in the cheat list interface.
The "Auto" screen rotation mode on Android now overrides the OS screen rotation lock.
New features
Deep links are now supported on iOS, this may be useful for some front-end users.
7z files can now be automatically decompressed.
Important bug fixes
GPU texture upscaling was previously partially broken on most mobile devices, it would sometimes stop upscaling for no reason. This has been fixed. Additionally, two new texture upscalers have been added, NNEDI3 (neural upscaling) and Spline36.
A long-standing crash bug affecting games like GTA occasionally, but much more often when modded with higher poly assets, has been fixed.
Lens flares now occlude properly in the Syphon Filter games. This was previously stated to be fixed, but an important case was missed - the game draws a lot of geometry with backface culling off, which was drawn with backface culling on to our software Z-buffer, causing missed occlusions.
The file and image browsers stopped working on some rare devices. This has been fixed.
And more!
For a more complete list of fixes, see the detailed changelog below.
Enjoy!
Detailed changelog
What's new in 1.20.4
Ad-hoc
Texture upscaling
Rendering fixes
Misc UI improvements
- Instant type-to-search in game browser (#21559, #21565, #21630)
- Fix file picker problems on some Android devices (regression) (#21614, #21656)
- Fix crash in text edit fields on Mac/iOS (#21601)
- PSP DVD prototypes can now load directly (#21599, #21601)
- Cheat UI has been cleaned up and supports titles and comments natively (#21590)
- RetroAchievements subset display improvements (#21536)
- Basic deep link support on iOS (#21615)
- Soft keyboard has more symbols (#21625)
Other
- Fix important (but mostly rare) crash bug affecting games that draw a lot (#21669)
- More plugin zip files can now auto-install (#21556)
- Pause on lost-focus on Linux (#21517)
- Frameskipping no longer breaks analog stick auto-rotation in GoW, however manual rotation still broken (#21508)
- Android: Restore "Landscape Auto" (#21482), the "Auto" screen rotation mode now overrides the user rotation lock (#21507)
- Contribution by lrzlin: Loongarch improvements (#21499, #21595)
- Basic support for extracting ISO from 7zip files (#21493)
- Fix a bug that prevented loading certain texture packs (#21491)
- Fix music looping in Death JR (#21490)
- Hide the save-load indicator in the corner by default (#21528)
- Fix crash in the remote debugger, by Nemoumbra (#21652)
- Fix screenshot cropping bug (#21665)
- mfplat.dll is no longer required on Windows unless you need camera/microphone (#21660)