NX-NONET Switch

From GameBrew
NX-NONET
Nxnonet.png
General
AuthorBestPig
TypePlugins
Version0.1
LicenseMIT License
Last Updated2022/04/05
Links
Download
Website
Source

NX-NONET is a SaltyNX plugin that fake no available internet connection to avoid nag on some games without enabling airplane mode.

You need masagrator SaltyNX fork installed.

Installation

To install, put NX-NONET.elf to /SaltySD/plugins/.

This plugin hooks the nn::nifm::IsNetworkAvailable() function and always returns 0, telling the games no network is available.

Also available are these alternate SaltyNX patch versions (they are the same, but may work better than the plugin):

  • IsNetworkAvailableEv.asm64 by bestpig - Compatible with 64-bit games. (2022/04/04)
  • SaltySD-Nop-Network by bestpig - This version also eliminates the nag (e.g. "could not connect", "turn off airplane mode"). (2022/06/01)
  • _ZN2nn4nifm20SubmitNetworkRequestEv.asm64 by mrdude - This patch bypass the error "Notice - Loading Title Storage" when loading with the internet turned on (airplane mode off) and network is unreachable. (2023/09/16) Requires the following files from SaltySD-Nop-Network.zip:
    • _ZN2nn4nifm31HandleNetworkRequestErrorResultEv.asm64
    • _ZN2nn4nifm18IsNetworkAvailableEv.asm64

To use the patches, place them into /SaltySD/patches/.

User guide

Here are some games that need airplane mode to run (not just 90DNS) and tested to work per user feedback:

  • Lego Start Wars (starts with no issues)
  • Prison Architect (starts with no issues)
  • Death Coming (starts with no issues)
  • DOOM (2017) (starts with no issues)
  • Disc Room (starts with no issues, had a normal warning that leaderboards are not connected)
  • Pandemic the Board Game (starts with no issues)
  • CarX Drift Racing (starts with no issues)
  • Crash Drive 2 (starts with no issues)
  • Metal Slug Aca Neogeo (starts with no issues)
  • Nyan Cat Lost in Space (prompt messages were displayed asking to connect Joy-Con and game server, game itself plays fine with no further issues)
  • They Bleed Pixels (starts with no issues)
  • Lode Runner Legacy (had an error message at start, after that game plays fine with no further issues)
  • Arcade Archives (fully working with no error message)
  • Tempest 4000 (fully working with no error message)
  • GhostbladeHD (working)
  • Disgaea 4 Complete+ (fully working)
  • Stern Pinball Arcade (working)
  • Portal 2 (working)

Screenshots

nxnonet2.png

nxnonet3.png

Known issues

Doesn't support all games.

Changelog

0.1 2022/04/05

  • First version of faking no internet (nn::nifm::IsNetworkAvailable -> 0).

Credits

Thanks to masagrator for the forked SaltyNX and NX-FPS where this plugin is based on.

External links

Advertising: