Skip to content

v2026.06.19-0037

Latest

Choose a tag to compare

@ouroboros420 ouroboros420 released this 22 Jun 08:10
· 1 commit to master since this release

RPCSX-Clanker app — v2026.06.19-0037

The Android front-end for the RPCSX-Clanker PS3 core. Installs as
net.rpcsx.clanker for side-by-side use with official RPCSX. Pair it with the
matching core build.

New features

  • RPCN netplay, made usable on Android. A full Netplay settings screen:
    enable + connection test, account create → email token → sign-in, and server
    pick/add/remove (default np.rpcs3.net) — RPCN was previously entirely
    unconfigurable on Android. Includes a per-game online-server switch
    (DNS host-switch "easy button") with a community server registry.
  • Patch Manager. Download official RPCS3 patches, import local patches, and
    per-patch toggles, with collapsible per-game groups, search by
    name/serial/author, and per-game patches surfaced in the Configure screen.
  • Per-game configuration. Per-title settings by title id (works for disc/ISO
    titles), one-tap community config that previews the recommended YAML before
    applying, and a "what changed vs default" view. Per-game Clear Cache.
  • Material 3 theming. Card-style grouped settings, a Clanker Settings hub,
    light/dark/system modes, Material You dynamic color, an AMOLED black option, a
    custom accent-color picker, and a recolored lavender launcher icon.
  • Side-by-side install. Renamed to net.rpcsx.clanker with an applicationId-
    derived DocumentProvider authority, so it coexists with official RPCSX.
  • Back button opens the in-game quick menu instead of exiting (reliable on
    Android 13+).
  • Crash/exit reporting — reports why the previous session ended (OOM vs
    native crash).
  • Power & device tuning toggles — battery-saver (default ON); sustained
    performance, CPU affinity, low-power WFE, thermal cap and ADPF hints (default
    OFF, experimental); auto-limited compile threads via a device-scaled memory
    budget pushed to the core.

Security

  • RPCN credentials are handed to the core's app-private internal storage (not
    MTP/USB/other-app readable) and the credential file is excluded from cloud
    backup and device transfer.
  • The app↔core handshake for this was made ABI-robust via an additive, optional
    native call — fixing an instant startup force-close that occurred when the app
    and core were at skewed versions.

Updater & packaging

  • Arch-aware core delivery: auto-selects the best core variant for the device;
    picks the newest release by timestamp; won't nag over a side-loaded custom core
    but still flags a genuinely newer build.
  • App version by calendar date + commit time (CalVer), consistent with the core.

Fixes

  • Patch Manager: fixed a force-close from duplicate list keys, and a toggle bug
    that flipped unrelated rows sharing a program hash.
  • Per-game config addressed by title id (fixes config + patches for disc/ISO).
  • File-copy corruption and a refresh-thread race fixed.

Known issues / notes

  • arm64 only. Developed and tested on a Snapdragon 8 Gen 2 (Adreno 740 / Turnip);
    other arm64 SoCs and GPUs should run it but are unverified.
  • Smooth-shaders toggle was removed (the async path freezes on the current
    backend; the core uses the safe synchronous path).
  • Box-art covers are off (remote cover loading was unreliable) — icon-only grid.
  • Configurable patch values (sliders/dropdowns) aren't supported yet — only
    on/off patches.
  • The RPCN global enable toggle isn't yet fully authoritative over per-game
    online overrides.

The emulator is the work of the RPCS3 and RPCSX teams. Support them: https://rpcs3.net/ and
https://github.com/RPCSX/rpcsx . Piracy is not permitted.