View Single Post
rob
Senior Member
Lone Wolf Staff
 
Join Date: May 2005
Posts: 8,232

Old October 5th, 2014, 06:13 AM
There's a very complicated hurdle involved in this that I believe is being overlooked. Realm Works is completely generic with regards to game systems and knows nothing about the specifics of GameA vs. GameB. Hero Lab is very specifically tailored to each game system, and the contents of a portfolio for GameA are radically different from a portfolio for GameB. So there would need to be a custom mapping of content from Hero Lab to Realm Works for every game system.

This gets even more complicated, though. Except for the statblock, which is just a big blob of text, the format in which content is represented in a Hero Lab portfolio does not have all the final, resolved calculations. Instead, it has all the basic elements of the character, which Hero Lab then loads in an fully processes to yield the resolved results it displays. So we would need to modify Hero Lab to identify each piece of information that would be put into Realm Works and have it save out that information specifically into the portfolio file.

And now for the final gotcha. Every single user is going to have a different opinion of how the content for GameA should be translated into Realm Works. Should a particular piece of information be put into Realm Works as a tag or text? Should it live in SectionA or SectionB within the topic in Realm Works? Should InfoA be combined with InfoB or should they be separate snippets? So users are going to want to control how things are done.

Combine all three of these things together and you can see that this is far from easy. It's a hefty chunk of work that will involve both the Realm Works and Hero Lab teams to get involved and coordinate their efforts. That adds yet another piece of complexity, since the Hero Lab team has its own priorities and objectives, so everything needs to be juggled across teams now.

This is definitely something we're looking at doing. However, it's a much bigger undertaking than it may at first seem, and there are other features and capabilities that are much higher priority for us at the moment. So this is a capability that will likely work its way into the mix sometime next year.
rob is offline   #10 Reply With Quote