More actions
SwiTAS | |
---|---|
General | |
Author | TheGreatRambler |
Type | Developments |
Version | 2.0.1 |
License | MIT License |
Last Updated | 2020/07/16 |
Links | |
Download | |
Website | |
Source | |
This application has been obsoleted by one or more applications that serve the same purpose, but are more stable or maintained. |
A TAS toolkit for the Nintendo Switch. Useable via hardware, homebrew and emulator.
This project aims to offer a easy to use yet powerful frontend to create Switch TASes. While there are existing projects that can replay input on a console using devices like Arduino, they often lack consistent frame advancement and game pausing capabilities.
In the spirit of TASBot, it is generally considered more prestigious to display the final product via unmodified console hardware. All of the aforementioned projects follow this approach. However, working with unmodified hardware poses various limitations when creating TAS. That's where this project comes in.
Having access to the entire system via CFW introduces a lot of freedoms, so this project intends to place this functionality into a standard PC application, much like Bizhawk or other TAS creators. This power allows you to tas with the freedom of an emulator through homebrew.
Note: This toolkit does not work on the most recent versions of Switch homebrew, go to alternatives like tas-script.
Installation
To install on Windows, extract the archive and place anywhere you like.
To install on Mac, extract the archive and place the app bundle wherever you wish.
To install on Debian/Ubuntu, run these commands from the location where you downloaded the deb:
sudo apt-get install -y lsb-release sudo apt-key adv --fetch-keys http://repos.codelite.org/CodeLite.asc sudo add-apt-repository "deb http://repos.codelite.org/wx3.1.3/ubuntu/ `lsb_release -cs` universe" sudo apt-get update sudo apt-get install ./switas-debian-64bit.deb
To uninstall, run:
sudo apt-get purge switas
To install the sysmodule, unzip and drag the contents to the root of your SD card. To enable, make sure the sysmodule SwiTAS is enabled in Kosmos/Hekate Tolbox.
SwiTAS usage guide is available here.
Screenshots
Changelog
v2.0.1 2020/07/16
- Fixed:
- Idle error that would prevent auto frame from executing if the PC was under high load.
- Make frame advancing slightly more consistent.
v2.0.0 2020/07/10
- Added:
- Branches.
- Savestates.
- Exporting to text format.
- Releases for multiple platforms.
- Many more.
v1.0.1 2020/05/13
- Add tooltips to make usage easier.
- Allow deleting of frames.
- Add script file importing.
- Revise pasting to make more extensible.
v1.0.0 2020/05/09
- First Release (Without Networking/Homebrew support).
- Gamepad support.
- Multiplayer support.
- Project saving.
- Export to text file (ssctf).
- Save recent projects.
- Keyboard support.
Credits
Thanks:
- Hamhub7: The creator of Nx-TAS.
- MonsterDruide1: Providing many valuable insights into the behavior of hardware-based TAS setups.
- AtlasNX: For their help during development.
- Members of the wxWidgets forums: For being incredibly useful for every question.
- Shakkar23: For being a chad, obviously.