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,

yukumo06

Member
Newcomer
Joined
Dec 12, 2021
Messages
10
Trophies
0
Age
32
XP
78
Country
Philippines
can i combine this to sysclock to bypass the 460mhz gpu clockspeed without plugging the charger? because i already tried and its not working for me.
 

vaanen

Well-Known Member
Newcomer
Joined
Feb 8, 2017
Messages
57
Trophies
0
Age
33
XP
387
Country
France
I read a few years ago reversenx injects code directly in the game and it would be super obvious to ban. reverseNX is maybe 90% of the reason why i have a hacked switch, i wonder if the way it works now is more seamless and more transparent for online games or is it still a super mega red flag ?

And yes, I know any hacked activity makes you risk a ban, but the reality is some are way worse than others. I played on a cfw for years and never got a ban because i avoided all the biggest red flag behavior and was very careful on what i was using in sysnand (and never reversenx on sysnand), but everytime i wished so much i could use reverse nx. Its is such a killer app
 

DIXES

Well-Known Member
Member
Joined
Aug 3, 2008
Messages
132
Trophies
1
Website
Visit site
XP
717
Country
Taiwan
Can I use this tool forced MH Sunbreak running in handheld mode for using 60fps mod (OC needed) at docked mode?

Okay, it works without major problem. (fps is 56~60)
 
Last edited by DIXES,

Soler37

Well-Known Member
Member
Joined
Oct 23, 2022
Messages
133
Trophies
0
Age
32
XP
235
Country
Israel
Thanks for this tool.
What would be the optimal setting for running BOTW while docked so that it doesn't drop fps?
What tools would I need for this to work and is it right that NX FPS doesn't work well with this?
I'm quite a noob when it comes to this, do I download these and just dump them in the SD?
 

masagrator

The patches guy
OP
Member
Joined
Oct 14, 2018
Messages
5,731
Trophies
3
XP
10,708
Country
Poland
  • Like
Reactions: binkinator

binkinator

Garfield’s Fitness Coach
Member
GBAtemp Patron
Joined
Mar 29, 2021
Messages
6,512
Trophies
2
XP
5,962
Country
United States
Can anyone tell me how to exactly make this work, what to install and where to put things. I cant find any clear tutorial.
Thansk!
The da easy way is to get the basic install done is:

1) install Homebrew App Store
https://github.com/fortheusers/hb-appstore
(drag and drop instructions in the readme on the first page)

2) Open your newly installed hbastore app
(open the hbmenu app that comes w/ atmosphere to run the homebrew)

3) do the following 2 searches and click (A) to install everything you need.

F271EB43-E08C-4257-AF86-16351ADE8CA2.jpeg
7891401A-7E90-43AD-9C09-96AA45963026.jpeg
 

Metoroid0

Samus Aran
Member
Joined
Nov 2, 2012
Messages
2,031
Trophies
1
Location
ZDR
Website
www.metroidwiki.org
XP
1,673
Country
Japan
The da easy way is to get the basic install done is:

1) install Homebrew App Store
https://github.com/fortheusers/hb-appstore
(drag and drop instructions in the readme on the first page)

2) Open your newly installed hbastore app
(open the hbmenu app that comes w/ atmosphere to run the homebrew)

3) do the following 2 searches and click (A) to install everything you need.

View attachment 348729
View attachment 348730
I have the HB appstore, but i meant how do i do it manually so i know what i did and that i installed the latest app.
Anyway, i donwloaded it, and enabled the "docked" mode handheld, but idk how can i be sure it runs in actual DOCKED mode that i set it up to, cause i see no difference?

For example, I am playing "tormented souls" and when i actually place switch in the actual dock the game runs stable and smoothly around, or at 60fps.
But when i use reverse nx tool and set the game to run "docked" while in actual handheld mode, and than i play the game, the game doesn't seem to run like its in docked, 40fps, unstable. Its like Reverse NX is not working.
I have SaltyNX installed, i have sys-clk installed (if thats needed, idk).

Also when i try to use sys-clk overlay its saying "sys-clk does not seem to be running, please check that it is correctly installed and enabled"
This probably has nothing to do with ReverseNX but i shared the info just in case.


So.... What am i doing wrong here?
 

Metoroid0

Samus Aran
Member
Joined
Nov 2, 2012
Messages
2,031
Trophies
1
Location
ZDR
Website
www.metroidwiki.org
XP
1,673
Country
Japan
@masagrator

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


