Post by TouchJams Support on Feb 1, 2017 20:08:35 GMT
Starting with v3.5.0.0, TouchJams supports multiple configuration modes via command line parameter. This enables:
1) Ability to utilize multiple databases
2) Shared configurations among multiple TouchJams computers (single access only - 1 PC at a time)
By default, all TouchJams data is stored under:
a) C:\Users\(User Name)\AppData\Roaming\TouchJams - database files, settings, etc.
b) C:\ProgramData\TouchJams - skins, year/genre images, advertisement images, etc.
To force TouchJams to use a different folder for this data, you can use the command line arguement:
-DataPath "(folder)"
The easiest way to set this up is to create a shortcut to TouchJams.exe, view Properties for this shortcut, under the ShortCut tab, add to the Target path the command line argument. For example:
"C:\Program Files (x86)\TouchJams.exe" -DataPath "C:\TouchJamsData\Config 1"
If the data folder specified does not exist, it will be created and all TouchJams settings will be defaulted to. Under that data folder, the following folders will be created:
a) C:\TouchJamsData\Config 1\(Computer Name)-(User Name) - this correlates to a) above
b) C:\TouchJamsData\Config 1\AllUsers - this correlates to b) above
For shared configurations among multiple TouchJams computers, you will need to add another command line parameter:
-UserShare "yes"
So, building on the example above, the Target Path would be:
"C:\Program Files (x86)\TouchJams.exe" -DataPath "M:\TouchJamsData\Config 1" -UserShare "yes"
And the data folders would look like:
a) M:\TouchJamsData\Config 1\AllComputersAndUsers - this correlates to a) above
b) M:\TouchJamsData\Config 1\AllUsers - this correlates to b) above
Notice, for the data folder the M: drive was specified. This would be something like a network drive which all TouchJams computers would have access to.
1) Ability to utilize multiple databases
2) Shared configurations among multiple TouchJams computers (single access only - 1 PC at a time)
By default, all TouchJams data is stored under:
a) C:\Users\(User Name)\AppData\Roaming\TouchJams - database files, settings, etc.
b) C:\ProgramData\TouchJams - skins, year/genre images, advertisement images, etc.
To force TouchJams to use a different folder for this data, you can use the command line arguement:
-DataPath "(folder)"
The easiest way to set this up is to create a shortcut to TouchJams.exe, view Properties for this shortcut, under the ShortCut tab, add to the Target path the command line argument. For example:
"C:\Program Files (x86)\TouchJams.exe" -DataPath "C:\TouchJamsData\Config 1"
If the data folder specified does not exist, it will be created and all TouchJams settings will be defaulted to. Under that data folder, the following folders will be created:
a) C:\TouchJamsData\Config 1\(Computer Name)-(User Name) - this correlates to a) above
b) C:\TouchJamsData\Config 1\AllUsers - this correlates to b) above
For shared configurations among multiple TouchJams computers, you will need to add another command line parameter:
-UserShare "yes"
So, building on the example above, the Target Path would be:
"C:\Program Files (x86)\TouchJams.exe" -DataPath "M:\TouchJamsData\Config 1" -UserShare "yes"
And the data folders would look like:
a) M:\TouchJamsData\Config 1\AllComputersAndUsers - this correlates to a) above
b) M:\TouchJamsData\Config 1\AllUsers - this correlates to b) above
Notice, for the data folder the M: drive was specified. This would be something like a network drive which all TouchJams computers would have access to.