
HeroLab Character Importer Yet another Roll20 API Script by Zachare Sylvestre Wiki: <a href="https://wiki.roll20.net/Script:HeroLabImporter" rel="nofollow">https://wiki.roll20.net/Script:HeroLabImporter</a> Code: <a href="https://github.com/Imper1um/roll20-api-scripts/tree/HeroLabImporter/HeroLabImporter" rel="nofollow">https://github.com/Imper1um/roll20-api-scripts/tree/HeroLabImporter/HeroLabImporter</a> Exporter Code Bases: HeroLab -> Pathfinder by Roll20 Exporter <a href="https://github.com/Imper1um/Roll20HLCE" rel="nofollow">https://github.com/Imper1um/Roll20HLCE</a> What is it? HLCL uses commands from a HeroLab Character Exporter, which the Pathfinder by Roll20 one is freely available from the above link to create and update Character Journal Entries. These commands are generated by the Exporters for use in the Chat window to quickly drop your characters. This script is agnostic to any system, but it requires that a Custom Output DLL exports the commands properly to the system and character sheet you wish. I have provided the source code to the Pathfinder by Roll20 Exporter in case you want to build your own for another system, or even another character sheet. If you want your code base to be featured as a DLL Exporter, send me a Private Message with your GitHub link and I'll take a look at it and feature it on this thread. Limitations Pathfinder by Roll20: Both HeroLab does not export, and freely available Spell Repositories do not have proper information on Damage Dice for spells. I could, in theory, add the damage in manually, but that is time I do not have. HeroLab does not export Special Abilities properly in all cases. One-off things, like +1 Caster Level if a certain school of spell, do not export, and cannot be imported properly. If you have a really weird character (e.g., lots of multi-classing, many conflicting templates, custom designed items, etc) do not export properly in HeroLab and really don't make it over to the XML that is passed into the Exporter. Because of how Roll20 does not permit API to sort characters, it only adds Characters under the "Characters" folder. You'll have to drag it manually. Please note: This system isn't intended to cover 100% of all cases. Instead, it covers a majority of the content you need to export, and covers most of the cases. Future Plans Importing Character as a PC Further spell support Metamagic Spell Support (right now, it only imports them as normal spells with a different title) Please let me know what you think, and let me know if you encounter any bugs! :)