Where do i put those strings, and how does Reverse NX actually work?

I still don't understand, I thought i just install ReverseNX tool, set a game to "docked" and that's it,
and than Switch acts as if it's in Dock mode, while playing the game in handheld.

I'm looking all over for step by step tutorial and explanation, but so far i found nothing.
So i'm hoping someone here can help.
 
Last edited by Metoroid0,

guily6669

GbaTemp is my Drug
Member
Joined
Jun 3, 2013
Messages
2,241
Trophies
0
Age
33
Location
Doomed Island
XP
1,900
Country
United States
If you use OC Suite tools in combination with ReverseNX-RT it will automatically set docked clocks when using docked mode engaged. https://github.com/KazushiMe/Switch-OC-Suite

But it will still not allow docked clocks without having a charger by default to protect the battery, but I think they have a way to force it if you want, I recommend reading OC Suite github readme...

It's their "Sync ReverseNX Mode" option that does it and you can turn it ON\OFF from tesla menu as you please...
 

Metoroid0

Samus Aran
Member
Joined
Nov 2, 2012
Messages
2,031
Trophies
1
Location
ZDR
Website
www.metroidwiki.org
XP
1,673
Country
Japan
If you use OC Suite tools in combination with ReverseNX-RT it will automatically set docked clocks when using docked mode engaged. https://github.com/KazushiMe/Switch-OC-Suite

But it will still not allow docked clocks without having a charger by default to protect the battery, but I think they have a way to force it if you want, I recommend reading OC Suite github readme...

It's their "Sync ReverseNX Mode" option that does it and you can turn it ON\OFF from tesla menu as you please...
What do you mean "protect the battery"? The way you put it it sounds like it will explode if it's forced...
What's Sync ReverseNX Mode? A plugin for Tesla?

So ReverseNX is useless unless i have the console plugged in to charger?
Sorry, im just so confused, no one still explained me, nor i can find how this all works, dos donts, risks.
All the info i read are conflicting, and most people assume i know everything already.

Id really apreciate if someone could explain me as simple as possible, just a basic functions.

Im sorry but im just so confused. Im literally feeling like trowing darts in the dark hoping one will hit.
 
General chit-chat
Help Users
  • Skelletonike @ Skelletonike:
    link doesn't work
    +2
  • Skelletonike @ Skelletonike:
    1H left, such a slow week.
  • Sonic Angel Knight @ Sonic Angel Knight:
    Okay, I had spaghetti :P
  • SylverReZ @ SylverReZ:
    Hope they made lots of spaget
  • K3N1 @ K3N1:
    Chill dog
  • SylverReZ @ SylverReZ:
    Chilli dog
  • Skelletonike @ Skelletonike:
    Damn, I'm loving the new zelda.
  • xtremegamer @ xtremegamer:
    loving the new zelda, i started a game, it was so fucking good, so i
    am waiting on my friend to get home so we can start a new one together
  • Skelletonike @ Skelletonike:
    I just dislike that they don't let me choose the voices before the game starts. Happened with botw as well, had to change to japanese and restart.
  • K3N1 @ K3N1:
    But the important question is can you choose gender
  • Skelletonike @ Skelletonike:
    Same way you can choose Gerald's gender.
  • Skelletonike @ Skelletonike:
    *Geralt, damn autocorrect.
  • Psionic Roshambo @ Psionic Roshambo:
    But can he be trans? Lol
  • K3N1 @ K3N1:
    Zelda transforms into link
  • Psionic Roshambo @ Psionic Roshambo:
    Link I'm not the princess your looking for.... *Pulls a crying game*
  • K3N1 @ K3N1:
    *skirt up* it's exactly what I always wanted
  • Skelletonike @ Skelletonike:
    Just scanned all my zelda amiibos, took a while but didn't get anything that cool, did get the lon lon ranch hylian fabrics though.
  • Skelletonike @ Skelletonike:
    It was pretty funny when I scanned wolf link and got a shit load of meat.
  • K3N1 @ K3N1:
    @Skelletonike, btw I ran that custom for mgs4 on the deck I'm amazed it got that far in game
  • K3N1 @ K3N1:
    Plug in*
  • K3N1 @ K3N1:
    Your favorite activity
    K3N1 @ K3N1: Your favorite activity