FEATURE: Hero Lab integration
Posted: Fri Mar 20, 2015 2:11 pm
OK, so this one is a personal request.
Normally I wouldn't suggest, "Hey, lets support this ONE software" but it is very widely used and other VTT's have support/integration at some level.
There may be other software and could be some overlap depending on what we do but I'm mostly familiar with HL. If you could "easily" port in creatures/pc's to tokens, it could give MT a user based push. I've worked with Rob and some of the developers in the past as well on other projects and I'm sure we could get some support from the other end as well if needed.
My initial proposal would be:
1. Treat HeroLab Portfolio's as Asset Folders (.por files are simply zip files with an index.xml inside listing and pointing to characters inside the file. This could be leveraged for other "zip" types if done right)
2. When selecting a Portfolio, the asset window shows the individual characters and can be dragged into MT as normal tokens bringing in the character data with it.
3. The character data is XML, I propose a separate token data space to hold this as properties are framerwork specific. So something like Notes/GM/Notes, maybe Character Data? would hold it as text.
4. Add a few XML DOM commands that can query XML data. Would be useful for other integration points.
From here normal macro code can initialize the token.
Normally I wouldn't suggest, "Hey, lets support this ONE software" but it is very widely used and other VTT's have support/integration at some level.
There may be other software and could be some overlap depending on what we do but I'm mostly familiar with HL. If you could "easily" port in creatures/pc's to tokens, it could give MT a user based push. I've worked with Rob and some of the developers in the past as well on other projects and I'm sure we could get some support from the other end as well if needed.
My initial proposal would be:
1. Treat HeroLab Portfolio's as Asset Folders (.por files are simply zip files with an index.xml inside listing and pointing to characters inside the file. This could be leveraged for other "zip" types if done right)
2. When selecting a Portfolio, the asset window shows the individual characters and can be dragged into MT as normal tokens bringing in the character data with it.
3. The character data is XML, I propose a separate token data space to hold this as properties are framerwork specific. So something like Notes/GM/Notes, maybe Character Data? would hold it as text.
4. Add a few XML DOM commands that can query XML data. Would be useful for other integration points.
From here normal macro code can initialize the token.