ReverseNX - Flag your console as handheld or docked

This tool causes issues with newer games and is not supported anymore! USE ReverseNX-RT instead!

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,
What happens if you don't have any sys-clock settings for a game? Like if you're docked and you reverse to render as handheld, does the game go setting handheld clocks?
I don't think so, I guess it would depend on the game's individual coding but mostly I don't think games set their own clock speeds, apart from the recent loading screen boost thing.
 
What happens if you don't have any sys-clock settings for a game? Like if you're docked and you reverse to render as handheld, does the game go setting handheld clocks?
If you don't have any sysclock settings the clocks are on the real situation (docked on that case). In conclusion, reverse nx doesn't change the clock by himself.
 
The sys-clk settings for docked mode will still apply if you're docked and using ReverseNX set to handheld mode. ReverseNX only spoofs the mode for the game, not the rest of the system.
Wait, so when docked I'm supposed to use docked settings for sys-clk even though the handheld flag is active?
Guess I got misled by all the 60 fps mods out there, which usually come with adviced handheld settings :unsure:
It's strange tho, I have the feeling handheld settings are being applied in such a situation as well ... I'm probably wrong then
 
Wait, so when docked I'm supposed to use docked settings for sys-clk even though the handheld flag is active?
Guess I got misled by all the 60 fps mods out there, which usually come with adviced handheld settings :unsure:
It's strange tho, I have the feeling handheld settings are being applied in such a situation as well ... I'm probably wrong then

You're right. Docked mode profile will be applied when using handheld.flag.
 
  • Like
Reactions: SkullHex2
9.0.1, AMS 0.9.4.
So you don't have any additional sysmodules at all and it's crashing at the boot of system? Do you use emuMMC or sysNAND? Do you use newest ReverseNX or older? What game are you trying to run? And maybe more if there is something crucial that I forgot.
Is there an option in SaltyNx for it to not write a log?
For now no.
 
Last edited by masagrator,
  • Like
Reactions: one-piece
New game was added to exceptions.txt
Code:
;Darksiders II Deathnitive Edition
;1.0.0 has double speed gameplay
010071800BA98000
 
Last edited by masagrator,
So you don't have any additional sysmodules at all and it's crashing at the boot of system? Do you use emuMMC or sysNAND? Do you use newest ReverseNX or older? What game are you trying to run? And maybe more if there is something crucial that I forgot.

For now no.
No other sysmodules except sys-ftp.
i use sysnand only
i use all latest ReverseNX.
It crash @ boot directly after AMS logo
 
Plugin can work globally or per titleid.
To activate loading per titleid, put empty file titleid.flag to saltysd/flags/ReverseNX/
Does this mean I have to create a file named titleid.flag or I have to create a file named 0100B6400CA56000.flag?
 
Does this mean I have to create a file named titleid.flag or I have to create a file named 0100B6400CA56000.flag?
Super mario odyssey doesn't work. Please fix thank you.
It's working. You are doing something wrong.
Use ReverseNX-Tool for managing flags.
 
Last edited by masagrator,
  • Like
Reactions: Csmrcc
Check the log if it's applying the docked flag. The fan spinning up isn't really a guarantee for anything as just setting sys-clk higher can cause that as well.
 

Site & Scene News

Popular threads in this forum