Skip to content

AnyPS5 Desktop 0.1.14 (Windows + Linux preview)

Choose a tag to compare

@utkuhalis utkuhalis released this 29 Oct 23:01
· 146 commits to main since this release
04d13e8

AnyPS5 Desktop 0.1.14: Update from Git for an engine you build yourself, Default Display settings for every game, a calmer stick on Home and every text in language files ready for Weblate. It pairs with AnyPS5-ARM 0.2.28, whose Windows and Linux engine (bd17dc483) is built from the release tag and fixes a hang or crash at exit.

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

What's new

  • Update from Git for an engine you build yourself. Use My Own Folder now takes a git checkout of the engine's source (AnyPS5 or AnyPS5-ARM) as it is: the relinker and libraries are read from its CMake build folder (build/core/relinker, build/core/libs/libs, plus the MinGW runtime DLLs on Windows). Update from Git pulls it (git pull --ff-only), updates its submodules and builds the relinker and libraries, with the step and the last output lines shown as it goes; selecting it again stops it. A tree with uncommitted changes, a missing git or CMake, or a folder never configured with CMake is said up front (the last one opens the build guide), and a failed pull or build shows the end of its output with a way to copy it. Afterwards installed games offer Update and Play, or Relink All Installed Games Now does them at once. Update from Git Before Playing (off by default) checks the remote before a game starts and pulls and builds first when there are new commits; offline it just plays. The Upstream choice still downloads release builds and never pulls a clone.
  • Default display settings for every game. Settings → Default Display sets Window or Full Screen, the window size and vertical sync once for all games. A game's own choice in its Game Settings still wins; there Display and Vertical Sync now start with Default (…), which shows what the default is, the window size reads Default (75%) until the game picks one, and Use Default Display puts a game back on the defaults. Choices made before the update stay: a game set to Full Screen, a window size of its own or vertical sync off keeps it; values never changed follow the defaults, which start as before (Window, 75%, vertical sync on).
  • The stick's up and down on Home are calmer. With an Xbox pad (or any pad) a push to the side could also move up or down and leave the tiles for the top bar or the buttons: the thumb's arc on the way out, a light push or a stick snapping back from a diagonal counted as up or down. Up and down on the stick now need a firmer, clearly upright push (0.65 instead of 0.5, letting go below 0.4), a diagonal goes sideways, a held left or right gives way only to a clearly vertical push, and held up or down repeats first after 0.55 s instead of 0.40 s. Left and right, the D-pad and the keys feel as before.
  • Every text is in the language files, ready for Weblate. The accent colour names, the mouse button, wheel and key labels, the controls' button names and the number formats were still in the code; they are in assets/l10n now, so a translation covers them too. Turkish sizes and percentages read 52,5 GB and %75. The files are flat JSON objects with the language's name as the text languageName, the format Weblate reads; a file in the old format in the Languages folder still loads. TRANSLATING.md is now the guide for the Mac launcher, this launcher and the phone app.
  • Engine. AnyPS5-ARM 0.2.28's Windows and Linux engine (bd17dc483, Settings → AnyPS5 Engine) keeps the game log's lock alive through exit, which could make a game hang or crash as it closed; kabonKoda's exit-hang investigation led to the fix. 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.14-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.14-x86_64.AppImage, then run it.
  • Ubuntu/Debian: sudo apt install ./anyps5-desktop_0.1.14_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.