PhlexPlexico / 3input

A SysModule Input Monitor
GNU General Public License v3.0
8 stars 0 forks source link

[TODO] Don't Disconnect From Wifi #2

Open PhlexPlexico opened 4 years ago

PhlexPlexico commented 4 years ago

A handful of games take control of the wifi state and disconnect the system from Wifi. An example is Ocarina of Time 3D. Right now, in order to work around this, simply open Rosalina and enable debugging before launching a game. This will allow the wifi to remain active for the session.

PhlexPlexico commented 4 years ago

NDM:U SuspendScheduler and NDM:U EnterExclusiveState are the culprits for this. Luma has this patched when calling hasStartedRosalinaNetworkFuncsOnce. Looks like this is done in this file. There should be a way to remove this state when launching a game, or keep the exclusive state?