From 9a0aa5f6a7671adc5123bc162aa254a1f52132cc Mon Sep 17 00:00:00 2001 From: KernelPanicNT <76663133+KernelPanicNT@users.noreply.github.com> Date: Wed, 14 Oct 2026 15:57:41 +0000 Subject: [PATCH] fix(exports): export the PS VR2 calls Phasmophobia's psvr2.prx imports PPSA09030's Media/Plugins/psvr2.prx imports sceHmd2ReprojectionGetStatus from libSceHmd2 and sceVrTracker2GetCoordinateSystem and sceVrTracker2GetPlayAreaBoundaryGeometry from libSceVrTracker2, so the title does not start with the plugin loaded (discussion #4680). Declare the three as throwing exports, like the earlier PS VR2 imports of PPSA29866. The names resolve from the NIDs 8GkaY2B7opM, Y-3JCiU9bbU and SCph4ZbkqzU with tools/nid_names.py; no reference gives their signatures. Co-Authored-By: Claude Opus 5.5 --- core/libs/prx/libSceHmd2/Export.cpp | 5 +++++ core/libs/prx/libSceVrTracker2/Export.cpp | 10 ++++++++++ docs/dev/debt/libSceHmd2.md | 1 + 3 files changed, 16 insertions(+) diff --git a/core/libs/prx/libSceHmd2/Export.cpp b/core/libs/prx/libSceHmd2/Export.cpp index 9f1c4cb8f9c..e7361d9b35d 100644 --- a/core/libs/prx/libSceHmd2/Export.cpp +++ b/core/libs/prx/libSceHmd2/Export.cpp @@ -11,6 +11,11 @@ constexpr std::int32_t SCE_HMD2_ERROR_UNSUPPORTED_FEATURE = static_cast