From 572807def0f4de4b755f10633ff01d93f2e5d63d Mon Sep 17 00:00:00 2001 From: Logan McNaughton <848146+loganmc10@users.noreply.github.com> Date: Wed, 2 Jul 2025 22:26:01 +0200 Subject: [PATCH] add missing disable_expansion_pak in netplay features --- src/ui/netplay.rs | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/src/ui/netplay.rs b/src/ui/netplay.rs index 6aeb769..bf4cc2b 100644 --- a/src/ui/netplay.rs +++ b/src/ui/netplay.rs @@ -457,6 +457,10 @@ fn create_session( let hasher = Sha256::new().chain_update(&now_utc).chain_update(EMU_NAME); let mut features = std::collections::HashMap::new(); features.insert("overclock".to_string(), game_settings.overclock.to_string()); + features.insert( + "disable_expansion_pak".to_string(), + game_settings.disable_expansion_pak.to_string(), + ); let create_room = NetplayMessage { message_type: "request_create_room".to_string(), @@ -517,8 +521,8 @@ fn create_session( true, GameSettings { fullscreen: game_settings.fullscreen, - overclock: overclock == "true", - disable_expansion_pak: disable_expansion_pak == "true", + overclock: overclock.parse().unwrap(), + disable_expansion_pak: disable_expansion_pak.parse().unwrap(), }, handle.get_peer_addr(), weak_app, @@ -617,8 +621,8 @@ fn join_session( false, GameSettings { fullscreen, - overclock: overclock == "true", - disable_expansion_pak: disable_expansion_pak == "true", + overclock: overclock.parse().unwrap(), + disable_expansion_pak: disable_expansion_pak.parse().unwrap(), }, handle.get_peer_addr(), weak_app,