ReverseNX - Flag your console as handheld or docked

ReverseNX_logo_transparent_v4.png

ReverseNX

Combination of SaltyNX patches that force games to think that you are using docked or handheld mode.

You can use it to change graphics settings and unlock some options that are available only in docked/handheld mode. For now in experimental phase, because SaltyNX has many bugs that need to be patched.

To download latest SaltyNX, check links at the end of post.

_____________

To use ReverseNX, you need to use ReverseNX-Tool which can be downloaded at the end of this post. Check readme in repo to learn how to use it.


When forcing docked mode, it is recommended to use OC settings exactly as used in docked mode:
Code:
handheld_charging_gpu=768
handheld_charging_mem=1600

______________

Known issues:
  • SaltyNX is still under development, so it may cause issues on it's own. More in SaltyNX repo.
______________

Thanks to @Kirby567fan and @crow132 for testing.
To @RattletraPM for logo.
To @SunTheCourier for sys-clk Editor on which I have based ReverseNX-Tool >=2.0.0
To Borealis contributors for Borealis which I'm using from 3.0.0
______________

ReverseNX-Tool

github repo: https://github.com/masagrator/ReverseNX-Tool
Releases: https://github.com/masagrator/ReverseNX-Tool/releases

____________

SaltyNX
github repo: https://github.com/masagrator/SaltyNX
Releases: https://github.com/masagrator/SaltyNX/releases

 
Last edited by masagrator,

masagrator

The patches guy
OP
Developer
Joined
Oct 14, 2018
Messages
6,276
Trophies
3
XP
12,041
Country
Poland
If SaltyNX is working, it creates log file in SaltySD folder.
And my gosh, don't upload full images, put thumbnails. On PC your picture is huge.
 

masagrator

The patches guy
OP
Developer
Joined
Oct 14, 2018
Messages
6,276
Trophies
3
XP
12,041
Country
Poland
Hekate 5.0.2 fixed issue that was making SaltyNX crashing EmuMMC and newest FWs if you were using Launch menu.
So now Kosmos v14 and newer should work better.

In few hours I will check if ReverseNX is compatible with 9.0.0 emuMMC. If you want to use ReverseNX, you can wait for tests.
Already confirmed Atmosphere 0.9.4 is compatible with SaltyNX on 8.1 Sysnand and emuMMC with fusee-primary & Launch menu.
 
Last edited by masagrator,
9.0.0 FW status info / Revisioned ReverseNX-Tool 1.1

masagrator

The patches guy
OP
Developer
Joined
Oct 14, 2018
Messages
6,276
Trophies
3
XP
12,041
Country
Poland
SaltyNX is compatible with 9.0.0, so ReverseNX is working too. Checked on 9.0.0 emuMMC with Hekate 5.0.2 Launch menu and fusee-primary.

I have released revision of ReverseNX-Tool 1.1 compiled with libnx 2.5.0 to be compatible with newer releases of Atmosphere on FW >=9.0. It doesn't add any new functions.
For now not revisioned version is also compatible with Atmosphere 0.9.4.
 
ReverseNX-Tool 1.2 / ReverseNX 0.33

masagrator

The patches guy
OP
Developer
Joined
Oct 14, 2018
Messages
6,276
Trophies
3
XP
12,041
Country
Poland
ReverseNX-Tool 1.2 and ReverseNX 0.33 has been released.

Added two things:
  • Disabled mode (to use with ReverseNX-Tool):
    This mode will force SaltyNX to abort bootstrapping before crashing occurs if you use cheats. So ReverseNX will stop working, but you will run game with cheats without deleting/moving saltysd_proc.elf from SaltySD folder and restarting. You can turn off/on whenever you want.
  • exceptions.txt
    This file works independent from Disabled mode and is in SaltySD folder.
    It's for blacklisting titleid of games that are crashing because of other reasons than cheats (but it will also avoid crashing because of them) or sysmodules.
    For now I got info that GRID: Autosport press pre-release was not working with current SaltyNX (putting any plugins to SaltySD/plugins folder crashes game).
    I'm waiting for official release to confirm it.

    exceptions.txt will be updated in ReverseNX repo if game will be confirmed not working.
 
Last edited by masagrator,
  • Like
Reactions: hippy dave
ReverseNX-Tool 1.21

masagrator

The patches guy
OP
Developer
Joined
Oct 14, 2018
Messages
6,276
Trophies
3
XP
12,041
Country
Poland
ReverseNX-Tool 1.21 released. This bug tho...

