Linux output is the default — chmod the relinker, then convert

x86-64 Linux, Vulkan 1.1. Do not mix the Windows relinker with Linux libraries.

v0.1.2 · relinker-v0.1.2 · prx-linux-v0.1.2.tar.gz

Terminal presentation of the documented Windows and Linux convert commands using relinker-v0.1.2 filenames from USAGE.md.
Convert commands from docs/user/USAGE.md, shown with v0.1.2 filenames. Binary not stored in this repo.
  1. Download a matching pair

    From v0.1.2 take relinker-v0.1.2 and prx-linux-v0.1.2.tar.gz. Do not mix Windows and Linux, or mix tags.

    Check SHA-256

  2. Lay out the input

    Clean ELF beside exactly one of sce_module/, sce_modules/, or prx/. SELF/fSELF files are skipped.

    source/
        input.elf
        sce_module/
            <bundled ELF modules>
  3. Convert for this host

    Make the binary executable. Do not pass --windows.

    chmod +x ./relinker-v0.1.2
    ./relinker-v0.1.2 source/input.elf app.elf

    Add --to-intel on Intel hosts for supported AMD-only instructions. Exit code 2 means conversion failed.

  4. Build the runtime folder

    Runtime folder from USAGE.md: app.exe or app.elf beside libs/ host libraries and app0/ game resources.
    Layout quoted from boykopovar/AnyPS5 docs/user/USAGE.md
    app.elf
    libs/
        *.prx
    app0/
        <app resources>
        sce_module/
            <converted modules>

    Unpack prx-linux-v0.1.2.tar.gz so libs/ sits next to the executable.

  5. Launch from a terminal

    chmod +x app.elf
    ./app.elf

    Keyboard mapping: INPUT_MAPPING.md

Open official GitHub ReleasesWhich two files