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,

Zap Rowsdower

Well-Known Member
Member
Joined
Jan 17, 2015
Messages
455
Trophies
0
Location
I don't go map findin' behindin'
XP
2,363
Country
Canada
Does this make much of a difference for Zelda's VR mode?
Visually I haven't noticed any difference, but I've only played the VR mode overclocked past docked speeds so that comment isn't worth much.
What it *does* however, (this patch as well) is disable that god awful, ridiculously blurring gyroscopic head tracking implementation, and thus allows for 'regular' X/Y-axis motion aiming via Joycon or Pro Controller.
I need to revise my statement here as it is definitely a bit clearer and a more comfortable experience in general. I'd also recommend using the FOV mod.
 

Sticker

Well-Known Member
Newcomer
Joined
Oct 1, 2018
Messages
89
Trophies
0
Age
34
XP
683
Country
Vietnam
Im using Kosmos and atmosphere, I configure hakate file and add
kip1=atmosphere/kips/*
Using ReverseNXTool and make sure dock flag in correct folder but didn’t work. Any advice?
 

masagrator

The patches guy
OP
Developer
Joined
Oct 14, 2018
Messages
6,263
Trophies
3
XP
12,022
Country
Poland
Im using Kosmos and atmosphere, I configure hakate file and add
kip1=atmosphere/kips/*
Using ReverseNXTool and make sure dock flag in correct folder but didn’t work. Any advice?
1. Did you add kip file to kips folder
2. What you have in saltysd.log?
 
D

Deleted User

Guest
Im using Kosmos and atmosphere, I configure hakate file and add
kip1=atmosphere/kips/*
Using ReverseNXTool and make sure dock flag in correct folder but didn’t work. Any advice?
It's not working with hekate for me either, even after adding "kip1=atmosphere/kips/*" to the hekate config file.
Just boot with fusee primary and you're all set

@masagrator
When I'm running ReverseNX, cheats no longer seem to work (specifically Edizon and atmosphere). Is that a bug or is there something I need to know to get cheats to play nice with ReverseNX?

Thanks so much in advance for this awesome app!!
 

masagrator

The patches guy
OP
Developer
Joined
Oct 14, 2018
Messages
6,263
Trophies
3
XP
12,022
Country
Poland
When I'm running ReverseNX, cheats no longer seem to work (specifically Edizon and atmosphere). Is that a bug or is there something I need to know to get cheats to play nice with ReverseNX?

Thanks so much in advance for this awesome app!!

Everything is in first post.

--------------------- MERGED ---------------------------

Looks like ReverseNX in your case has higher priority, that's why OS doesn't crash, but cheats doesn't work.
 
D

Deleted User

Guest
@masagrator its worked ;)

--------------------- MERGED ---------------------------
 

Attachments

  • CDC0A3F0-18D6-4B17-9D4E-1393048FA848.jpeg
    CDC0A3F0-18D6-4B17-9D4E-1393048FA848.jpeg
    226.6 KB · Views: 152
  • 8F776EC5-5FE7-4E9D-9326-61D91C9CFC55.jpeg
    8F776EC5-5FE7-4E9D-9326-61D91C9CFC55.jpeg
    152.3 KB · Views: 178

taggen86

Well-Known Member
Member
Joined
Nov 21, 2018
Messages
100
Trophies
0
Age
37
XP
274
Country
Sweden
Have tried for hours and cannot get this to work. I have the kips file under atmosphere/kips, the NRO file at the correct place and the saltysdfile from https://github.com/masagrator/ReverseNX/releases at the root of the sd card unchanged. using ams on 7.0.1.maybe it is only working on the more recent versions of atmosphere? My log file is saying this:

SaltySD Core: got SD card handle 20002
SaltySD: cmd 3 handler, memcpy(45bbb9241c, 1845ac3ba8, 4)
SaltySD: cmd 3 handler, memcpy(45bbb92420, 1845ac3bc0, 10)
SaltySD: cmd 3 handler, memcpy(45bbb925ec, 1845ac3ba8, 4)
SaltySD: cmd 3 handler, memcpy(45bbb925f0, 1845ac3bc0, 10)
SaltySD Core: Searching plugin dir `'...
SaltySD Core: Searching plugin dir `0100e46003042000/'...
SaltySD: new max 8a, 1 0000001778000000
SaltySD: found AttachProcess event:
tid 010000000000100d pid 000000000000008a
name photoViewer
isA64 1 addrSpace 3 enableDebug 1
enableAslr 1 useSysMemBlocks 0 poolPartition 1
exception 0000000000000000
SaltySD: TID 010000000000100d is a system application, aborting bootstrap...
SaltySD: new max 8b, 1 0000000012000000
SaltySD: found AttachProcess event:
tid 010000000000100d pid 000000000000008b
name hbloader
isA64 1 addrSpace 1 enableDebug 1
enableAslr 1 useSysMemBlocks 0 poolPartition 1
exception 0000000000000000
SaltySD: TID 010000000000100d is a system application, aborting bootstrap..
 
Last edited by taggen86,

masagrator

The patches guy
OP
Developer
Joined
Oct 14, 2018
Messages
6,263
Trophies
3
XP
12,022
Country
Poland
Have tried for hours and cannot get this to work. I have the kips file under atmosphere/kips, the NRO file at the correct place and the saltysdfile from https://github.com/masagrator/ReverseNX/releases at the root of the sd card unchanged. using ams on 7.0.1.maybe it is only working on the more recent versions of atmosphere?

According to log SaltyNX is working correctly, but it can't find ReverseNX.elf
Where did you paste it?
 

taggen86

Well-Known Member
Member
Joined
Nov 21, 2018
Messages
100
Trophies
0
Age
37
XP
274
Country
Sweden
you mean "folder" or you've screwed archive bit for this folder

ReverseNX.elf should be in SaltySD\plugins

Yeah I mean folder. Just checked it is under plugins. Maybe the problem is that I am not running the latest two versions of armosphere? Any way to easy check if the app is working?
 
Last edited by taggen86,

taggen86

Well-Known Member
Member
Joined
Nov 21, 2018
Messages
100
Trophies
0
Age
37
XP
274
Country
Sweden
It is there. Maybe I should try it pasting in the files with a pc aswell (did it with a mac)
 

Attachments

  • BF00F353-C507-4043-9BB8-0B9DC1DAE511.jpeg
    BF00F353-C507-4043-9BB8-0B9DC1DAE511.jpeg
    828.9 KB · Views: 194
Last edited by taggen86,

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
  • SylverReZ @ SylverReZ:
    @Maximumbeans, I'm doing alright, thanks.
    +1
  • Maximumbeans @ Maximumbeans:
    That must be rough. Productive I'm sure but hard to balance with daily life
    +1
  • SylverReZ @ SylverReZ:
    @Maximumbeans, Indeed. I've been working on getting this Infecutus chip to work on my PS2. But after soldering, I realised that a plastic piece was missing from the power ribbon cable to the power and eject buttons.
  • SylverReZ @ SylverReZ:
    Now I could go with soldering the contacts from the cable to the connector on the mobo, but doesn't sound like a good permanent solution.
  • Maximumbeans @ Maximumbeans:
    Man, that's beyond my brain :rofl: I'm no good with hardware for now. I'd like to get into hardmods in future though
  • SylverReZ @ SylverReZ:
    @Maximumbeans, Maybe start practice soldering. Get a cheap-ass soldering iron and follow some good YouTube tutorials.
    +1
  • SylverReZ @ SylverReZ:
    Least my experience has gotten better than over a decade ago. My iron would constantly bump into components and break them.
  • Maximumbeans @ Maximumbeans:
    Sounds good. I actually did soldering but like 16 years ago for school so uuuuh probably rusty haha
  • SylverReZ @ SylverReZ:
    @Maximumbeans, Same here. I did soldering at school from a teacher who I honestly liked since he had plenty of good electronics experience.
    +1
  • Maximumbeans @ Maximumbeans:
    I wish I could play chess well
    +1
  • Maximumbeans @ Maximumbeans:
    Useless but a true art
    +1
  • SylverReZ @ SylverReZ:
    @Maximumbeans, I had a friend who had a glass chess set for their birthday.
  • SylverReZ @ SylverReZ:
    It was like all clear and fancy. Tbf I'm not too experienced with chess, but would like to learn someday.
  • Maximumbeans @ Maximumbeans:
    That sounds really cool
  • Maximumbeans @ Maximumbeans:
    I know the basics but no strategy at all :rofl:
    +1
  • Veho @ Veho:
    Watch chess streamers on Twitch and you'll pick up a thing or two.
    +1
  • Veho @ Veho:
    Not to mention there's an infinite number of chess games for every possible platform.
    +1
  • DinohScene @ DinohScene:
    just play it, get beaten a few times and start dominating
    +1
  • K3Nv2 @ K3Nv2:
    Nude chess is best
    +1
  • DinohScene @ DinohScene:
    strip checkers > nude chess
    +1
  • K3Nv2 @ K3Nv2:
    Nude checkers get jumped
    +1
  • SylverReZ @ SylverReZ:
    @Veho, I guess you'd pick up something while watching tub streams.
  • SylverReZ @ SylverReZ:
    @K3Nv2, Dick fights. :tpi:
  • Veho @ Veho:
    Turkish olive oil wrestling.
    +1
    Veho @ Veho: Turkish olive oil wrestling. +1