Hi Team,
I've been making some significant efficiency gains by using a spreadsheet designed to parse information from source books into HL Scripting Language.
This enables me to paste in a stat block of something and it returns the code required to make the 'thing' in Hero Labs.
WARNING: This is not a nice tool, it is ugly, it has flaws, it is unsupported.
But it does work... So for those of you who understand Hero Labs output and know your way around Excel you may be able to use this to benefit.
REMINDER: This is unsupported!
DOWNLOAD HERE
REQUIREMENTS:
Notepadd++
Hero Labs is open and running in "Develop > Enable Data File Debugging" mode.
SUPPORTED SOURCE BOOKS:
The (Not Really) Tome of Spells - It works but will not assign spells to classes.
Book of Lost Spells 5e - This works quite well actually. Lots of naming convention conflicts and a few unique range options will throw errors. Does not include break lines for paragraphs unfortunately.
INSTRUCTIONS:
If you don't understand the HL Scripting Language or Excel please don't try this. It's an ugly ass spreadsheet with very little structure and it is almost guaranteed to produce errors that require manual intervention.
I have started working on making this work with Monsters with the hope that we will be able to quickly bulk up the Community Pack.
I'm only sharing in the hope that someone will find the concept useful and use it to feed the Community Pack more content
I found that it was relatively easy to set this up for a second source book once I had done the first. Perhaps someone else will do something similar.
REMINDER: Did i mention this is unsupported
I've been making some significant efficiency gains by using a spreadsheet designed to parse information from source books into HL Scripting Language.
This enables me to paste in a stat block of something and it returns the code required to make the 'thing' in Hero Labs.
WARNING: This is not a nice tool, it is ugly, it has flaws, it is unsupported.
But it does work... So for those of you who understand Hero Labs output and know your way around Excel you may be able to use this to benefit.
REMINDER: This is unsupported!
DOWNLOAD HERE
REQUIREMENTS:
Notepadd++
Hero Labs is open and running in "Develop > Enable Data File Debugging" mode.
SUPPORTED SOURCE BOOKS:
The (Not Really) Tome of Spells - It works but will not assign spells to classes.
Book of Lost Spells 5e - This works quite well actually. Lots of naming convention conflicts and a few unique range options will throw errors. Does not include break lines for paragraphs unfortunately.
INSTRUCTIONS:
- Open the spreadsheet
- Copy a stat block from one of the supported source books into the ORANGE Input cells. You should paste the name on the top Input Cell of each block just under a BLACK line.
- Between every BLACK line you can paste a new stat block.
- On the left you will now see a block of script starting with <thing> and ending with </thing>.
- Click the top thing in column A and then shift click all the way to the bottom where you pasted your last stat block. Ie Cell 1 should contain <thing... and the last cell highlighted should contain </thing>.
- Copy this
- Using Notepad++ open the *.user file you want to put the 'thing' in. Paste it in the document after / before another thing in the file.
- Save the document with Notepad++
- Switch to Hero Labs and click Develop > Quick Reload Data Files
- This will now tell you if any errors occurred and what line the error is on.
- Switch back to Notepad++ and locate the line.
- Locate the error and fix it.
- Switch back to Hero Labs and click Develop > Quick Reload Data Files
- Rinse and repeat until Hero Labs loads the files.
- Common errors will include naming conflicts.
If you don't understand the HL Scripting Language or Excel please don't try this. It's an ugly ass spreadsheet with very little structure and it is almost guaranteed to produce errors that require manual intervention.
I have started working on making this work with Monsters with the hope that we will be able to quickly bulk up the Community Pack.
I'm only sharing in the hope that someone will find the concept useful and use it to feed the Community Pack more content

REMINDER: Did i mention this is unsupported

Last edited: