Skip to content

AnyPS5 Desktop 0.1.13 (Windows + Linux preview)

Choose a tag to compare

@utkuhalis utkuhalis released this 29 Oct 03:59
· 159 commits to main since this release
861bd3e

AnyPS5 Desktop 0.1.13: more than one games folder, language files anyone can translate, mouse side buttons, window buttons in full screen, fixes for stalls on fast input and reports for the launcher's own crashes and freezes. It pairs with AnyPS5-ARM 0.2.27, whose Windows and Linux engine (1b5d16570) is built from the release tag.

This is still an early preview. Please report what works and what doesn't in the issues; a game's crash report, and now the launcher's own, makes that easy.

What's new

  • More than one games folder. Settings → Game Library lists each folder with its game count, takes one out of the library (nothing on its drive is deleted) and has Add Folder, with the keys and a controller as well as the mouse; Select on the empty shelf adds one too. The library is all the folders together; a game in more than one shows once, from the folder listed first. A folder whose drive is unplugged stays in the list as Not connected and its games come back when the drive does. Each game is unlocked into the folder it was found in, so its files are linked on their own drive instead of copied to another; games unlocked before stay where they are.
  • A controller reaches the top bar with no games. With an empty library the home screen answered only Select, so an Xbox pad (or any pad) could not get to Settings. Up from the empty shelf now moves to the top bar, as it does with games.
  • Languages are JSON files. Every text is in assets/l10n/en.json and tr.json; a new language is one more file there and shows in Settings → Language and on the first start. A file in the Languages folder beside the settings (%APPDATA%\AnyPS5\Languages, ~/.config/AnyPS5/Languages) comes first, so a translation can be tried in a released launcher. TRANSLATING.md is the guide for translators, and CI checks every language file.
  • Mouse side buttons. Back does what Circle does everywhere (closes a panel, goes back a step); Forward opens again the screen Back just closed. A keyboard's Browser Back / Forward keys do the same.
  • Escape on the home screen asks "Quit AnyPS5?", with Cancel first. Everywhere else Escape keeps its meaning.
  • Window buttons in full screen. The pointer at the top edge brings down Minimize, Leave Full Screen and Quit AnyPS5. Settings → Appearance → Window Buttons at the Top Edge turns them off.
  • No stalls on fast input. A game's size was measured by walking its folder on the interface thread for every game passed, which froze the launcher for seconds while a direction was held; it now runs in the background, for the game the selection rests on. Switching back before a fade ended put two items with one key on screen, a likely cause of the rare crashes; that is fixed too.
  • Engine settings say where each engine comes from. Upstream and AnyPS5-ARM are release downloads, and your own folder is used as it is (nothing is pulled or built). A folder you rebuild in place now makes installed games offer Update and Play, as a new engine does.
  • Reports for the launcher's own crashes and stalls. After a crash or a freeze of 5 seconds or more, the next start offers Send Report: a GitHub issue filled in with the version, the system and the last seconds, without your paths or names. Nothing is sent by itself.
  • Engine. AnyPS5-ARM 0.2.27's Windows and Linux engine (1b5d16570, Settings → AnyPS5 Engine) has the same engine code as 0.2.26's; the online, remote pad, AppContent, UserService and power control tests pass on both.
  • Built by CI. All five files of this release come from the repository's CI, from the release commit.

Install

Windows 10/11 (x64): run AnyPS5-Desktop-Setup-0.1.13-x64.exe (per user, no admin needed; it installs over earlier versions). SmartScreen may say "Windows protected your PC": click More info → Run anyway. Portable: unzip AnyPS5-Desktop-windows-x64.zip and run anyps5_desktop.exe (SDL2.dll and the Visual C++ runtime are beside it). Already on 0.1.3 or later: the launcher offers this update by itself.

Linux (x64):

  • AppImage: chmod +x AnyPS5-Desktop-0.1.13-x86_64.AppImage, then run it.
  • Ubuntu/Debian: sudo apt install ./anyps5-desktop_0.1.13_amd64.deb.
  • Archive: unpack the .tar.gz and run AnyPS5-Desktop/anyps5_desktop.
  • The launcher runs on glibc 2.34+ (Ubuntu 22.04 or newer). AnyPS5-ARM's Linux engine needs glibc 2.35+ (Ubuntu 22.04 or newer); upstream AnyPS5's Linux engine needs glibc 2.38+ (Ubuntu 24.04, Debian 13, Fedora 39 or newer).

Then open the launcher, press Download the AnyPS5 engine (or update it in Settings → AnyPS5 Engine) and choose your games folder. For clips, install ffmpeg (Windows: winget install ffmpeg, or put ffmpeg.exe beside the launcher; Linux: sudo apt install ffmpeg). Online play is in Settings → AnyTogether → Online play (experimental), off by default. Nothing ever goes to Sony.

Checksums: SHA256SUMS lists every file, and SHA256SUMS.sig is its Ed25519 signature with the AnyPS5 release key (f8fe0d55df962105).

Requirements: a CPU and GPU that AnyPS5 supports (see upstream), and decrypted copies of games you own.