From d446779d34c84d592081897737243e78621df8fc Mon Sep 17 00:00:00 2001 From: Berk Date: Sun, 5 Jul 2026 22:09:36 +0300 Subject: [PATCH] [pad improvements] Added support for scePadSetVibrationMode (#24) --- src/SharpEmu.Libs/Pad/PadExports.cs | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/src/SharpEmu.Libs/Pad/PadExports.cs b/src/SharpEmu.Libs/Pad/PadExports.cs index 30f0512..b6ac27f 100644 --- a/src/SharpEmu.Libs/Pad/PadExports.cs +++ b/src/SharpEmu.Libs/Pad/PadExports.cs @@ -160,6 +160,16 @@ public static class PadExports : SetReturn(ctx, (int)OrbisGen2Result.ORBIS_GEN2_ERROR_MEMORY_FAULT); } + [SysAbiExport( + Nid = "W2G-yoyMF5U", + ExportName = "scePadSetVibrationMode", + Target = Generation.Gen4 | Generation.Gen5, + LibraryName = "libScePad")] + public static int PadSetVibrationMode(CpuContext ctx) + { + return SetReturn(ctx, (int)OrbisGen2Result.ORBIS_GEN2_OK); + } + private static bool WriteNeutralPadData(CpuContext ctx, ulong dataAddress) { Span data = stackalloc byte[PadDataSize];