NX-TAS Switch

From GameBrew
nx-TAS
Nxtas.png
General
Authorhamhub7
TypeSysmodules
Version0.1.0
LicenseGPL-2.0
Last Updated2019/09/06
Links
Download
Website
Source
Support Author

TAS (tool-assisted speedrun or tool-assisted superplay) for the Nintendo Switch.

nx-TAS is fundamentally different than its predecessor, TAS-nx, in that it uses a virtual controller to send inputs instead of changing the inputs of the currently used controller.

Note: NX-TAS is depreciated, check out tas-script.

Installation

You need to have an Atmosphere-injected Switch to use this.

Acquire nx-TAS.nsp either from the latest release, or more preferably build yourself via the instructions here

Create the relevant title directory on your Switch's SD card at:

  • sdmc:/atmosphere/titles/0100000000000cab/ on Atmosphere 0.9.4 or earlier.
  • sdmc:/atmosphere/contents/0100000000000cab on Atmosphere 0.10.0 or newer.

Place the NSP as:

  • sdmc:/atmosphere/titles/0100000000000cab/exefs.nsp on Atmosphere 0.9.4 or earlier.
  • sdmc:/atmosphere/contents/0100000000000cab/exefs.nsp on Atmosphere 0.10.0 or newer.

Create an empty file at:

  • sdmc:/atmosphere/titles/0100000000000cab/flags/boot2.flag on Atmosphere 0.9.4 or earlier.
  • sdmc:/atmosphere/contents/0100000000000cab/flags/boot2.flag on Atmosphere 0.10.0 or newer.

Reboot into CFW.

User guide

Keybinds

You need to have a USB keyboard attached to your Switch, either via the dock or a USB-A to USB-C adapter in the charging port.

Controllers:

  • 1 = Pro Controller.
  • 2 = Pair of Joycons (this adds two controllers; exists for ease-of-use).
  • 3 = Left Joycon.
  • 4 = Right Joycon.
  • 5 = Famicom Controller.
  • 6 = Famicom Controller with mic.
  • 7 = NES Controller.
  • 8 = Unused SNES-style Controller/Pad.
  • - = Remove the most recently added controller.

Scripts:

  • f1 = sdmc:/scripts/script1.txt
  • f2 = sdmc:/scripts/script2.txt
  • ...
  • f12 = sdmc:/scripts/script12.txt

Utilities:

  • Q = Press L+R on the most recently added controller.
  • W = Press A on the most recently added controller.
  • PAUSE = Pauses and resumes execution of current script.
  • SCROLLLOCK = Stops execution of current script.

Changelog

v0.1.0

  • This is the first beta of nx-TAS. Download the zip file and place at the root of your sd card running an atmosphere setup to use nx-TAS. Full instructions in the readme file in the code.

External links

Advertising: