Lone Wolf Development Forums  

Go Back   Lone Wolf Development Forums > Hero Lab Forums > Hero Lab Discussion

Notices

Reply
 
Thread Tools Display Modes
Cuzza
Junior Member
 
Join Date: Nov 2011
Posts: 13

Old January 12th, 2012, 10:41 PM
i think I have a workaround that I've been testing today and has worked well so far on Mac and Windows 7 - file symbolic/hard links.

In Windows 7 -
C:\ProgramData\Hero Lab\data\pathfinder>mklink /H "My Custom Userfile.user" "c:\Path\To\My Dropbox\Hero Lab Resources\My Custom Userfile.user"
Hardlink created for My Custom userfile.user <<===>> c:\Path\To\My Dropbox\Hero Lab Resources\My Custom Userfile.user

In Mac OS X Terminal -
mymacnameathfinder username$ ln '/Users/username/Dropbox/Hero Lab Resources/My Custom Userfile.user' './My Custom Userfile.user'

I haven't confirmed the Mac one but have been told by Mac/Linux users that would work perfectly fine. Will report back if it doesn't. Windows 7 however is tested and works perfectly, saving to the .user file in my pathfinder data folder triggered a dropbox update to my other PCs. Enjoy!

Update: confirmed working on Mac too! Updated the instructions

Last edited by Cuzza; January 13th, 2012 at 03:08 AM.
Cuzza is offline   #11 Reply With Quote
Amalasan
Junior Member
 
Join Date: Jan 2012
Posts: 13

Old January 13th, 2012, 10:57 PM
I ninja'd you there Cuzza with the method :-)
worked fine on my computer too. Teamwork!

Glen
Amalasan is offline   #12 Reply With Quote
AEIOU
Senior Member
 
Join Date: Jan 2012
Posts: 1,147

Old January 22nd, 2012, 09:37 AM
All paths really need to be user definable. I was very close to requesting a refund when I installed and specified custom install and discovered that even though I directed the install to my D:/program files (x86) directory, a C:/programdata directory was also created and utilized.

Why? Because I use a SSD drive for C:/ which contains OS and static application files only. For those unfamiliar with SSD's, they dramatically speed up reads for file access so applications/programs gain a significant boost. The downside is that they have a limited number of writes to the device. Hero Lab forces a directory onto the C:/ and writes every time the program is accessed. Every time I use Hero Lab, a few bits die.... And that makes me sad.

SSD's are becoming more common for laptops and gaming systems. Cloud data support for centralized storage would be a huge plus for anyone using a desktop/laptop combo. I'd really like to see this limitation changed.
AEIOU is offline   #13 Reply With Quote
Cuzza
Junior Member
 
Join Date: Nov 2011
Posts: 13

Old January 23rd, 2012, 09:31 PM
Quote:
Originally Posted by AEIOU View Post
All paths really need to be user definable. I was very close to requesting a refund when I installed and specified custom install and discovered that even though I directed the install to my D:/program files (x86) directory, a C:/programdata directory was also created and utilized.

Why? Because I use a SSD drive for C:/ which contains OS and static application files only. For those unfamiliar with SSD's, they dramatically speed up reads for file access so applications/programs gain a significant boost. The downside is that they have a limited number of writes to the device. Hero Lab forces a directory onto the C:/ and writes every time the program is accessed. Every time I use Hero Lab, a few bits die.... And that makes me sad.

SSD's are becoming more common for laptops and gaming systems. Cloud data support for centralized storage would be a huge plus for anyone using a desktop/laptop combo. I'd really like to see this limitation changed.
Protip: The solution i posted above would work in your case as well. Just move the entire C:\ProgramData\Hero Lab folder to your non-SSD drive then create a symbolic link -
C:\ProgramData>mklink /d "Hero Lab" "D:\Data\Hero Lab"

From there you can even hardlink to Dropbox for your .user files as well.
Cuzza is offline   #14 Reply With Quote
AEIOU
Senior Member
 
Join Date: Jan 2012
Posts: 1,147

Old February 12th, 2012, 07:25 PM
Thank you Cuzza. The symlink to the directory as you outlined worked perfectly. I'm a much happier camper now.

It would be nicer to be able to user define locations for .hl, .user, .stock, images, exports, portfolios from within Hero Lab. But this will work just fine for the interim.
AEIOU is offline   #15 Reply With Quote
Kizan
Senior Member
 
Join Date: Jul 2011
Location: Ohio
Posts: 124

Old July 31st, 2012, 07:03 AM
Thought I'd add two bits to this discussion. This is for windows users. There's a nice GUI tool to help create links.

http://code.google.com/p/symlinker

It works well and is free. Works in Vista, Win7, Win2008.

Kizan

Me: How bad could it be?
Him: What's the worst that could happen?
Kizan is offline   #16 Reply With Quote
Bobson
Member
 
Join Date: Sep 2011
Posts: 36

Old August 29th, 2012, 09:22 PM
While the Mac version of the instructions had been working for me back in March, as of right now it's broken. It appears that Hero Lab now deletes and recreates the .user file, which breaks any hard links to it. So now this workaround is no longer working.

Anyone else have any ideas for working around the lack of a configurable custom file location?
Bobson is offline   #17 Reply With Quote
chiefweasel
Senior Member
 
Join Date: Aug 2008
Location: Miamisburg, OH
Posts: 1,322

Old August 30th, 2012, 04:09 AM
Hey Bobson, are you referring to files you have created yourself or other ones?

Web site - Cheese Weasel Logistics - www.cheeseweasel.net
Twitter - @CheeseWeaselGMZ
For user created content check out www.d20pfsrd.com and www.cheeseweasel.net
For video demos of Hero Lab go to http://www.youtube.com/user/TheChiefweasel?blend=9&ob=5
chiefweasel is offline   #18 Reply With Quote
Bobson
Member
 
Join Date: Sep 2011
Posts: 36

Old September 27th, 2012, 05:35 PM
This is a file I've created myself, that I put all my house-rules, conversions, and so on in. I haven't tried it with the latest version yet.
Bobson is offline   #19 Reply With Quote
Bobson
Member
 
Join Date: Sep 2011
Posts: 36

Old December 20th, 2012, 03:32 PM
Quote:
Originally Posted by Bobson View Post
While the Mac version of the instructions had been working for me back in March, as of right now it's broken. It appears that Hero Lab now deletes and recreates the .user file, which breaks any hard links to it. So now this workaround is no longer working.

Anyone else have any ideas for working around the lack of a configurable custom file location?
This bit me again this week - I'd edited my CustomData.user file on my desktop, and the hardlink to dropbox was disconnected so it never got propagated over to my laptop. Has anyone managed to find another workaround?

This is version 4.1 of HL, and OSX 10.6 on the desktop.
Bobson is offline   #20 Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -8. The time now is 12:21 PM.


Powered by vBulletin® - Copyright ©2000 - 2024, vBulletin Solutions, Inc.
wolflair.com copyright ©1998-2016 Lone Wolf Development, Inc. View our Privacy Policy here.