From 0de0f40fb56183d8f9764a523acab038c5740e95 Mon Sep 17 00:00:00 2001 From: Gliniak Date: Tue, 7 Jun 2022 20:46:47 +0200 Subject: [PATCH] [XAM] Added stubs for: - NetDll_XNetCreateKey - NetDll_XNetRegisterKey This will allow certain games to run local multiplayer For example PDZ Deathmatch mode --- src/xenia/kernel/xam/xam_net.cc | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/src/xenia/kernel/xam/xam_net.cc b/src/xenia/kernel/xam/xam_net.cc index 6c4fed539..52c47da29 100644 --- a/src/xenia/kernel/xam/xam_net.cc +++ b/src/xenia/kernel/xam/xam_net.cc @@ -1030,6 +1030,20 @@ dword_result_t NetDll_getsockname_entry(dword_t caller, dword_t socket_handle, } DECLARE_XAM_EXPORT1(NetDll_getsockname, kNetworking, kImplemented); +dword_result_t NetDll_XNetCreateKey_entry(dword_t caller, lpdword_t key_id, + lpdword_t exchange_key) { + kernel_memory()->Fill(key_id.guest_address(), 8, 0xBE); + kernel_memory()->Fill(exchange_key.guest_address(), 16, 0xBE); + return 0; +} +DECLARE_XAM_EXPORT1(NetDll_XNetCreateKey, kNetworking, kStub); + +dword_result_t NetDll_XNetRegisterKey_entry(dword_t caller, lpdword_t key_id, + lpdword_t exchange_key) { + return 0; +} +DECLARE_XAM_EXPORT1(NetDll_XNetRegisterKey, kNetworking, kStub); + } // namespace xam } // namespace kernel } // namespace xe