From 61ace7b1b71d1330996cc37e46eb24da803ff535 Mon Sep 17 00:00:00 2001 From: martin Date: Tue, 3 Sep 2024 17:33:41 -0500 Subject: [PATCH] add sceImeUpdate stub --- scripts/aerolib.inl | 1 - src/core/aerolib/aerolib.inl | 1 - src/core/libraries/dialogs/ime_dialog.cpp | 6 ++++++ src/core/libraries/dialogs/ime_dialog.h | 1 + 4 files changed, 7 insertions(+), 2 deletions(-) diff --git a/scripts/aerolib.inl b/scripts/aerolib.inl index 64ee32ea2..9ac4cd1cf 100644 --- a/scripts/aerolib.inl +++ b/scripts/aerolib.inl @@ -2934,7 +2934,6 @@ STUB("-431A-YBAks", llrint) STUB( "-464OnBCer0", _ZNK3sce2Np9CppWebApi14SessionManager2V139PatchPlayerSessionsSessionIdRequestBody6toJsonERNS_4Json5ValueEb) -STUB("-4GCfYdNF1s", sceImeUpdate) STUB( "-4KIDH4cF1U", _ZN3sce2Np9CppWebApi6Common6VectorINS2_12IntrusivePtrINS1_7Matches2V126RequestTeamMemberStatisticEEEEixEm) diff --git a/src/core/aerolib/aerolib.inl b/src/core/aerolib/aerolib.inl index 64ee32ea2..9ac4cd1cf 100644 --- a/src/core/aerolib/aerolib.inl +++ b/src/core/aerolib/aerolib.inl @@ -2934,7 +2934,6 @@ STUB("-431A-YBAks", llrint) STUB( "-464OnBCer0", _ZNK3sce2Np9CppWebApi14SessionManager2V139PatchPlayerSessionsSessionIdRequestBody6toJsonERNS_4Json5ValueEb) -STUB("-4GCfYdNF1s", sceImeUpdate) STUB( "-4KIDH4cF1U", _ZN3sce2Np9CppWebApi6Common6VectorINS2_12IntrusivePtrINS1_7Matches2V126RequestTeamMemberStatisticEEEEixEm) diff --git a/src/core/libraries/dialogs/ime_dialog.cpp b/src/core/libraries/dialogs/ime_dialog.cpp index ddb1a89f8..77aa5575a 100644 --- a/src/core/libraries/dialogs/ime_dialog.cpp +++ b/src/core/libraries/dialogs/ime_dialog.cpp @@ -93,6 +93,11 @@ int PS4_SYSV_ABI sceImeDialogTerm() { return ORBIS_OK; } +int PS4_SYSV_ABI sceImeUpdate() { + return ORBIS_OK; +} + + void RegisterlibSceImeDialog(Core::Loader::SymbolsResolver* sym) { LIB_FUNCTION("oBmw4xrmfKs", "libSceImeDialog", 1, "libSceImeDialog", 1, 1, sceImeDialogAbort); LIB_FUNCTION("bX4H+sxPI-o", "libSceImeDialog", 1, "libSceImeDialog", 1, 1, @@ -121,6 +126,7 @@ void RegisterlibSceImeDialog(Core::Loader::SymbolsResolver* sym) { LIB_FUNCTION("-2WqB87KKGg", "libSceImeDialog", 1, "libSceImeDialog", 1, 1, sceImeDialogSetPanelPosition); LIB_FUNCTION("gyTyVn+bXMw", "libSceImeDialog", 1, "libSceImeDialog", 1, 1, sceImeDialogTerm); + LIB_FUNCTION("-4GCfYdNF1s", "libSceIme", 1, "libSceIme", 1, 1, sceImeUpdate); }; } // namespace Libraries::ImeDialog \ No newline at end of file diff --git a/src/core/libraries/dialogs/ime_dialog.h b/src/core/libraries/dialogs/ime_dialog.h index ffe42b31a..1089b9297 100644 --- a/src/core/libraries/dialogs/ime_dialog.h +++ b/src/core/libraries/dialogs/ime_dialog.h @@ -180,6 +180,7 @@ int PS4_SYSV_ABI sceImeDialogInitInternal2(); int PS4_SYSV_ABI sceImeDialogInitInternal3(); int PS4_SYSV_ABI sceImeDialogSetPanelPosition(); int PS4_SYSV_ABI sceImeDialogTerm(); +int PS4_SYSV_ABI sceImeUpdate(); void RegisterlibSceImeDialog(Core::Loader::SymbolsResolver* sym); } // namespace Libraries::ImeDialog \ No newline at end of file