Files
AnyPS5/core/libs/prx/libSceVrTracker2/Export.cpp
T
KernelPanicNTandClaude Opus 5.5 9a0aa5f6a7 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 <noreply@anthropic.com>
2026-10-14 15:57:41 +00:00

69 lines
1.4 KiB
C++

#include <cstdint>
#include <cstddef>
#include "SceTypes.hpp"
#include "prx/libc/include/General.hpp"
extern "C" {
int APS5_VABI sceVrTracker2Finalize() {
NotImplemented_nid_no_patch(__func__);
return 0;
}
int APS5_VABI sceVrTracker2GetCoordinateSystem() {
NotImplemented_nid_no_patch(__func__);
return 0;
}
int APS5_VABI sceVrTracker2GetPlayAreaBoundaryGeometry() {
NotImplemented_nid_no_patch(__func__);
return 0;
}
int APS5_VABI sceVrTracker2ResetLocalCoordinate() {
NotImplemented_nid_no_patch(__func__);
return 0;
}
int APS5_VABI sceVrTracker2GetPlayAreaOrientedBoundingBox() {
NotImplemented_nid_no_patch(__func__);
return 0;
}
int APS5_VABI sceVrTracker2GetResult() {
NotImplemented_nid_no_patch(__func__);
return 0;
}
int APS5_VABI sceVrTracker2Initialize() {
NotImplemented_nid_no_patch(__func__);
return 0;
}
int APS5_VABI sceVrTracker2LocateCoordinateSystem() {
NotImplemented_nid_no_patch(__func__);
return 0;
}
int APS5_VABI sceVrTracker2QueryMemory() {
NotImplemented_nid_no_patch(__func__);
return 0;
}
int APS5_VABI sceVrTracker2RegisterDevice() {
NotImplemented_nid_no_patch(__func__);
return 0;
}
int APS5_VABI sceVrTracker2SetCoordinateSystem() {
NotImplemented_nid_no_patch(__func__);
return 0;
}
int APS5_VABI sceVrTracker2UnregisterDevice() {
NotImplemented_nid_no_patch(__func__);
return 0;
}
}