Title Switch - GUI Backup Manager (with LayeredFS support!) for Win/Mac/Linux

icon128.png

Title Switch 1.1 BETA+W
LayeredFS/Plague backup manager

recording19.gif

Title Switch is a free and open-source Nintendo Switch backup manager for macOS, GNU/Linux, and Windows. With Title Switch you can copy your XCI/NCA backups to your Nintendo Switch's microSD card in just a few clicks, and see what titles you have replaced.
Select your SD card (or let the program do it for you), the game you want to install, the donor title (unless you use Plague), then click on "Install backup."


Changelog:
1.1 BETA+W
  • Native Windows support
1.1 BETA
  • Built-in main.npdm patching
  • Drag&drop support
  • Convert and install XCI files directly
  • The target ID can now be changed
  • Plague is now supported! You can also migrate your library from classic LayeredFS
  • Improved animations
  • Better logging! You can now save the log file, or manually get a copy from your OS's temp folder
  • You will now be prompted to open hactool or keys.txt if necessary
  • Various fixes and improvements
1.0.1
  • Bug fixes

Reporting issues:
  • Dump your keys and cartridge again
  • Try the virtual appliance version, if possible
  • Attach the log file (important) and be specific i.e. are you using the 32-bit version on Windows? 64-bit version on Ubuntu 18.04?
  • Not all games are compatible with LayeredFS/Plague
Downloads:
GQ8mhv5.png

Requirements:
  • macOS 10.3.4 High Sierra or higher (older versions might also work)
  • keys.txt (click on Tools → Create keys.txt, follow the instructions, then copy your keys.txt file to Title Switch.app (right-click, select "Show package contents)/Contents/macOS or open keys.txt when prompted if you're using version 1.1 BETA)
  • hactool (included)
  • exFAT might not work correctly in macOS, but it is required for 4 GB+ files. Use the virtual appliance version for full exFAT support
  • Qt 5.11 (if you want to build from source)
Release: https://github.com/nastys/titleswitch/releases
Source code: https://github.com/nastys/titleswitch
License: GNU GPLv3
Screenshot_20180626_024127.png

Requirements:
  • Ubuntu 18.04 LTS or any other GNU/Linux distribution
  • keys.txt (click on Tools → Create keys.txt, follow the instructions, then copy your keys.txt file to the application folder or open keys.txt when prompted if you're using version 1.1 BETA)
  • hactool (included)
  • For exfat support, open a terminal and enter: sudo apt install -y exfat-*
  • Qt 5.11 (if you want to build from source)
Release: https://github.com/nastys/titleswitch/releases
Source: https://github.com/nastys/titleswitch
License: GNU GPLv3
Cattura.PNG

Requirements:
  • Windows 10 1804 (older versions might also work)
  • keys.txt (click on Tools → Create keys.txt, follow the instructions, then copy your keys.txt file to the application folder or open keys.txt when prompted if you're using version 1.1 BETA)
  • hactool (included)
  • Qt 5.11 (if you want to build from source)
Release: https://github.com/nastys/titleswitch/releases (64-bit version recommended)
Source: https://github.com/nastys/titleswitch
License: GNU GPLv3
This is an Ubuntu 18.04 LTS virtual machine with exFAT support and Title Switch 1.1 BETA preloaded. It works on any host operating system. Copy your ROMs (NCA or XCI) to the microSD (or a flash drive), then safely eject it from the host OS and pass it to the VM.

Download: https://mega.nz/#!54pgCARS!Vzq2YRPi9Tbf5zywcwXz7sduAic0gZexi5MDRdzxA2s
VirtualBox (Extension Pack recommended): https://www.virtualbox.org/wiki/Downloads

License: GNU GPLv3
 
Last edited by nastys,

Deleted member 373223

Pink = Best colour
Member
Joined
Oct 8, 2015
Messages
4,099
Trophies
1
XP
2,790
Dude, wtf? He just released a very handy tool with one drawback. The question is not "When will XY happen". You should ask "How can I help you with testing or something". Be kind to all the developers, that make so much progess for our switches.
The release progress. I'm not trying to be rude or anything. I'd just like to know aproximately when people on windows will actually be able to use it at all.
 

javilobo8

Well-Known Member
Newcomer
Joined
May 10, 2018
Messages
90
Trophies
0
Age
30
Website
lobobot.com
XP
502
Country
Spain
  • Like
Reactions: nastys

nastys

ナースティス
OP
Member
Joined
Aug 5, 2014
Messages
1,730
Trophies
0
Age
26
Location
Earth
XP
1,794
Country
Italy
Nice app man
But that loading icon is too huge
Yeah, it will be better in the next version.

The release progress. I'm not trying to be rude or anything. I'd just like to know aproximately when people on windows will actually be able to use it at all.
How about... NEVER? Who cares about Windows anyway...
just kidding, it will be fixed in a few days.

Thanks! That should speed things up a bit, though C# and Qt/C++ are very different languages/APIs. :)
 
Last edited by nastys,
  • Like
Reactions: lordelan

nastys

ナースティス
OP
Member
Joined
Aug 5, 2014
Messages
1,730
Trophies
0
Age
26
Location
Earth
XP
1,794
Country
Italy
how do you run the program
If you're on macOS, just download the release open Title Switch.app.

If you're on GNU/Linux, install Qt 5.11 and Qt Creator 4.6.2, then download the source code, open Title_Switch.pro, click on "Configure...", then click on "Run" (CTRL+R). You'll also need to compile hactool.
 

MrWhosHacking

Well-Known Member
Member
Joined
May 3, 2018
Messages
293
Trophies
0
Age
34
XP
505
Country
United States
If you're on macOS, just download the release open Title Switch.app.

If you're on GNU/Linux, install Qt 5.11 and Qt Creator 4.6.2, then download the source code, open Title_Switch.pro, click on "Configure...", then click on "Run" (CTRL+R). You'll also need to compile hactool.

sad part on windows
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    Xdqwerty @ Xdqwerty: Good morning