AnyTogether

Changelog

What's new.
Every release, newest first.

The release notes of AnyPS5-ARM (the Mac launcher, the engine and the phone app) and AnyPS5 Desktop (Windows and Linux), as they are published on GitHub, with each release's files.

  1. AnyPS5 Desktop

    0.1.11

    LatestAnyPS5 Desktop 0.1.11 (Windows + Linux preview)

    AnyPS5 Desktop 0.1.11: gyro aiming for every game with a DualSense, DualShock 4, Switch Pro Controller or a phone; type on your phone when a game asks for text; and Assist Player 1, so a second device can help the first player. It pairs with AnyPS5-ARM 0.2.25, whose Windows and Linux engine (c06073a7a) reads the gyro, the typed text and the assist input.

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

    What's new

    • Gyro aiming for every game. Each game's Controls page starts with Aim with the Gyro: a DualSense, DualShock 4, Switch Pro Controller or a phone aims in any game that aims with the right stick, on top of the stick itself. Set the sensitivity, when it aims (always, while L2 is held, while touching the touchpad), invert and the dead zone. The game starts with ANYPS5_GYRO_AIM; other engines ignore it.
    • Type on your phone. When a game opens its text dialog or keyboard, the phones get a typing sheet with their own keyboard (a phone that connects later gets it at once) and the browser pad page a text card. The text goes back to the game, then Enter or cancel; a prompt the game stops showing ends after three seconds.
    • Assist Player 1. Settings → Controllers → Assist Player 1 picks who plays player 1 together with its holder, like the console's second controller for assistance: the computer's other controllers, or one phone or browser pad. Its buttons, sticks, triggers and touch join player 1's, and a change reaches the engine at once.
    • New engine. Gyro aiming, typing on the phone and Assist Player 1 need AnyPS5-ARM 0.2.25's Windows and Linux engine from c06073a7a (Settings → AnyPS5 Engine); with an older one they are ignored.
    • The engine's tests. The online, remote pad, AppContent, UserService and power control tests pass on both new engines, built on Ubuntu 22.04 (glibc 2.35) for Linux.

    Install

    Windows 10/11 (x64): run AnyPS5-Desktop-Setup-0.1.11-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.11-x86_64.AppImage, then run it.
    • Ubuntu/Debian: sudo apt install ./anyps5-desktop_0.1.11_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.

  2. AnyPS5 Desktop

    0.1.10

    AnyPS5 Desktop 0.1.10 (Windows + Linux preview)

    AnyPS5 Desktop 0.1.10: profiles for everyone who plays on the PC, offline or online, each with its own saves, trophies, settings and AnyTogether session, and Who's playing? at start; a friends-only name and picture only your friends see; games read the DLC and updates you dumped yourself; and the PS5's Game Presets come to every game, per profile. It pairs with AnyPS5-ARM 0.2.24, whose Windows and Linux engine (ce334c86b) reads the update and add-on folders and answers with the presets.

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

    What's new

    • Profiles. The first start asks How do you want to play?: Play Offline (no account; trophies and progress stay on this PC, nothing is synced or shared) or Play Online (create an AnyTogether account or sign in with an email code, the website or your phone). Add more people with Add Profile; with more than one, Who's playing? greets you at start (Ask Who's Playing at Every Start makes it ask always). Each profile keeps its own AnyTogether session, settings, saves, trophies and Game Presets; its saves are put in place when it plays. Switch Profile is in the PS button's long-press menu and in the Options menu (Options/Start on a pad, or right-click on Home), which also has Go Online / Go Offline and the other profiles. Switching, or going online or offline, is refused while a game runs (Close first) or while saves sync. Settings → Profiles sets the name, picture and tile colour, and switches to or deletes a profile (its saves and trophies are backed up first). An existing install becomes the first profile by itself, with its account, saves and settings.
    • Friends-only name and picture. Settings → AnyTogether → Friends-Only Name and Picture sets a name (your real name, say, up to 40 characters) and a picture that only your accepted friends see, always next to your @handle, in friends, party, Play Together and profiles, in the launchers and in the phone app; everyone else sees your public ones.
    • DLC and game updates from your own dumps. Put them beside the game, as shadPS4 does: <game>-UPDATE (or -patch), <game>-DLC/<label or content ID>, or an add-on named by its content ID next to the game (the game's folder name or title ID, any case). They are no longer listed as games. The game page shows DLC (n) and Update vX applied; an update dumped after the unlock says unlock to apply (saves and trophies stay). Each start passes ANYPS5_UPDATE_DIR and ANYPS5_ADDCONT_DIRS: the engine reads the update's files in place of the game's and mounts the add-ons the game asks for. Only what is on your disk is reported to the game; nothing contacts Sony.
    • Game Presets per profile. Settings → Game Presets sets what the PS5 keeps under that name, once for every game: difficulty, Performance Mode or Resolution Mode, inverted vertical and horizontal view (first and third person), subtitles and the audio language, passed as ANYPS5_GAME_PRESETS. Games that read the console's presets start with them. Performance Mode is seen to work in games; the other values follow the console's menus and are experimental (not checked against a console).
    • New engine. DLC, updates and Game Presets need AnyPS5-ARM 0.2.24's Windows and Linux engine from ce334c86b (Settings → AnyPS5 Engine); with an older one they are ignored.
    • The engine's tests. The online, remote pad, AppContent (add-ons) and UserService (Game Presets) tests pass on both new engines, built on Ubuntu 22.04 (glibc 2.35) for Linux.

    Install

    Windows 10/11 (x64): run AnyPS5-Desktop-Setup-0.1.10-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.10-x86_64.AppImage, then run it.
    • Ubuntu/Debian: sudo apt install ./anyps5-desktop_0.1.10_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.

  3. AnyPS5 Desktop

    0.1.9

    AnyPS5 Desktop 0.1.9 (Windows + Linux preview)

    AnyPS5 Desktop 0.1.9: the launcher starts full screen, Settings work with a controller (✕ to edit a value), hints follow the input you use, the PS button opens a quick menu that pauses the game even with a controller on player 1, Share/Create saves clips and screenshots, a new Shortcuts screen remaps the launcher, and any phone can play from a browser by scanning a QR code. It pairs with AnyPS5-ARM 0.2.23, whose Windows and Linux engine (a29698606) carries the new press packet.

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

    What's new

    • Full screen. The launcher starts full screen the first time, then as you left it. F11 (it can be rebound) or Settings → Appearance → Full Screen switch it (Windows: a borderless window over the monitor and back; Linux: GTK's full screen).
    • Settings with a controller. The sections' column takes the focus with left; up and down change the section, right or ✕ go back into the rows; L1/R1 as before. Option rows (theme, window mode, ...) no longer change by just moving over them: ✕ enters edit mode (an accent ring and its arrows), ←/→ change the value, ✕ or ○ leave it. Keyboard and mouse work as before.
    • Hints follow your input, live. After a pad button the hints show only the pad's buttons, and the Back pill, the step arrows and the gallery's arrows hide outside edit mode; a key or the mouse brings the keyboard's hints back.
    • PS button. Held in the launcher: Quit AnyPS5 (Switch Profile is coming). In a game: the game is paused first, then a quick menu (Resume, Game Settings, Close Game) that says Paused or Still running over the game's name. Held in a game: Close game? at once. PS now acts when let go (held 500 ms it is the long press). The pause works even with a controller on player 1: with an engine that takes presses (AnyPS5-ARM's Windows and Linux engine from a29698606, below), the launcher sends one press packet through the remote pad bridge that holds Options 160 ms on player 1's pad, whoever drives it; an older or upstream engine keeps the fallback, the Options key typed into the game's window. Settings → Behaviour → Pause Game When Opening the Menu turns the pause off.
    • Share / Create button: clips and screenshots. With Settings → Captures → Replay Buffer on (off by default, about one CPU core; needs ffmpeg), the last 30 s to 5 min are kept, and a short press saves them as a clip in the game's gallery; a long press (or a press with the buffer off) takes a screenshot. Clips show in the gallery with a play badge and open in the system's player.
    • Settings → Shortcuts. Put Home, Quick Menu, Screenshot, Save Clip, Full Screen and the Settings sections on a key (with modifiers) and on a pad button or chord, pressed or held. Conflicts, and the launcher's own keys and buttons, are refused and said; Reset to Defaults; the game's own buttons link to Game Settings → Controls.
    • Play from a browser. Settings → Phones → Play from a browser shows a QR code with a one-time link: a phone that scans it becomes a DualSense in its browser, with no app, as player 2 to 4. It pairs with the same pairing code as the phone app, works on your LAN only (one-time token, session cookie, origin, host and LAN checks, rate limits) and the server runs only while it is wanted; Keep browser play on keeps it up. Each browser is a phone on the phone server's own channel, so seats, the pairing card and the pad path are the same.
    • Credits. The README credits AnyPlay's bridge spec and the ideas we followed.
    • New engine. AnyPS5-ARM 0.2.23 carries AnyPS5-toolkit-windows-a29698606.zip and AnyPS5-toolkit-linux-a29698606.tar.gz / .zip (built on Ubuntu 22.04, glibc 2.35): the remote pad bridge takes the 24-byte press packet that holds buttons on player 1's pad without taking a seat, so the quick menu pauses a game whoever drives player 1. The online and remote pad tests pass on both. Settings → AnyPS5 Engine offers it.

    Install

    Windows 10/11 (x64): run AnyPS5-Desktop-Setup-0.1.9-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.9-x86_64.AppImage, then run it.
    • Ubuntu/Debian: sudo apt install ./anyps5-desktop_0.1.9_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 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.

  4. AnyPS5 Desktop

    0.1.8

    AnyPS5 Desktop 0.1.8 (Windows + Linux preview)
    Release notes

    AnyPS5 Desktop 0.1.8: online play and Play Together come to Windows and Linux, with Human Fall Flat's Host Public and Join working, stream P2P between players, Try Anyway on a game version mismatch, confirmations before you leave or remove someone, and an Update Required screen for retired versions. It pairs with AnyPS5-ARM 0.2.22, whose Windows and Linux engine (0130d3b81) carries the online bridge.

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

    What's new

    • Online play (experimental), as on the Mac. Settings → AnyTogether → Online play (experimental), off by default, starts games with the launcher's online bridge: a loopback service on 127.0.0.1 the engine connects to with a fresh secret every start (both sides prove it, the secret never crosses the socket). Games see you signed in as your AnyTogether handle, with your AnyTogether friends, their profiles and presence, an empty block list and no communication restriction; Player Sessions (sessionManager) are kept by the launcher for the game run, with push events to the game when someone joins or leaves. Game packets ride WebRTC data channels to the other players of the AnyTogether game session, signalled through AnyTogether's gateway with its STUN and TURN, each player at the same virtual address on every computer, broadcasts and LAN-style discovery included; Windows, Linux and Mac launchers play together. Nothing ever goes to Sony; groups the launcher does not know answer "not offered", as offline. What each game asks for is written to its online log (Windows %LOCALAPPDATA%\AnyPS5\Logs\Online\<TitleID>.jsonl, Linux ~/.local/state/AnyPS5/online/), opened from Open online log; a crash report carries the last lines of it. Needs an engine with the online bridge: AnyPS5-ARM's Windows and Linux engine (0130d3b81, below) carries it; with an engine without it the setting changes nothing.
    • Play Together, as on the Mac. In a party, Play Together: starts the game picked on Home for the party, with online play on for that game only (the setting stays as you left it). Everyone else in the party hears " started — Join"; Join checks you have the same game, version and AnyPS5 engine (or offers Unlock and Play / Update and Play, or says who should update), then starts it in the host's session so the games find each other on the virtual LAN. The party panel shows who plays and whether each connection is up; the host can hand out a join code for someone outside the party, and it ends for everyone when the host's game exits. Friends see "Playing together (2/8)".
    • Human Fall Flat online: Host Public and Join work. Player Sessions answer as the platform does (201 for every request that makes something, with Content-Type and Content-Length), so hosting a public game no longer crashes it; a join into a session made on the host's machine is taken, and the session fetch after the join is answered from its session IDs header, so Join gets into the host's game.
    • Games that stream between players play online too. Stream P2P sockets (TCP between players) ride the bridge and a second, reliable data channel next to the game's packets, byte for byte as the Mac launcher carries them, so a PC and a Mac stream to each other. A stream a game or player closed stays closed; one left open when a game or player goes is reset on the other side. A Mac that restarted its answer is met with a fresh connection.
    • Try Anyway in Play Together. When only the game version keeps you out (never the engine), Join offers Try Anyway, and the party sees who tried anyway.
    • Asks first. Leaving the party, removing someone from it, ending or leaving Play Together and removing a friend ask first, with Cancel focused; Back answers Cancel.
    • Update Required. When AnyTogether retires this version, the launcher says so once, with its own download and restart, or the downloads page.
    • The newest engine is offered. When a release keeps an older AnyPS5-ARM engine beside a newer one, the newest upload is the one offered.
    • New engine for online play. AnyPS5-ARM 0.2.22 carries AnyPS5-toolkit-windows-0130d3b81.zip and AnyPS5-toolkit-linux-0130d3b81.tar.gz / .zip (built on Ubuntu 22.04, glibc 2.35): the online bridge and P2P relay over Winsock, stream P2P sockets, the Player Sessions fixes, and the phone controller over Winsock so it reaches Windows games. Settings → AnyPS5 Engine offers it.

    Install

    Windows 10/11 (x64): run AnyPS5-Desktop-Setup-0.1.8-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.8-x86_64.AppImage, then run it.
    • Ubuntu/Debian: sudo apt install ./anyps5-desktop_0.1.8_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 and choose your games folder. Online play is in Settings → AnyTogether → Online play (experimental), off by default; it needs an engine with the online bridge (AnyPS5-ARM's). 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.

  5. AnyPS5 Desktop

    0.1.7

    AnyPS5 Desktop 0.1.7 (Windows + Linux preview)
    Release notes

    AnyPS5 Desktop 0.1.7: controllers that just work (with a screen and a troubleshooter for them), play from Steam and the Steam Deck, no unlock without the room and new games prepared in the background, more in Messages, and a launcher that is smooth on laptops and stays out of your game. It also brings everything from the 0.1.6 pre-release: the Glass theme with a see-through window, games that show up by themselves, controller vibration, quiet updates and no more copies across drives.

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

    You asked, we built it

    Our Windows tester's reports, fixed:

    • The controller no longer reaches the launcher while you play. With a game (or any other program) in front, the launcher takes nothing from the controller but the PS/Guide button; Cross in the game used to also press what the launcher had focused behind it. Back in the launcher, a button still held from the game does nothing until you press it again.
    • Lists no longer follow the mouse. Hovering a row still highlights it, but the list no longer slides away under the pointer. Scroll with the wheel or touchpad, or click and drag like on a phone; a drag never clicks what it started on.
    • The launcher is much faster on laptops and integrated graphics. On Windows it now draws with Skia instead of Impeller's OpenGL ES backend: on a Ryzen 7 3700U with Vega graphics a Glass settings panel drew at 3 to 13 frames a second, now it scrolls at 60. Glass draws each surface once and reuses it, and the animated backgrounds cost a fraction of before. While a game is in front the launcher draws nothing at all, so the GPU is the game's (before, the background took a quarter of it). If the graphics card still falls behind with Glass, it turns solid by itself.
    • PS/Guide switches both ways. In the game, PS brings the launcher in front; in the launcher, PS takes you back to the game (on Windows the game window could refuse to come back). One press is one switch.
    • The game ignores the controller while the launcher is in front, so moving through the launcher over a running game no longer also plays the game.

    What's new

    • Controllers that just work, and a screen for them. Controllers are read through SDL2, shipped with the launcher: DualSense and DualShock 4 over USB and Bluetooth (and they now vibrate on Windows too), Xbox, Switch Pro, 8BitDo and more, plugged in or paired at any time, several at once; the one used last is Player 1. Settings → Controllers lists them with USB or Bluetooth and their battery, tests every button, stick and the vibration live, sets the light bar's colour, lets Circle confirm (Japanese layout) and sets a stick dead zone for the launcher and your games. Its troubleshooter finds what keeps a pad away: Steam's PlayStation support, DS4Windows, DualSenseX, HidHide, Linux input permissions (with the command to copy), plus Bluetooth and cable tips. Crash reports now list the controllers.
    • Play from Steam and the Steam Deck. Settings → Steam → Add to Steam puts AnyPS5 in your Steam library as a non-Steam game with artwork in the Cosmic look (cover, wide capsule, hero, logo and icon), so Big Picture, Steam Input and the Steam Deck's Game Mode start it like any other game. Add My Games Too gives every unlocked game its own entry and art that starts straight into the game; the launcher closes when the game ends so Steam sees it end. With Steam open the launcher offers Close Steam and Add, keeps a backup and never touches anyone else's shortcuts; Remove from Steam takes out only AnyPS5's. --fullscreen opens the launcher over the whole screen and --play <title ID> starts a game at once.
    • No unlock without the room, and new games prepared in the background. Unlock (and Update and Play) checks the games folder's drive first; when it is short nothing starts, and a panel says how much is needed and free, and the ways out. Settings → Game Library → Prepare New Games Automatically (on by default): a new game copied into the games folder is unlocked in the background, one at a time and at the lowest priority; it waits for your own unlocks and for a game you play, pauses when one starts, and never runs on a battery below 30 % or a drive without the room. The New game notice says Preparing…, then Ready to play. Unlocking again is faster too: the relinker's output is kept.
    • More in Messages. Pick a message for its menu: react with 👍 ❤️ 😂 😮 😢 🔥 or GG, reply (the answer quotes it), edit your own for 15 minutes, or unsend it for everyone after a confirmation. Reactions show as chips under the message. Your newest message says Sent, Delivered or Read ("Seen by" in groups). △ on a conversation pins it to the top or mutes it. Settings → AnyTogether → Send read receipts turns read receipts off both ways.
    • Glass, a new theme with a see-through window: your desktop and the windows behind it show through, blurred under a light tint so the wallpaper's colors glow (Acrylic on Windows 11 22H2 and later, the older acrylic blur on Windows 10). Text sits on soft dark plates; cards, buttons and panels are panes of frosted glass, and the focused one is a bright ice chip, with a new Ice accent. Pick it in Settings → Appearance → Theme. Glass Transparency sets how much shows through, Show Game Art Behind lays the selected game's picture over the desktop, and Reduce Transparency draws everything solid. On Linux the window is see-through wherever the desktop composites, blurred on KDE Plasma (X11).
    • No more full copies across drives: a game whose dump is on another drive than the games folder links to its files with symbolic links instead of copying tens of GB (on Windows this needs Developer Mode, or the launcher run as administrator). Where no link can be made, the launcher says before unlocking how many GB would be copied and why, with the fixes or Copy Anyway.
    • New games show up by themselves: a game copied into the games folder, in a subfolder too, appears as soon as its copy is far enough along, with New game: and its icon, and is selected on the home screen.
    • Controller vibration: soft, short pulses for select, back, errors, trophies, invitations and the end of a row (Settings → Behaviour → Controller Vibration, on by default), only while the launcher is in front.
    • Input feel: a held direction repeats at the same pace on the controller and the arrow keys; a resting stick no longer jitters; a direction with nowhere to go answers with a quiet knock; a soft tick plays when the mouse arrives on a tile, row or button.
    • Updates while it stays open: a new version is downloaded in the background (signature checked as before), then a quiet notice offers Restart Now or Later. Restart Now with a game running waits for the game.
    • Hidden trophies: a hidden trophy you earned always shows its name.

    0.1.6 was a pre-release; 0.1.7 replaces it. Everything from 0.1.5 is here too: trophy levels, showcases, Compare trophies, Appear offline, crash reports (Save crash_log.txt, Copy Report, a pre-filled GitHub issue), the trophy card over the game, system fonts, party join codes, full screen, the AnyPS5-ARM engine in the engine picker, family limits, mouse support and signed launcher updates.

    Install

    Windows 10/11 (x64): run AnyPS5-Desktop-Setup-0.1.7-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.7-x86_64.AppImage, then run it.
    • Ubuntu/Debian: sudo apt install ./anyps5-desktop_0.1.7_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). Games run through AnyPS5's current Linux engine, which needs glibc 2.38+ (Ubuntu 24.04, Debian 13, Fedora 39 or newer).

    Then open the launcher, press Download the AnyPS5 engine and choose your games folder.

    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.

  6. AnyPS5 Desktop

    0.1.6

    Pre-releaseAnyPS5 Desktop 0.1.6 (Windows + Linux preview)
    Release notes

    AnyPS5 Desktop 0.1.6: the Glass theme with a see-through window, games that show up by themselves, controller vibration, quiet updates, and no more copies across drives. It also carries the two fixes tested in 0.1.6-beta.1: the controller stays out of the launcher while you play, and lists no longer follow the mouse.

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

    What's new

    • Glass, a new theme: the launcher's window turns see-through. Your desktop and the windows behind it show through, blurred under a light tint so the wallpaper's colors glow (Acrylic on Windows 11 22H2 and later, the older acrylic blur on Windows 10). Text sits on soft dark plates, so it reads over any wallpaper; cards, buttons and panels are panes of frosted glass, and the focused one is a bright ice chip with a glint. It comes with a new Ice accent. Pick it in Settings → Appearance → Theme or on the first start. Glass Transparency sets how much shows through (0 % is solid), Show Game Art Behind lays the selected game's picture over the desktop, and Reduce Transparency draws everything solid; a graphics card too slow for Glass gets the solid look by itself. On Linux the window is see-through wherever the desktop composites, blurred on KDE Plasma (X11).
    • No more full copies across drives: a game whose dump is on another drive than the games folder now links to its files with symbolic links instead of copying tens of GB (on Windows this needs Developer Mode, or the launcher run as administrator). Where no link can be made, the launcher says before unlocking how many GB would be copied and why, with the two fixes (a games folder on the dump's drive, or Developer Mode one button away) or Copy Anyway. A linked game whose dump moved says so instead of failing.
    • New games show up by themselves: a game copied into the games folder, in a subfolder too, appears as soon as its copy is far enough along, with New game: and its icon (or 3 new games), the select sound, and the game selected on the home screen. A desktop notice says it while the launcher is behind other windows.
    • Controller vibration: soft, short pulses for select, back, errors, trophies, invitations and the end of a row (Settings → Behaviour → Controller Vibration, on by default). Only while the launcher is in front and the controller is what you are using; the motors stop the moment a game comes in front. Xbox and other XInput pads on Windows, pads with force feedback on Linux.
    • Input feel: a held direction repeats at the same pace on the controller and the arrow keys; the stick engages at half and lets go below a third, so a resting stick no longer jitters; a direction with nowhere to go answers with a quiet knock; a soft tick plays when the mouse arrives on a tile, row or button.
    • Updates while it stays open: the launcher looks for a new version every six hours and when it comes back to the front, downloads it in the background (signature checked as before), then shows a quiet notice beside the top bar: Restart Now or Later (it goes in at the next launch). Restart Now with a game running waits for the game. On Windows the installer runs silently and opens the launcher again; an AppImage is swapped for the new one.
    • The controller stays out of the launcher while you play: with a game (or any other program) in front, the launcher takes nothing from the controller but the PS/Guide button, which brings it back in front as before; no vibration either. On Windows, Cross in a game used to also press what the launcher had focused behind it. Back in the launcher, a button still held from the game does nothing until you press it again.
    • Lists no longer follow the mouse: hovering a row still highlights it, but the list no longer scrolls under the pointer. Scroll with the wheel or touchpad, or click and drag like on a phone (lists, the library and the home screen's game tiles); a drag never clicks what it started on. The arrow keys and the controller scroll as before.
    • Hidden trophies: a hidden trophy you earned always shows its name.

    Everything from 0.1.5 is here too: trophy levels, showcases, Compare trophies, Appear offline, crash reports (Save crash_log.txt, Copy Report, a pre-filled GitHub issue), controllers in the launcher, the trophy card over the game, system fonts, party join codes, full screen, the AnyPS5-ARM engine in the engine picker, family limits, mouse support and signed launcher updates.

    Install

    Windows 10/11 (x64): run AnyPS5-Desktop-Setup-0.1.6-x64.exe (per user, no admin needed; it installs over 0.1.5 and 0.1.6-beta.1). SmartScreen may say "Windows protected your PC": click More info → Run anyway. Portable: unzip AnyPS5-Desktop-windows-x64.zip and run anyps5_desktop.exe. Already on 0.1.3, 0.1.4 or 0.1.5: the launcher offers this update by itself.

    Linux (x64):

    • AppImage: chmod +x AnyPS5-Desktop-0.1.6-x86_64.AppImage, then run it.
    • Ubuntu/Debian: sudo apt install ./anyps5-desktop_0.1.6_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). Games run through AnyPS5's current Linux engine, which needs glibc 2.38+ (Ubuntu 24.04, Debian 13, Fedora 39 or newer).

    Then open the launcher, press Download the AnyPS5 engine and choose your games folder.

    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.

  7. AnyPS5 Desktop

    0.1.6-beta.1

    Pre-releaseAnyPS5 Desktop 0.1.6-beta.1 (Windows beta)
    Release notes

    AnyPS5 Desktop 0.1.6-beta.1: a beta for Windows, to test the controller and mouse fixes before 0.1.6.

    This is a pre-release. An installed 0.1.5 will not offer it as an update (the launcher only follows full releases); install it by hand. The launcher still says 0.1.5 in About; 0.1.6 will be offered over it when it is out. Windows only; Linux stays on 0.1.5.

    Please test

    • With a game in front, controller presses must not affect the launcher. Cross/A, the D-pad and the sticks in the game should do nothing behind it: no moving, no selecting, no sounds or vibration.
    • PS/Guide brings the launcher back in front of the game (and takes you back to the game).
    • Back in the launcher, a button you were still holding in the game does nothing until you press it again.
    • Lists no longer follow the mouse. Moving the pointer over a row highlights it but must not scroll the list. Scroll with the wheel/touchpad or click and drag (lists, the library, the home screen's game tiles); a drag never clicks what it started on. The arrow keys and the controller scroll as before.

    Also new since 0.1.5

    • Glass, a new see-through theme (Acrylic on Windows) with an Ice accent: Settings → Appearance → Theme.
    • No more full copies across drives: a dump on another drive is linked with symbolic links (needs Developer Mode or admin); otherwise the launcher asks before copying.
    • New games show up by themselves with a "New game" notice.
    • Controller vibration for select, back, errors and trophies, only while the launcher is in front; steadier stick and key repeat.
    • Update notice: updates download in the background and wait behind Restart Now / Later.
    • Earned hidden trophies always show their name.

    Install

    Windows 10/11 (x64): run AnyPS5-Desktop-Setup-0.1.6-beta.1-x64.exe (per user, no admin needed; it installs over 0.1.5). SmartScreen may say "Windows protected your PC": More info → Run anyway. Portable: unzip AnyPS5-Desktop-windows-x64.zip and run anyps5_desktop.exe.

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

    Report what works and what doesn't in the issues; a game's crash report makes that easy.

  8. AnyPS5 Desktop

    0.1.5

    AnyPS5 Desktop 0.1.5 (Windows + Linux preview)
    Release notes

    AnyPS5 Desktop 0.1.5: trophy levels, showcases, comparing trophies and appearing offline.

    This is still an early preview. Please report what works and what doesn't in the issues; a game's crash report (since 0.1.4) makes that easy.

    What's new

    • Trophy level: all your trophy points, bronze up to platinum, make your trophy level, shown in a hexagon that grows a frame every 100 levels. It is beside your name on the home screen and in the friends panel, and on your profile with how far the next level is. Friends' rows show their levels too.
    • Level-up toast: reaching a new level says so with the trophy sound.
    • Showcase: a friend's profile shows their showcase, their pinned trophies and favourite games.
    • Compare trophies: on a friend's profile, the games either of you has trophies in, the ones you both play first, then a game's trophies side by side: who earned what and when. A friend who keeps their trophies private is said so.
    • Appear offline: Settings → AnyTogether → Show me as has Online and Appear offline. Friends see you as offline, while messages, parties and cloud saves keep working. Your other devices follow the choice, and your name says "Appearing offline" while it is on.

    Everything from 0.1.4 is here too: crash reports (Save crash_log.txt, Copy Report, a pre-filled GitHub issue with your personal details taken out), detailed logging, controllers in the launcher, the trophy card over the game, hidden trophies, system fonts for every game, sounds and theme songs, party join codes and a Discord link, full screen, the AnyPS5-ARM engine in the engine picker, family limits, mouse support and signed launcher updates.

    Install

    Windows 10/11 (x64): run AnyPS5-Desktop-Setup-0.1.5-x64.exe (per user, no admin needed). SmartScreen may say "Windows protected your PC": click More info → Run anyway. Portable: unzip AnyPS5-Desktop-windows-x64.zip and run anyps5_desktop.exe. Already on 0.1.3 or 0.1.4: the launcher offers this update by itself.

    Linux (x64):

    • AppImage: chmod +x AnyPS5-Desktop-0.1.5-x86_64.AppImage, then run it.
    • Ubuntu/Debian: sudo apt install ./anyps5-desktop_0.1.5_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). Games run through AnyPS5's current Linux engine, which needs glibc 2.38+ (Ubuntu 24.04, Debian 13, Fedora 39 or newer).

    Then open the launcher, press Download the AnyPS5 engine and choose your games folder.

    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.

  9. AnyPS5 Desktop

    0.1.4

    AnyPS5 Desktop 0.1.4 (Windows + Linux preview)
    Release notes

    AnyPS5 Desktop 0.1.4: crash reports and detailed logging.

    This is still an early preview. Please report what works and what doesn't in the issues. This release makes that a lot easier.

    What's new

    • Crash reports: when a game stops on an error (not when you close it), the launcher shows why it stopped (the engine's crash report, a signal or exception, an abort, the exit code), with the system, the engine, the GPU and the end of the log.
    • Save crash_log.txt: saves the report with the whole log of that start and the last unlock's output.
    • Copy Report: puts the report and the last 200 log lines on the clipboard, ready for Discord.
    • Open an Issue: first shows exactly what will be shared, then opens a pre-filled bug report on the engine's GitHub (boykopovar/AnyPS5, or AnyPS5-ARM when its engine is in use), or Report a Launcher Bug on AnyPS5-Desktop. Your home folder, user and computer names, e-mail addresses and AnyTogether tokens are taken out of everything.
    • Last Session's Report: the same report, any time, in a game's options.
    • Detailed logging: Detailed Logging (Trace) in a game's options starts it with the engine's trace switches every time, Play with Detailed Logging does it once, and starting the launcher with --trace does it for every game until it closes.
    • Logs that don't fill your disk: a game log over 32 MB is set aside before a start, and one passing 256 MB while the game runs starts again.

    Everything from 0.1.3 is here too: controllers in the launcher, the trophy card over the game, hidden trophies, system fonts for every game, sounds and theme songs, party join codes and a Discord link, full screen, the AnyPS5-ARM engine in the engine picker, family limits, mouse support and signed launcher updates.

    Install

    Windows 10/11 (x64): run AnyPS5-Desktop-Setup-0.1.4-x64.exe (per user, no admin needed). SmartScreen may say "Windows protected your PC": click More info → Run anyway. Portable: unzip AnyPS5-Desktop-windows-x64.zip and run anyps5_desktop.exe. Already on 0.1.3: the launcher offers this update by itself.

    Linux (x64):

    • AppImage: chmod +x AnyPS5-Desktop-0.1.4-x86_64.AppImage, then run it.
    • Ubuntu/Debian: sudo apt install ./anyps5-desktop_0.1.4_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). Games run through AnyPS5's current Linux engine, which needs glibc 2.38+ (Ubuntu 24.04, Debian 13, Fedora 39 or newer).

    Then open the launcher, press Download the AnyPS5 engine and choose your games folder.

    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.

  10. AnyPS5 Desktop

    0.1.3

    AnyPS5 Desktop 0.1.3 (Windows + Linux preview)
    Release notes

    AnyPS5 Desktop 0.1.3: controllers, sounds, system fonts and trophy cards over the game. (0.1.2 was not published; its changes are in this release too.)

    This is still an early preview. Please report what works and what doesn't in the issues.

    What's new

    • Controllers in the launcher: the D-pad or left stick moves, Cross/A selects, Circle/B goes back, L1/R1 go to the game before or after, and PS/Guide brings the launcher in front of the game and back. Xbox/XInput and PlayStation pads on Windows, any joystick on Linux.
    • Trophies while you play: a PS5-style card with the trophy sound drops in over the game, and the launcher keeps a picture of the moment (Game settings → Screenshots). On Wayland it is a desktop notification and no picture.
    • Hidden trophies: △ / Y (or Show) reveals one in the trophy list; Settings → Behaviour → Always Show Hidden Trophies shows them all.
    • System fonts for every game: Noto Sans, Mono, Thai and Arabic ship with the launcher; Japanese, Chinese and Korean download the first time a game needs them. Settings → Fonts shows what each script gets and takes a folder of your own.
    • Sounds and game music: the Mac launcher's interface sounds, and a game's theme song (sce_sys/snd0.at9) fades in on the home screen. Volumes in Settings → Behaviour.
    • Party join codes and a Discord link: the leader makes an XXXX-XXXX code for people who are not friends yet and lets them in or turns them down; Party → Join with a code. The leader can set a Discord link for everyone.
    • Full screen and window size now work with upstream's engine. Settings → AnyPS5 Engine also offers the AnyPS5-ARM engine, downloaded from its signed releases (needed for the phone controller).
    • Family limits from AnyTogether: age-locked games, play time warnings and asking a parent, kept offline too.
    • Launcher updates: it says when a new AnyPS5 Desktop is out and downloads the installer, checked against the release's signed checksums.
    • Mouse: Close/Back buttons on every panel, right click is Back, clickable key hints, a single click selects a game, double click plays. Smoother screens.
    • Linux: says when the engine needs a newer glibc than the system has.

    Install

    Windows 10/11 (x64): run AnyPS5-Desktop-Setup-0.1.3-x64.exe (per user, no admin needed). SmartScreen may say "Windows protected your PC": click More info → Run anyway. Portable: unzip AnyPS5-Desktop-windows-x64.zip and run anyps5_desktop.exe.

    Linux (x64):

    • AppImage: chmod +x AnyPS5-Desktop-0.1.3-x86_64.AppImage, then run it.
    • Ubuntu/Debian: sudo apt install ./anyps5-desktop_0.1.3_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). Games run through AnyPS5's current Linux engine, which needs glibc 2.38+ (Ubuntu 24.04, Debian 13, Fedora 39 or newer).

    Then open the launcher, press Download the AnyPS5 engine and choose your games folder.

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

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

  11. AnyPS5 Desktop

    0.1.1

    AnyPS5 Desktop 0.1.1 (Windows + Linux preview)
    Release notes

    AnyPS5 Desktop 0.1.1: the engine now downloads itself. On first start, press Download the AnyPS5 engine and the launcher fetches AnyPS5's toolkit for your system, checks it and sets it up. No more arranging files by hand.

    This is still an early preview. Please report what works and what doesn't in the issues.

    What's new

    • Engine download: checked against GitHub's checksums, resumes if the connection drops, and keeps a few versions side by side. Settings → AnyPS5 Engine checks for engine updates, switches versions, or uses your own folder. A newer engine offers games an "update available" re-unlock.
    • Installers: a Windows setup, an AppImage and a .deb, with the AnyPS5 icon.
    • Linux: the AnyTogether sign-in is kept even when no desktop keyring is running.

    What it does

    • Library: finds the decrypted copies of your games in one folder, with their names, icons and backgrounds
    • Unlock and play with the AnyPS5 engine; saves and trophies kept per game
    • Per-game settings and controls: resolution, window or full screen, keyboard layout
    • Trophies and save backups
    • AnyTogether: sign in with an email code, a passkey (through the website) or one tap from your phone. Friends, profiles, play time and trophies, messages, parties and voice chat, and joining a friend's game (anytogether.kodla.agency)
    • The AnyPS5 Remote phone app pairs with it. Using the phone as a controller in games needs an engine built from AnyPS5-ARM; upstream's engine doesn't support it yet.

    Install

    Windows 10/11 (x64): run AnyPS5-Desktop-Setup-0.1.1-x64.exe. It installs for your user, no admin needed, with a Start menu shortcut and an uninstaller. SmartScreen may say "Windows protected your PC": click More info → Run anyway. Portable: unzip AnyPS5-Desktop-windows-x64.zip and run anyps5_desktop.exe.

    Linux (x64):

    • AppImage: chmod +x AnyPS5-Desktop-0.1.1-x86_64.AppImage, then run it.
    • Ubuntu/Debian: sudo apt install ./anyps5-desktop_0.1.1_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). Games run through AnyPS5's current Linux engine, which needs glibc 2.38+ (Ubuntu 24.04, Debian 13, Fedora 39 or newer).

    Then open the launcher, press Download the AnyPS5 engine, choose your games folder and allow the firewall prompt if you want to pair your phone.

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

  12. AnyPS5 Desktop

    0.1.0

    AnyPS5 Desktop 0.1.0 (Windows + Linux preview)
    Release notes

    The first builds of AnyPS5 Desktop for Windows and Linux: the AnyPS5-ARM launcher for PCs, with the same PS5-style home screen.

    This is an early preview. The launcher itself is built and tested, but it hasn't yet been tried with real games on many PCs. Please report what works and what doesn't in the issues.

    What it does

    • Library: finds the decrypted dumps of your games in one folder, with their names, icons and backgrounds
    • Unlock and play: turns a dump into a copy AnyPS5 can run with the toolkit's relinker, then starts it; saves and trophies are kept per game
    • Per-game settings and controls: keyboard layout, resolution, window or full screen
    • Trophies and save backups
    • AnyTogether: sign in with an email code or a passkey through the website, plus friends, presence, play time and trophies on your profile, messages, parties and voice chat, and joining a friend's game (anytogether.kodla.agency)
    • The phone app pairs with it (AnyPS5 Remote). Using the phone as a controller in games needs a toolkit built from the AnyPS5-ARM engine; upstream's toolkit doesn't support it yet.

    Install (Windows 10/11, x64)

    1. Download AnyPS5-Desktop-Setup-0.1.0-x64.exe and run it: it installs for your user (no admin needed), with a Start menu shortcut and an uninstaller. Windows SmartScreen may say "Windows protected your PC": click More info → Run anyway. Prefer no install? AnyPS5-Desktop-windows-x64.zip is the portable version: unzip and run anyps5_desktop.exe.
    2. Get the AnyPS5 toolkit for Windows from boykopovar/AnyPS5 releases: put relinker-v0.1.3.exe (renamed to relinker.exe) and the contents of prx-windows-v0.1.3.zip (the libs folder) together in one folder, then choose that folder when the launcher asks for the toolkit.
    3. Choose your games folder. Allow the firewall prompt if you want to pair your phone.

    Install (Linux, x64)

    1. AppImage (any distro): download AnyPS5-Desktop-0.1.0-x86_64.AppImage, chmod +x it and run it. Ubuntu/Debian: sudo apt install ./anyps5-desktop_0.1.0_amd64.deb, then start AnyPS5 Desktop from your apps. Or unpack AnyPS5-Desktop-linux-x64.tar.gz and run AnyPS5-Desktop/anyps5_desktop. It needs GTK 3 and glibc 2.34 or newer (Ubuntu 22.04, Debian 12, Fedora 35, Steam Deck, Arch or newer).
    2. Get the Linux toolkit from boykopovar/AnyPS5 releases: relinker-v0.1.3 (renamed to relinker, made executable) and the contents of prx-linux-v0.1.3.tar.gz (the libs folder) in one folder, then choose it in the launcher.
    3. Optional: install libsecret-tools so the AnyTogether sign-in is kept in your desktop keyring.

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

For the newest files with checksums and install steps, see /download.