From 9ba2a2f52dae327544198060cbcbfe89b0fa5cce Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Henrik=20Rydg=C3=A5rd?= Date: Fri, 17 Jan 2025 12:35:07 +0100 Subject: [PATCH] Resolver change for outrun --- Core/HLE/sceNetResolver.cpp | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/Core/HLE/sceNetResolver.cpp b/Core/HLE/sceNetResolver.cpp index 7d12968bbf..a8b5bd4b87 100644 --- a/Core/HLE/sceNetResolver.cpp +++ b/Core/HLE/sceNetResolver.cpp @@ -229,10 +229,7 @@ static int sceNetResolverCreate(u32 resolverIdPtr, u32 bufferPtr, int bufferLen) if (Memory::IsValidRange(bufferPtr, 4) && bufferLen < 1) return hleLogError(Log::sceNet, ERROR_NET_RESOLVER_INVALID_BUFLEN, "Invalid Buffer Length: %i", bufferLen); - if (!g_netResolverInitialized) { - // Possibly don't check this? Or auto-initialized? Outrun seems to assume it's not needed. - return hleLogError(Log::sceNet, ERROR_NET_RESOLVER_STOPPED, "Resolver Subsystem Stopped"); - } + // Outrun calls this without init. // TODO: Consider using SceUidManager instead of this 1-indexed id // TODO: Implement ERROR_NET_RESOLVER_ID_MAX (possibly 32?)