Twitter user jam1garner was able to use pegaswitch to trick his nes into launching nes golf.
here is a "general guide"
You will need the latest versions of node, git, and python.
FOR WINDOWS USERS
go here
follow prereqs and use POWERSHELL to enable and COMMAND to install Linux
Run bash to launch WSL, it will launch automatically the first time and ask to create a username and password
Run CD
Run Sudo apt-get install npm
( if NPM or NODE wont update, follow this https://aigeec.com/installing-node-js-on-windows-10-bash/)
If you are having issues connecting to your DNS and using Skype, go to Options/Advanced/Connection and uncheck "Use port 80 and 443 for additional incoming connections".
If this doesn't fix it, turn off your Windows Firewall completely.
General Instructions by SYNTAXYZgo here
follow prereqs and use POWERSHELL to enable and COMMAND to install Linux
Run bash to launch WSL, it will launch automatically the first time and ask to create a username and password
Run CD
Run Sudo apt-get install npm
( if NPM or NODE wont update, follow this https://aigeec.com/installing-node-js-on-windows-10-bash/)
If you are having issues connecting to your DNS and using Skype, go to Options/Advanced/Connection and uncheck "Use port 80 and 443 for additional incoming connections".
If this doesn't fix it, turn off your Windows Firewall completely.
Nintendo Switch is at version 3.0.0
My computer system is running Linux 4.4.0-93-generic #116~14.04.1-Ubuntu x86_64.
Well there where some errors yes, if this helps anyone here are the additional steps for a clean debian based system with apt-get/aptitude.
-- Change directory to your Home
> cd
-- update your packages
> sudo apt-get update
> sudo apt-get upgrade
-- Install build-essential ( for make )
> sudo apt-get install build-essential
-- Install nodejs 8.4.0
> curl -sL https://deb.nodesource.com/setup_8.x | sudo -E bash -
> sudo apt-get install -y nodejs
-- Install git
> sudo apt-get install git
-- Install python
> sudo apt-get install python
-- Clone the pegaswitch git repo
> git clone https://github.com/reswitched/pegaswitch.git
-- Change directory to the pegaswitch dir
> cd pegaswitch
-- Let node package manager install dependencies for pegaswitch (be patient)
> npm install
-- Now you are ready to run pegaswitch
> sudo node start.js
(any errors here or lack of launch, try
node start.js --disable-curses --logfile debug.txt )
(if using 1.0.0 or the fake_news launcher, try)
sudo node start.js --webapplet
node start.js --disable-curses --logfile debug.txt )
(if using 1.0.0 or the fake_news launcher, try)
sudo node start.js --webapplet
The shell will present you with the ip of your system, this IP you will need to put as your DNS settings in your nintendo switch.
Then when you are ready to connect to your network with your modified DNS settings, a browser will start automaticaly with a nice pegaswitch logo.
You do not need to press the refresh button, the exploit is already active. You will notice in your pegaswitch shell on your computer that your switch is now connected.
In the pegaswitch shell run the recommended command as documented on the pegaswitch github page:
Then run the Script that changes your time
> evalfile ./usefulscripts/setRtc.js
you will receive "no output". this is normal
make sure your date and time is is set to synchronize automatically
you will see your date as 7/11 on your system now
You should be able to launch nes golf after this...Don't forget you still have to do the motion control launch AT the home screen
standing up, hold both the joycons pointing the R and L buttons towards the ground. then in one to two seconds lift the joycons to your chest and push forward like you are pushing someone off a cliff, all while rotating the joycons to point up in the end. its like what this guy does (make sure to hold both the joycons pointing the R and L buttons towards the ground an the beginning):
Featured on facebook by gamnesia 10/14/2017, hey guys!
Last edited by blinkzane,