aboutsummaryrefslogtreecommitdiff
path: root/src/video_core/texture_cache/image_info.cpp
diff options
context:
space:
mode:
authorcirakg <cirakg@cirakg.xyz>2026-11-02 22:52:39 +0100
committercirakg <cirakg@cirakg.xyz>2026-11-02 22:52:39 +0100
commitfcd6a3d8950e7de8e99afa5b04386eb8ab710f18 (patch)
tree535a0ee022c4c5a9386a885ca86301a6d1125fa8 /src/video_core/texture_cache/image_info.cpp
parentba3e708dbdc6f0e3124500b79bc28aa35763580b (diff)
nifm: treat a joined room as the LAN for local network games
LAN Play through public lobby rooms failed in two ways. With airplane mode on (the default), IRequest::GetResult rejected the game's network request. Mario Kart World then opened the net-connect applet and returned to the main menu instead of the LAN browser. A joined room is the emulated network: its sockets only reach room members. Count it as an available network for GetResult and IsAnyInternetRequestAccepted. With airplane mode off, players could open the browser but never saw each other. Room fake IPs are spread over 192.168.0.0/16, and some room servers give members different /24s. NIFM reported the host adapter's /24 mask with the fake IP, so the games treated each other as off-subnet. Report 255.255.0.0 in a room instead. Assisted-by: Claude Opus 5.5 (investigation and implementation)
Diffstat (limited to 'src/video_core/texture_cache/image_info.cpp')
0 files changed, 0 insertions, 0 deletions