It fixes the issue that when pressing ZR (trying to get to disable mode) with Pro Controller in docked mode on 9.0.0 (possible on other firmwares), it was crashing ReverseNX-Tool.
 
  • Like
Reactions: hippy dave
ReverseNX-Tool 1.3

masagrator

The patches guy
OP
Developer
Joined
Oct 14, 2018
Messages
6,276
Trophies
3
XP
12,041
Country
Poland
Third release of ReverseNX-Tool within 24h - this time version 1.3.

It introduces workaround to use cheats in game with ReverseNX.
This option can disable cheats from loading by atmosphere at game boot by renaming cheats folders in Atmosphere/titles/(.*)/. But after loading game you can bring them back to use with Edizon or Checkpoint.

Instruction how to get cheats with ReverseNX are in ReverseNX-Tool repo's readme.
 
Last edited by masagrator,
  • Like
Reactions: hippy dave

Zenate

Member
Newcomer
Joined
Sep 18, 2019
Messages
24
Trophies
0
Age
31
XP
123
Country
United States
Hi. I want to use this to have dock quality when playing handheld. But I wonder does this have risk? Also Im not good at installing stuff, so Im scared that error will apprear and my hacked Switch cannot use anymore.
Please answer to me that using this plugin has risk or not?
 

masagrator

The patches guy
OP
Developer
Joined
Oct 14, 2018
Messages
6,276
Trophies
3
XP
12,041
Country
Poland
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.

So you're doing it on your own risk.
Whole hacking scene is "we don't take any reponsibility for damage".
We can only work for minimizing risks.
Plugin itself damage risk is very low.
SaltyNX is other case, because it was never officially released.
So :ph34r:
 

masagrator

The patches guy
OP
Developer
Joined
Oct 14, 2018
Messages
6,276
Trophies
3
XP
12,041
Country
Poland
Confirmed that GRID: Autosport even with newest update is not compatible with SaltyNX in newest release of ReverseNX.
You can ignore this game by downloading exceptions.txt

For more info check first post.
 
  • Like
Reactions: Csmrcc

drizztbsd

Well-Known Member
Newcomer
Joined
Apr 4, 2016
Messages
66
Trophies
0
XP
138
Country
Italy
Hi,
is it possible to disable ReverseNX globally, but enable it for titleid?

I'd like to force handheld mode for Zelda (to use 720p instead of 960p and avoid fps dropping), but I don't like to force the mode globally.

Thank you

Edit:

it seems SatyNX/ReverseNX doesn't work correctly with sys-ftpd (at least on 9.0.0)
 
Last edited by drizztbsd,

m3anmug

Well-Known Member
Newcomer
Joined
Jun 25, 2019
Messages
88
Trophies
0
Age
44
XP
569
Country
United States
I have a question about using sys-clk clock speeds. When i set a game to run in docked mode do i set the speeds for handheld still or do i need to change the docked speeds for docked flag? I have been setting handheld charging speeds for docked and handheld flags but just want to make sure that works for both.

Sorry if this is confusing. I was just thinking about it and since you make the switch think its running in docked mode i wasnt sure if the clocks for handheld work for docked flag.
 

hippy dave

BBMB
Member
Joined
Apr 30, 2012
Messages
9,871
Trophies
2
XP
29,160
Country
United Kingdom
I have a question about using sys-clk clock speeds. When i set a game to run in docked mode do i set the speeds for handheld still or do i need to change the docked speeds for docked flag? I have been setting handheld charging speeds for docked and handheld flags but just want to make sure that works for both.

Sorry if this is confusing. I was just thinking about it and since you make the switch think its running in docked mode i wasnt sure if the clocks for handheld work for docked flag.
ReverseNX only fools the game, not the system, about docked vs handheld mode, so sys-clk will use the settings for the mode you're really in.
 

Trice

Well-Known Member
Member
Joined
Jan 20, 2009
Messages
153
Trophies
1
XP
1,260
Country
Switzerland
Pretty much every game that isn't 32-bit should work with it, just the results may vary depending on the resolution change of the game between docked and portable.

Why not just try it out and see for yourself if it helps or not? You can check the log to make sure that it's applying the settings.
 

Trice

Well-Known Member
Member
Joined
Jan 20, 2009
Messages
153
Trophies
1
XP
1,260
Country
Switzerland
I can confirm it works. Texts in 3D space are much more clear.
It should work with any 64-bit game except GRID: Autosport.
Do you have any idea what the problem with GRID Autosport actually is? Quite weird that it seems to be the only 64-bit game that has this issue.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    K3Nv2 @ K3Nv2: Well start walking towards them +1