I've got Hero Lab on three computers -- home desktop, laptop, and work desktop (for slow times). In order to keep my .user files synced, I use Dropbox plus some symlinks. If I edit it on one, it's available to all. And all I have to do is make sure Dropbox is up to date before I open Hero Lab.
If you'd like to try this yourself, here are directions. I'm on Windows 7; other operating probably require different commands. Replace
BOB with your own Windows user name.
1) Save your .user file to your Dropbox folder, usually located at:
C:\Users\
BOB\Dropbox
2) Right-click the desktop, go to "New", and pick "shortcut" from the sub-menu.
3) Type in "cmd.exe" (no quotes); click Next; click Finish. This will create a shortcut to the Windows command prompt.
4) Hold down the Shift key and right-click the command prompt shortcut you created in the previous step. Pick "Run as administrator" from the list. (You may or may not need to enter an administrative password, depending on how your Windows is configured).
5) Change directories to the Hero Lab Pathfinder data files directory with the following command:
Code:
cd "C:\ProgramData\Hero Lab\data\pathfinder"
That should include the quotes, because there is a space in the Hero Lab folder name.
6) Assuming that the name of the file is my-stuff.user, enter the following command:
Code:
mklink [b]my-stuff.user[/b] C:\Users\[b]BOB[/b]\Dropbox\[b]my-stuff.user[/b]
This will create a "sym link" -- basically, a pointer. The real file lives in your Dropbox, but the sym link in the data folder will direct Hero Lab to the correct place to open it.
7) Repeat step 6 for as many .user files as you have in your Dropbox.
8) Exit the command prompt and delete the shortcut to it on the desktop.
You need to repeat steps 2-8 on each Hero Lab computer that needs to share the .user file in your Dropbox. If you add more .user files later, they too need to have symlinks added, by the same procedure.
The setup is a little cumbersome, but I've found it very useful.