diff --git a/src/MeloNX/MeloNX.xcodeproj/project.xcworkspace/xcuserdata/benlawrence.xcuserdatad/UserInterfaceState.xcuserstate b/src/MeloNX/MeloNX.xcodeproj/project.xcworkspace/xcuserdata/benlawrence.xcuserdatad/UserInterfaceState.xcuserstate index 7ca1b73bb..06e42df8e 100644 Binary files a/src/MeloNX/MeloNX.xcodeproj/project.xcworkspace/xcuserdata/benlawrence.xcuserdatad/UserInterfaceState.xcuserstate and b/src/MeloNX/MeloNX.xcodeproj/project.xcworkspace/xcuserdata/benlawrence.xcuserdatad/UserInterfaceState.xcuserstate differ diff --git a/src/MeloNX/MeloNX/Core/Swift/Ryujinx.swift b/src/MeloNX/MeloNX/Core/Swift/Ryujinx.swift index 0d6a6716e..951fe11ce 100644 --- a/src/MeloNX/MeloNX/Core/Swift/Ryujinx.swift +++ b/src/MeloNX/MeloNX/Core/Swift/Ryujinx.swift @@ -45,7 +45,7 @@ class Ryujinx { var debuglogs: Bool var tracelogs: Bool var nintendoinput: Bool - var enableInternet: Bool + var ryuLDN: Bool var listinputids: Bool var fullscreen: Bool var memoryManagerMode: String @@ -61,7 +61,7 @@ class Ryujinx { debuglogs: Bool = false, tracelogs: Bool = false, nintendoinput: Bool = true, - enableInternet: Bool = false, + ryuLDN: Bool = false, listinputids: Bool = false, fullscreen: Bool = true, memoryManagerMode: String = "HostMappedUnsafe", @@ -77,7 +77,7 @@ class Ryujinx { self.debuglogs = debuglogs self.tracelogs = tracelogs self.nintendoinput = nintendoinput - self.enableInternet = enableInternet + self.ryuLDN = ryuLDN self.listinputids = listinputids self.fullscreen = fullscreen self.vsync = vsync @@ -162,8 +162,8 @@ class Ryujinx { args.append("--correct-ons-controller") } - if config.enableInternet { - args.append("--enable-internet-connection") + if config.ryuLDN { + args.append("--lan-interface-id LdnRyu") } if config.disableShaderCache { diff --git a/src/MeloNX/MeloNX/Views/SettingsView/SettingsView.swift b/src/MeloNX/MeloNX/Views/SettingsView/SettingsView.swift index 12d56a773..b2443a25b 100644 --- a/src/MeloNX/MeloNX/Views/SettingsView/SettingsView.swift +++ b/src/MeloNX/MeloNX/Views/SettingsView/SettingsView.swift @@ -61,6 +61,7 @@ struct SettingsView: View { Toggle("Enable Debug Logs", isOn: $config.debuglogs) Toggle("Enable Trace Logs", isOn: $config.tracelogs) } + Section(header: Text("CPU Mode").bold()) { HStack { Spacer() @@ -73,7 +74,9 @@ struct SettingsView: View { } } - + Section(header: Text("Network").bold()) { + Toggle("Enable Ryujinx LDN", isOn: $config.ryuLDN) + } Section(header: Text("Additional Settings")) { //TextField("Game Path", text: $config.gamepath)