ReverseNX v0.3 Released

ReverseNX v0.3 Released

masagrator has released a new version of ReverseNX which is a SaltyNX plugin that replace the docked or non-docked mode checks retail games make when running on the Nintendo Switch. This homebrew plugin will allow you to use graphics settings and unlock some options that are available only in docked or handheld mode.

What's New?

Quote:
v0.3

New release containing smaller plugin and newest build of SaltyNX.
Resolves many issues by blocking access to system apps and 32-bit apps.
Got confirmation that now it's working fine with EmuMMC 8.1.0 even for people who had issues with 0.2.
Still You need to use fusee-primary payload instead of Hekate Launch menu.

New bug came out with newest build of SaltyNX: if you have enabled cheats and cheats files for your booting game, OS will crash.
For EmuMMC (and maybe sysnand too): if you use freebird, then OS can crash if you try to open hbmenu while running game (don't know if this was an issue with older releases).

Issue with Hekate will be probably resolved with update for Hekate.

SaltyNX in this package is using KIP and ELFs instead of exefs.nsp, so remember to delete folder 0100000000534C56 from titles.

Stay tuned for more fixes.
Thanks to shinyquagsire23 for taking his time to repair issues.

v0.2

Added new function to plugin. Now you can load flags per titleid.

Add empty file titleid.flag to sdmc:/saltysd/flags/ReverseNX

Then it will read docked.flag and handheld.flag only from
sdmc:/saltysd/plugins/(title_id)/ReverseNX/

SaltyNX is not updated.

Description

SaltyNX plugin that replace games checks if you are using docked or handheld mode. They are mostly used to determine graphics settings and unlocking some options that are available only in docked/handheld mode.

For now in experimental phase, because it looks like SaltyNX is not in good terms with some games (they will crash without any plugin) or maybe I screwed up.

Tests were done on FW 7.0.1-8.1.0, Atmosphere 0.9.1-0.9.2

It should work with ReinX too.

SX OS is not supported.

Instructions

Plugin works always globally. For now flag per titleid is not supported (this would need modifications in SaltyNX).

Flags: create in folder `saltysd/plugins/ReverseNX/` empty file:

*   `docked.flag` for docked mode

or

*   `handheld.flag` for handheld mode

When both flags are there or none of them, plugin will ignore loading.

For docked flag is recommended to use OC settings exactly as used in docked mode:

] handheld_charging_gpu=768
]
] handheld_charging_mem=1600

Credits

Thanks to

shinyquagsire23 for SaltyNX

https://github.com/shinyquagsire23/SaltyNX

ultimate-research for code-mod-framework

https://github.com/ultimate-research/code-mod-framework

jugeeya for precompiled SaltyNX nsp sysmodule. Originally it's compiled as kip (precompiled sysmodule only in release) https://github.com/jugeeya/UltimateTrainingModpack/releases/tag/1.1

zakaria for testing

How to compile plugin

https://github.com/ultimate-research/code-mod-framework/wiki/Environment-Setup:-Getting-Started

It still works even with errors about not converting unsigned integers properly. Dunno how to repair it.

Changelog

v0.3

New release containing smaller plugin and newest build of SaltyNX.
Resolves many issues by blocking access to system apps and 32-bit apps.
Got confirmation that now it's working fine with EmuMMC 8.1.0 even for people who had issues with 0.2.
Still You need to use fusee-primary payload instead of Hekate Launch menu.

New bug came out with newest build of SaltyNX: if you have enabled cheats and cheats files for your booting game, OS will crash.
For EmuMMC (and maybe sysnand too): if you use freebird, then OS can crash if you try to open hbmenu while running game (don't know if this was an issue with older releases).

Issue with Hekate will be probably resolved with update for Hekate.

SaltyNX in this package is using KIP and ELFs instead of exefs.nsp, so remember to delete folder 0100000000534C56 from titles.

Stay tuned for more fixes.
Thanks to shinyquagsire23 for taking his time to repair issues.

v0.2

Added new function to plugin. Now you can load flags per titleid.

Add empty file titleid.flag to sdmc:/saltysd/flags/ReverseNX

Then it will read docked.flag and handheld.flag only from
sdmc:/saltysd/plugins/(title_id)/ReverseNX/

SaltyNX is not updated.

v0.1

First release.
Put folders to root of your sdcard. Restart console.

In case if you use ReinX, rename folder "atmosphere" to "reinx"

Default flag is docked.

Links & Downloads
https://github.com/masagrator/ReverseNX/releases/tag/0.3

Post a Comment

0 Comments