diff --git a/rpcsx-os/linker.cpp b/rpcsx-os/linker.cpp index 157ac14d9..4b4dd1a49 100644 --- a/rpcsx-os/linker.cpp +++ b/rpcsx-os/linker.cpp @@ -1034,6 +1034,11 @@ Ref rx::linker::loadModuleByName(std::string_view name, if (auto result = rx::linker::loadModuleFile(filePath.c_str(), thread)) { return result; } + filePath.resize(filePath.size() - 5); + filePath += ".prx"; + if (auto result = rx::linker::loadModuleFile(filePath.c_str(), thread)) { + return result; + } } for (auto path : {"/system/common/lib/", "/system/priv/lib/"}) {