Skip to content

CTRNativePorted v0.2.1

Pre-release
Pre-release

Choose a tag to compare

@guzuold guzuold released this 15 Oct 17:21
· 10 commits to main since this release

CTRNativePorted v0.2.1 — Xbox button prompts without Python

A fix release for v0.2.0: the v0.2.0 zip had
no Xbox icons, and preparing the colored Xbox button prompts needed Python (prepare_xbox.py).

What's new since v0.2.0

  • Colored Xbox button prompts work out of the box (Icone Xbox colorate): the zip now includes
    assets/xbox-default/ (CC0-1.0 by Julio Cacko), and on the first PLAY launcher.exe builds the
    prompt archives from your own dump by itself (about 10 s, no Python needed). The preparation was
    ported to C++ in ctrport/xbox_prepare.hpp.

Everything else is the same as v0.2.0: online multiplayer with password matchmaking, the server built
into the launcher, UPnP port forwarding and the experimental NAT / CGNAT relay. See the
v0.2.0 notes for details and for what
still needs testing — feedback is very welcome.

Included in CTRNativePorted-v0.2.1-win64.zip

Extract the zip and run launcher.exe (top folder). Everything else is in
build/CTRPort-gpu/:

  • launcher.exe — native launcher (with the built-in online server), rebuilt from commit
    748fb96 (tag v0.2.1)
  • build/CTRPort-gpu/ctrport.exe — native x86-64 runtime
  • build/CTRPort-gpu/ctr_gpu.dll — Vulkan renderer (adapted from shadPS4 v0.18.0)
  • build/CTRPort-gpu/ctr_hle.dll — PS4 system library implementations (including online)
  • build/CTRPort-gpu/ctr_online_server.exe — standalone project server (optional)
  • assets/xbox-default/ — Xbox button icons used by the launcher (CC0-1.0, Julio Cacko)
  • Visual C++ runtime DLLs, LICENSE (GPL-2.0), README.md

Only launcher.exe and assets/xbox-default/ differ from the v0.2.0 zip.

SHA256 of the zip: 51dc7804589d8788c4da93ce19cd42c327a4ef9fa5f06f87e119dbcb3fea7fca

Note: No game files are included. You need your own dump of CUSA14876 (v01.00, optionally
with the v01.21 update, required for 60 FPS).