Toggle menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

SwiTAS Switch: Difference between revisions

From GameBrew
(Created page with "{{Infobox Switch Homebrews |title=SwiTAS |image=switasswitch.png |description=A usable toolkit for creating Nintendo Switch TASes with homebrew |author=TheGreatRambler |lastupdated=2020/07/16 |type=Developments |version=2.0.1 |license=MIT |download=https://dlhb.gamebrew.org/switchhomebrews/switasswitch.7z |website=https://github.com/TheGreatRambler/SwiTAS |source=https://github.com/TheGreatRambler/SwiTAS |donation= }} {{#seo: |title=Switch Homebrew PC Tools (Developments...")
 
No edit summary
 
(One intermediate revision by the same user not shown)
Line 1: Line 1:
{{Infobox Switch Homebrews
{{Infobox Switch Homebrews
|title=SwiTAS
|title=SwiTAS
|image=switasswitch.png
|image=switasnx.png
|description=A usable toolkit for creating Nintendo Switch TASes with homebrew
|description=A usable toolkit for creating Nintendo Switch TASes with homebrew
|author=TheGreatRambler
|author=TheGreatRambler
Line 8: Line 8:
|version=2.0.1
|version=2.0.1
|license=MIT
|license=MIT
|download=https://dlhb.gamebrew.org/switchhomebrews/switasswitch.7z
|download=https://dlhb.gamebrew.org/switchhomebrews/switasnx.7z?k33p0fil35
|website=https://github.com/TheGreatRambler/SwiTAS
|website=https://github.com/TheGreatRambler/SwiTAS
|source=https://github.com/TheGreatRambler/SwiTAS
|source=https://github.com/TheGreatRambler/SwiTAS
|donation=
}}
}}
{{#seo:
{{obsolete}}
|title=Switch Homebrew PC Tools (Developments) - GameBrew
A TAS toolkit for the Nintendo Switch. Useable via hardware, homebrew and emulator.
|title_mode=append
 
|image=switasswitch.png
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.
|image_alt=SwiTAS
 
}}
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.
{{cleanup|article|Needs cleanup}}
 
A usable toolkit for creating Nintendo Switch TASes with homebrew
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 Switch|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 <nowiki>http://repos.codelite.org/CodeLite.asc</nowiki>
sudo add-apt-repository "deb <nowiki>http://repos.codelite.org/wx3.1.3/ubuntu/</nowiki> `lsb_release -cs` universe"
sudo apt-get update
sudo apt-get install ./switas-debian-64bit.deb
 
To uninstall, run:
sudo apt-get purge switas


==Media==
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.
<youtube></youtube>


SwiTAS usage guide is available [https://github.com/TheGreatRambler/SwiTAS#handling-projects here].


==Screenshots==
==Screenshots==
https://dlhb.gamebrew.org/switchhomebrews/switasswitch-01.png
https://dlhb.gamebrew.org/switchhomebrews/switasnx2.png
https://dlhb.gamebrew.org/switchhomebrews/switasswitch-02.png
 
https://dlhb.gamebrew.org/switchhomebrews/switasswitch-03.png
https://dlhb.gamebrew.org/switchhomebrews/switasnx3.png
https://dlhb.gamebrew.org/switchhomebrews/switasswitch-04.png
 
https://dlhb.gamebrew.org/switchhomebrews/switasswitch-05.png
https://dlhb.gamebrew.org/switchhomebrews/switasnx4.png
https://dlhb.gamebrew.org/switchhomebrews/switasswitch-06.png
https://dlhb.gamebrew.org/switchhomebrews/switasswitch-07.png
https://dlhb.gamebrew.org/switchhomebrews/switasswitch-08.png


==Changelog==
==Changelog==
'''v.1.0'''
'''v2.0.1 2020/07/16'''
* First Release.
* 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:
*[https://github.com/hamhub7 Hamhub7]: The creator of Nx-TAS.
*[https://github.com/MonsterDruide1 MonsterDruide1]: Providing many valuable insights into the behavior of hardware-based TAS setups.
*[https://twitter.com/atlasnx?lang=en AtlasNX]: For their help during development.
*Members of the wxWidgets forums: For being incredibly useful for every question.
*[https://github.com/shakkar23 Shakkar23]: For being a chad, obviously.


== External links ==
== External links ==
* Gbatemp - https://github.com/TheGreatRambler/SwiTAS
* GitHub - https://github.com/TheGreatRambler/SwiTAS
* Github - https://github.com/TheGreatRambler/SwiTAS
* Reddit -

Latest revision as of 04:24, 5 February 2024

SwiTAS
Switasnx.png
General
AuthorTheGreatRambler
TypeDevelopments
Version2.0.1
LicenseMIT License
Last Updated2020/07/16
Links
Download
Website
Source

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

switasnx2.png

switasnx3.png

switasnx4.png

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.

External links

Advertising: