Lone Wolf Development Forums  

Go Back   Lone Wolf Development Forums > Hero Lab Forums > Hero Lab Discussion
Register FAQ Community Today's Posts Search

Notices

Reply
 
Thread Tools Display Modes
Techgnosis
Member
 
Join Date: May 2014
Posts: 39

Old August 13th, 2014, 02:55 PM
I used to make my characters on my PC and store all the portfolio files in Dropbox, so when I took my laptop to games I could just open them up and use them. I got tired of lugging my laptop to game, and even more tired of waiting for an Android version so I got an iPad from a friend who upgraded and am now using that for games. And it works great,... except Im kind of stumped on how to manage it so any changes I make on the iPad make it back to the PC. Looking at Dropbox on my iPad the last updated time stamp on a modified character doesnt change, but the change persists between multiple open and closings of Hero Lab for iPad so its getting saved somewhere, just not the original source location.
Clicking the Manage Profiles button (as described in the "Help on using Hero Lab" button) gives me options to Delete, Duplicate, or Rename a portfolio but not to email (which IMO is a terrible solution but better than nothing I guess).

Overall just using Hero Lab on iPad for a short bit it seems like a decently well thought out application, with the exception of multiple device file management. I'm wondering what other folks do, particularly those who used to use Dropbox between multiple computers, and have thrown an iPad into the mix.
Techgnosis is offline   #1 Reply With Quote
Dimwhit
Junior Member
 
Join Date: Dec 2013
Posts: 22

Old August 13th, 2014, 04:09 PM
I haven't used it on the iPad yet. I'm guessing they didn't incorporate the Dropbox APIs to open/save the .por files directly to and from Dropbox. That would solve your problem, and it is ideal. I've heard it's fairly easy to do, but maybe not. There could be a technical hurdle specific to HL that prevents them from doing it. Hopefully not and it comes in the future.
Dimwhit is offline   #2 Reply With Quote
PathfinderJenkins
Junior Member
 
Join Date: Aug 2014
Posts: 5

Old August 13th, 2014, 06:04 PM
iOS doesn't give devs file system access like you're used to on your PC and Android. On a PC, or Mac for that matter, Dropbox sets up a folder that it can access to automatically upload altered files to the Dropbox server. Since this folder is a part of the file system that all programs have access to you can save directly to the folder and alter the source portfolio file, like you've seen.

What's happening on the iPad is that the file is not being accessed directly from your Dropbox account. Instead, when you open a portfolio from Dropbox on your iPad there are several steps occurring behind the scenes. First the file is downloaded from the Dropbox server to your iPad's Dropbox "sandbox." When you then tell the iPad to open the file with the hero lab app the OS is making a copy of the file in the Hero Lap app's sandbox. From there the Hero Lab app can manipulate the file all it wants. Getting the file back into Dropbox would require copying the portfolio file back to the Dropbox sandbox where it could then be synced across the Dropbox server. As you've seen, this third step isn't implemented right now. In all honesty, I'm not even sure if it could be implemented given the way the OS is set up today.

So, with that background information, the next step is to ask how you can get the updated portfolio file that is being managed in the Hero Lab sandbox off of the iPad. The answer there is iTunes. Hook the iPad up to your PC, open iTunes, and go to the Apps tab. Scroll down and you'll see a section for app data. Click on Hero Lab in the list and you'll see all the portfolios that are loaded on the iPad. From here you can drag the files into your Dropbox folder on your PC.

It's not elegant, but it works.
PathfinderJenkins is offline   #3 Reply With Quote
ShadowChemosh
Senior Member
Volunteer Data File Contributor
 
Join Date: Jan 2010
Location: Chicago, IL (USA)
Posts: 10,729

Old August 13th, 2014, 07:22 PM
Quote:
Originally Posted by Techgnosis View Post
I(as described in the "Help on using Hero Lab" button) gives me options to Delete, Duplicate, or Rename a portfolio but not to email (which IMO is a terrible solution but better than nothing I guess).
Most likely your not getting an email option as you have not setup a Email account directly in the iOS Settings. So as the iPad thinks it has no email accounts it does not let apps display an email option.

As I and my players email a copy of the file to ourselves to get a copy back on the desktop.

Hero Lab Resources:
Pathfinder - d20pfsrd and Pathfinder Pack Setup
3.5 D&D (d20) - Community Server Setup
5E D&D - Community Server Setup
Hero Lab Help - Hero Lab FAQ, Editor Tutorials and Videos, Editor & Scripting Resources.
Created by the community for the community
- Realm Works kickstarter backer (Alpha Wolf) and Beta tester.
- d20 HL package volunteer editor.
ShadowChemosh is offline   #4 Reply With Quote
Farling
Senior Member
 
Join Date: Mar 2013
Location: Greater London, UK
Posts: 2,623

Old August 13th, 2014, 11:46 PM
Quote:
Originally Posted by PathfinderJenkins View Post
Getting the file back into Dropbox would require copying the portfolio file back to the Dropbox sandbox where it could then be synced across the Dropbox server. As you've seen, this third step isn't implemented right now. In all honesty, I'm not even sure if it could be implemented given the way the OS is set up today.
It certainly is possible for iOS apps to write files directly back to DropBox, since I have at least 3 which do just this.

The capability just hasn't been implemented in HeroLab for iPad.
Farling is offline   #5 Reply With Quote
Dimwhit
Junior Member
 
Join Date: Dec 2013
Posts: 22

Old August 14th, 2014, 10:30 AM
Quote:
Originally Posted by Farling View Post
It certainly is possible for iOS apps to write files directly back to DropBox, since I have at least 3 which do just this.

The capability just hasn't been implemented in HeroLab for iPad.
Yep, it's absolutely doable. There are many apps that do exactly this.
Dimwhit is offline   #6 Reply With Quote
mirtos
Senior Member
 
Join Date: Oct 2011
Posts: 865

Old August 14th, 2014, 10:47 AM
Quote:
Originally Posted by Farling View Post
It certainly is possible for iOS apps to write files directly back to DropBox, since I have at least 3 which do just this.

The capability just hasn't been implemented in HeroLab for iPad.
Siding with the chorus on this one. Dropbox provides an API for app developers.

Definitely doable.

By the way, the same is true for Google Drive, so The HeroLab iPad app could (and in my opinion SHOULD) have both dropbox and google drive interface features.

Last edited by mirtos; August 14th, 2014 at 10:52 AM.
mirtos is offline   #7 Reply With Quote
PathfinderJenkins
Junior Member
 
Join Date: Aug 2014
Posts: 5

Old August 14th, 2014, 11:11 PM
It's great to know that this could be implemented in the future. Goes to show how woefully out of date I am on my app dev knowledge.
PathfinderJenkins is offline   #8 Reply With Quote
areteas
Member
 
Join Date: Jul 2010
Posts: 75

Old August 25th, 2014, 01:53 AM
Not sure if it would be easier or harder to implement, but even having an 'Open In' option within HeroLab's portfolio manager (in addition to the Email To and other options) would be a step forward. Currently I am able to get .por files from DropBox to HL by using the 'Open In' from DropBox and selecting HeroLab, but not the other way around to write changes back to DropBox. Have used this method as a workaround for other apps (when you 'Open In' Dropbox it asks if you want to overwrite the file on your DropBox share with the copy from the other app's sandbox).
areteas is offline   #9 Reply With Quote
Techgnosis
Member
 
Join Date: May 2014
Posts: 39

Old August 26th, 2014, 12:58 AM
Quote:
Originally Posted by PathfinderJenkins View Post
So, with that background information, the next step is to ask how you can get the updated portfolio file that is being managed in the Hero Lab sandbox off of the iPad. The answer there is iTunes. Hook the iPad up to your PC, open iTunes, and go to the Apps tab. Scroll down and you'll see a section for app data. Click on Hero Lab in the list and you'll see all the portfolios that are loaded on the iPad. From here you can drag the files into your Dropbox folder on your PC.

It's not elegant, but it works.
Definitely not elegant, nor ideal, but it indeed works. Thanks for the info. Part of why I couldn't figure it out is I have wireless sync on, and it doesn't work over that, only via cable, which was directly plugged into the wall at the time.

Quote:
Originally Posted by ShadowChemosh View Post
Most likely your not getting an email option as you have not setup a Email account directly in the iOS Settings. So as the iPad thinks it has no email accounts it does not let apps display an email option.

As I and my players email a copy of the file to ourselves to get a copy back on the desktop.
<facepalm> Oh yeah,.. that. Like I said, I only use it for Pathfinder, so its setup to run Hero Lab, and go to 3 websites (Paizo, Warhorn, and d20pfsrd). Once I actually setup mail it added the option, but PathfinderJenkins method is *slightly* better for my uses.
Techgnosis is offline   #10 Reply With Quote
Reply


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 10:36 AM.


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