Home › How to use AnyPS5

How to use AnyPS5

Updated 2026-10-13

There are two ways to convert an app: the online converter for small ones, and the native relinker from the release for everything else. Both need the same input. This guide follows the project's own USAGE.md and converter page as of October 13, 2026.

Quick answer
  • Input: one decrypted ELF executable, with modules in sce_module/
  • Default output is a Linux ELF; add --windows for a Windows .exe
  • The output runs next to libs/ and app0/
  • Converting does not guarantee the app runs

What you need

ItemDetail
PCx86-64, Windows 10/11 or Linux
GPUVulkan-capable. The device can be chosen with the ANYPS5_GPU environment variable
AnyPS5 buildFrom the official Releases page, or built from source
Your appA clean, decrypted ELF executable from software you own, with its sce_sys/ and module folders
Skill levelComfortable with a command line and reading error output

Method 1: the native relinker

  1. Download and extract a release
    Get the build for your OS from the official Releases page and extract the whole archive.
  2. Lay out the input folder
    Put the app's bundled ELF modules in sce_module/, sce_modules/ or prx/ next to the executable, or under a parent folder you pass with --sce-module-path. Having both sce_module/ and sce_modules/, or none of the three, is an error.
  3. Unwrap encrypted files first
    SELF and fSELF containers are skipped with a warning. The relinker only works on decrypted ELF files.
  4. Run the relinker
    Point it at the executable. With no target flag you get a Linux ELF regardless of the output file extension. Use --windows for a PE executable. The exact command syntax is in USAGE.md.
  5. Check the output layout
    The converted executable sits beside libs/ (the system .prx libraries built for your OS) and app0/ (resources and converted modules). Keep them together.
  6. Launch it
    Start the executable from a terminal so you can see stderr. Exit code 0 from the relinker means success, 1 means invalid arguments, 2 means the conversion failed.

Method 2: the online converter

  1. Open the converter
    Go to boykopovar.github.io/AnyPS5. Conversion happens in your browser and files stay on your device.
  2. Choose a folder or drop a ZIP
    The input needs one executable ELF plus sce_sys/ and sce_module/. ZIP and ZIP64 are supported, for decrypted ELF files only.
  3. Confirm and pick a target
    Tick the confirmation box, then choose Windows .exe or Linux .elf. There is an optional switch to convert AMD-specific instructions for Intel CPUs.
  4. Pick how to save
    Download in memory for small apps, save a ZIP to disk for large apps, or save to a folder uncompressed.
  5. Convert, then extract everything
    Click Convert & save. Extract the entire ZIP before launching the executable.

Online converter limits

Relinker options

OptionWhat it does
--windowsOutput a Windows PE executable instead of a Linux ELF
--macosOutput an x86-64 Mach-O file for Rosetta on Apple silicon
--to-intelRewrite AMD-specific instructions for Intel CPUs
--to-rosettaAs above, and also lower instructions Rosetta lacks
--sce-module-pathTell the relinker where the module folder's parent is
unused-filter=0|1|2Control how unused imports are pruned; 0 keeps all of them
--registry, --autorun, --module-dir, --executableExtra output files, run after converting, extra module and program conversion

USAGE.md marks --skip-sce-module, --exclude-sce-module, --skip-syscall-check and --lazy-binding as deprecated debugging flags that make the application unstable.

Runtime settings

SettingPurpose
ANYPS5_GPUSelect which Vulkan device to use
ANYPS5_PRESENT_MODESet the Vulkan present mode
ANYPS5_LANGUAGEConsole language; defaults to English (United States)
anyps5-fonts/ folderSystem fonts go here, beside the executable. Openly licensed substitutes are supported
anyps5-input.iniKeyboard and mouse mapping

Platform notes and common problems

If a game gets further than the reports on the compatibility list, the project asks for test reports in its "Game bring-up" GitHub Discussions, one thread per title.

FAQ

Is there an AnyPS5 installer or .exe setup?

No. The official release is an archive you extract, with a command-line relinker. Sites offering an AnyPS5 installer are not the project.

Where do I get the game files?

From your own console and games. AnyPS5 does not supply games, keys or firmware, and this site does not link to any.

Does converting a game mean it will run?

No. The converter page itself says conversion does not guarantee that an app runs. Check the compatibility list first.

Can I use a keyboard and mouse?

Yes, through an anyps5-input.ini file. SDL-mapped controllers work without it.

Unofficial information site. Not affiliated with the AnyPS5 project, its maintainer boykopovar, or Sony Interactive Entertainment. PlayStation and PS5 are trademarks of Sony Interactive Entertainment Inc. This site hosts no games, firmware, keys or AnyPS5 builds; every download link points to the project's own GitHub pages.