Network System Clock Abuse: Difference between revisions
No edit summary |
No edit summary |
||
Line 1: | Line 1: | ||
'''Network System Clock Abuse''', often abbreviated as '''NSCA''' and sometimes referred to as '''Double DSTA''', is a trick that allows the clock fast-forwarding effect achieved by [[Daylight Savings Time Abuse]] to be used a second time (and in some cases, a third) throughout a speedrun without opening the Switch's home menu. | '''Network System Clock Abuse''', often abbreviated as '''NSCA''' and sometimes referred to as '''Double DSTA''', is a trick that allows the clock fast-forwarding effect achieved by [[Daylight Savings Time Abuse]] to be used a second time (and in some cases, a third) throughout a speedrun without opening the Switch's home menu. This can be used to grow a seed quickly in the [[Metro Kingdom]] even after using Daylight Savings Time Abuse to grow one in the [[Sand Kingdom]] earlier in the run, saving about four seconds over the usual route<ref name="grady-tweet">https://twitter.com/grady964/status/1279144130052976640</ref>. | ||
The trick involves connecting the console to the Internet mid-run, which causes the Switch to realize its clock is behind and fast-forward it accordingly. This can be used to fast-forward the clock twice by using Daylight Savings Time Abuse for the first advancement, and connecting to the Internet to use Network System Clock Abuse for the second advancement. Theoretically, it is possible to advance the clock a third time if the speedrun is done on the actual Daylight Savings Time day, by allowing DST to advance the clock a third time after it is synchronized to the real-world time. | The trick involves connecting the console to the Internet mid-run, which causes the Switch to realize its clock is behind and fast-forward it accordingly. This can be used to fast-forward the clock twice by using Daylight Savings Time Abuse for the first advancement, and connecting to the Internet to use Network System Clock Abuse for the second advancement. Theoretically, it is possible to advance the clock a third time if the speedrun is done on the actual Daylight Savings Time day, by allowing DST to advance the clock a third time after it is synchronized to the real-world time. | ||
== Explanation == | ==Explanation== | ||
The Nintendo Switch keeps track of two separate system clocks<ref>https://twitter.com/SciresM/status/1231373584112635905</ref>. The one that the user directly interacts with is called the Local System Clock, or LSC. The user can edit the LSC directly in the system settings, and the LSC is also what Super Mario Odyssey uses to determine the time. When speedrunners set up [[Daylight Savings Time Abuse]], they are changing the value of the LSC. | The Nintendo Switch keeps track of two separate system clocks<ref>https://twitter.com/SciresM/status/1231373584112635905</ref>. The one that the user directly interacts with is called the Local System Clock, or LSC. The user can edit the LSC directly in the system settings, and the LSC is also what Super Mario Odyssey uses to determine the time. When speedrunners set up [[Daylight Savings Time Abuse]], they are changing the value of the LSC. | ||
Line 17: | Line 17: | ||
The trick can be performed in a speedrun using the following steps: | The trick can be performed in a speedrun using the following steps: | ||
* Factory reset the console. This is done to allow the NSC to match the value of the LSC set by the user. | *Factory reset the console. This is done to allow the NSC to match the value of the LSC set by the user. | ||
*Block the hostname ''aauth-lp1.ndas.srv.nintendo.net'' in your router's settings<ref>https://pastebin.com/bZ5MqEy3</ref>. This can be accomplished by following this [https://mashtips.com/block-websites-google-wifi/ guide] (which should be adaptable to any router, not just Google Wifi). | * Block the hostname ''aauth-lp1.ndas.srv.nintendo.net'' in your router's settings<ref>https://pastebin.com/bZ5MqEy3</ref>. This can be accomplished by following this [https://mashtips.com/block-websites-google-wifi/ guide] (which should be adaptable to any router, not just Google Wifi). | ||
*Set up an Internet connection on the Switch by connecting it to that router, then enable Airplane Mode. | *Set up an Internet connection on the Switch by connecting it to that router, then enable Airplane Mode. | ||
*Unblock the hostname in the router's settings by following the same steps used to block it. | *Unblock the hostname in the router's settings by following the same steps used to block it. | ||
*Set up [[Daylight Savings Time Abuse]] by setting the system clock to just before Daylight Savings Time strikes. | *Set up [[Daylight Savings Time Abuse]] by setting the system clock to just before Daylight Savings Time strikes. | ||
*Start the speedrun and play it as normal, using DSTA to grow the first seed. | *Start the speedrun and play it as normal, using DSTA to grow the first seed. | ||
*After planting a second seed later in the run, open the Switch's quick menu and disable Airplane Mode. This should cause the Switch to reconnect to the Internet, realize the NSC is behind, and fast-forward it accordingly<ref> | *After planting a second seed later in the run, open the Switch's quick menu and disable Airplane Mode. This should cause the Switch to reconnect to the Internet, realize the NSC is behind, and fast-forward it accordingly<ref name="grady-tweet"></ref>. | ||
== References == | ==References== | ||
<references /> | <references /> | ||
[[Category:Tricks]] | [[Category:Tricks]] |