Network System Clock Abuse: Difference between revisions
Added a clarification about "Double DSTA" |
|||
Line 1: | Line 1: | ||
'''Network System Clock Abuse''', often abbreviated as '''NSCA | '''Network System Clock Abuse''', often abbreviated as '''NSCA''', 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. In [[Any%]], 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>. | ||
This trick is also sometimes referred to as '''Double DSTA''', although this is a misnomer since Daylight Savings Time is only exploited for one of the two clock advances. | |||
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. | ||
Line 14: | Line 16: | ||
However, in order to connect the Switch to the Internet simply by disabling Airplane Mode, an Internet connection must have been established earlier. Normally, establishing an Internet connection would calibrate the NSC, which would defeat the purpose of NSCA since it requires the clock to be calibrated for the first time in the middle of the speedrun. To prevent the NSC from being calibrated when first setting up the Internet connection, one must temporarily block the server that the Switch communicates with to calibrate the NSC in their router's settings. This block must then be reversed later after enabling Airplane Mode, so that disabling Airplane Mode during the speedrun calibrates the NSC. | However, in order to connect the Switch to the Internet simply by disabling Airplane Mode, an Internet connection must have been established earlier. Normally, establishing an Internet connection would calibrate the NSC, which would defeat the purpose of NSCA since it requires the clock to be calibrated for the first time in the middle of the speedrun. To prevent the NSC from being calibrated when first setting up the Internet connection, one must temporarily block the server that the Switch communicates with to calibrate the NSC in their router's settings. This block must then be reversed later after enabling Airplane Mode, so that disabling Airplane Mode during the speedrun calibrates the NSC. | ||
==Execution== | ==Execution == | ||
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. | ||
Line 25: | Line 27: | ||
*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>. | *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>. | ||
== Speedrun usage == | ==Speedrun usage == | ||
=== Any% === | ===Any% === | ||
In the [[Any%]] run, NSCA is used to harvest a seed in the [[Metro Kingdom]], after using [[Daylight Savings Time Abuse]] to harvest one in the [[Sand Kingdom]] earlier. The route involves planting a seed in the pot behind the guitarist in the plaza, then utilizing a [[roll cancel clip]] through a building to quickly enter the [[Bullet Billding]] room. After collecting both moons in the room, the room is exited to return to the plaza and collect the moon from the pot. Airplane Mode must be disabled at some point between planting the seed and exiting Bullet Billding. | In the [[Any%]] run, NSCA is used to harvest a seed in the [[Metro Kingdom]], after using [[Daylight Savings Time Abuse]] to harvest one in the [[Sand Kingdom]] earlier. The route involves planting a seed in the pot behind the guitarist in the plaza, then utilizing a [[roll cancel clip]] through a building to quickly enter the [[Bullet Billding]] room. After collecting both moons in the room, the room is exited to return to the plaza and collect the moon from the pot. Airplane Mode must be disabled at some point between planting the seed and exiting Bullet Billding. | ||