How to make a copy or backup of Swing Catalyst's ProgramData folder and recordings
This support article covers how to manually make a copy of the Swing Catalyst Program Data folder. Useful if you wish to move one Swing Catalyst instance from one computer to another.
Please note
A Swing Catalyst license cannot be activated on two computers at once. When you start Swing Catalyst the license is activated. This means if you intend to move Swing Catalyst from Computer A to Computer B, you cannot start Swing Catalyst on Computer A again otherwise the license will become locked for 24 hours.
Related articles
- How to backup your Swing Catalyst database & swings
- How to move the database to a new partition or hard drive
Requirements
- External hard drive or secondary hard drive with enough free space for your Swing Catalyst database.
Step 1: Making a backup of the ProgramData folder
The Swing Catalyst program data folder can be found in C:\ProgramData\Swing Catalyst\
The program data folder contains the settings, any sensor calibrations, your license file etc.
Please note that the recordings could be stored in a different location, please make note of this location (see step 2).
- Navigate to ProgramData by typing %programdata% & then pressing the Enter key.
- Copy the entire Swing Catalyst folder to an external hard drive.
This is the Swing Catalyst ProgramData folder:
Make a copy of the SwingCatalystDB.s3db file to an external hard drive or secondary hard drive.
Step 2: Making a copy of your recordings
Locating where recordings are stored
- Go to Swing Catalyst Settings: click "General", and look at the "Path" specified in the Database section (see the top right area of the screenshot above).
- Make note of the database location, this is where your recordings & lessons are stored.
A common scenario is to have the Swing Catalyst database file in the ProgramData directory but have the actual recordings, the contents of which the database points to, stored on a different hard drive or partition due to space constraints.
If your database (as per the screenshot above) says C:\ProgramData\Swing Catalyst\database make copy of the database folder.
Copying the data onto the new computer
Now that we've made a copy of Swing Catalyst's ProgramData directory and all of the recordings (as defined by the path shown in the screenshot above) to an external hard drive or similar, we're ready to copy it onto the new computer.
Important: Before proceeding make sure to download and install Swing Catalyst first.
Requirements:
- A valid Swing Catalyst license.
Replacing the Swing Catalyst ProgramData directory
On the new computer we should have a fresh installation of Swing Catalyst, there shouldn't be anything we need on this computer, i.e. it should be fine to replace the files.
- Connect your external hard drive and locate your copy of Swing Catalyst's ProgramData directory.
- Navigate to the ProgramData directory on the new computer.
- Replace the existing Swing Catalyst folder (on the new computer) with the copy you made (from the external hard drive).
Setting up the database
In some cases where Swing Catalyst is configured to use a different location than the default C:\ProgramData\Swing Catalyst\database we will have to copy the contents of the folder into the database folder in the ProgramData directory.
In our example above our directory was D:\Temp2, this means I would have to copy the contents of this folder into the database folder.
To see what paths Swing Catalyst is configured to use we can use the regedit registry editor tool to inspect this.
Navigate to Computer --> HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Initial Force\Swing Catalyst. Click on the folder as shown in the screenshot below.
Here are the registry entries, the DatabaseFilePath should not be altered.
The DatabasePath is where Swing Catalyst looks for recordings.