Character Vault
Any Concept / Any System
Compendium
Your System Come To Life
Roll20 for Android
Streamlined for your Tablet
Roll20 for iPad
Streamlined for your Tablet

Difference between revisions of "Script:HeroLabImporter"

From Roll20 Wiki

Jump to: navigation, search
m (API no longer in API menu)
Line 1: Line 1:
{{script overview
+
{{revdate}}{{script overview
|name=HeroLabImporter
+
 
|author={{user profile|3482602|Zachare S}}
 
|author={{user profile|3482602|Zachare S}}
 
|version=1.0.4
 
|version=1.0.4
 
|lastmodified=2019-04-23}}
 
|lastmodified=2019-04-23}}
[[Script:HeroLabImporter|HeroLabImporter]] is a script to allow you to import your characters from HeroLab (Pathfinder) without much fuss.
+
[[Script:HeroLabImporter|HeroLabImporter]] is a script to allow you to import your characters from HeroLab ([[Pathfinder]]) without much fuss.
  
''WARNING:'' This system requires HeroLab (by Wolf's Lair), and that system requires a custom output plugin which is freely available at https://github.com/Imper1um/Roll20HLCE
+
''WARNING:'' This system requires [https://herolab.online/ HeroLab] (by Wolf's Lair), and that system requires a custom output plugin which is freely available at https://github.com/Imper1um/Roll20HLCE
  
 
== Support ==
 
== Support ==
Line 12: Line 11:
  
 
== Setup ==
 
== Setup ==
Before you can utilize Hero Lab Importer, you need to export a HeroLab Character utilizing the Roll20CharacterExporter (available above). That will output a .txt file to your hard drive. That text should then be copied into Roll20's chat system.
+
Install [https://github.com/Imper1um/roll20-api-scripts/tree/HeroLabImporter HeroLabImporter] API.
 +
 
 +
Before you can utilize Hero Lab Importer, you need to export a HeroLab Character utilizing the Roll20CharacterExporter (available above). That will output a {{code|.txt}} file to your hard drive. That text should then be copied into Roll20's chat system.
  
 
== Limitations ==
 
== Limitations ==
Line 35: Line 36:
  
 
== Changelog ==
 
== Changelog ==
1.0.4: Initial commit.
+
* 1.0.4: Initial commit.
 +
 
 +
[[Category:Pathfinder]]
 +
[[Category:Discontinued API Scripts]]

Revision as of 11:41, 7 February 2022

API ScriptAuthor: Zachare S
Version: 1.0.4
Last Modified: 2019-04-23
Code: {{{2}}}
Dependencies: None
Conflicts: None
HeroLabImporter is a script to allow you to import your characters from HeroLab (Pathfinder) without much fuss.

WARNING: This system requires HeroLab (by Wolf's Lair), and that system requires a custom output plugin which is freely available at https://github.com/Imper1um/Roll20HLCE

Contents

Support

This script technically supports any Character Sheet but the Exporter (see above) is built only to Export Pathfinder Characters to the Pathfinder by Roll20 Character Sheet.

Setup

Install HeroLabImporter API.

Before you can utilize Hero Lab Importer, you need to export a HeroLab Character utilizing the Roll20CharacterExporter (available above). That will output a .txt file to your hard drive. That text should then be copied into Roll20's chat system.

Limitations

The system comes with the following limitations:

  • Spells do not have the damage associated with them imported properly. While it is possible to export this data properly, due to how databases are freely available, it would prove to be incredibly taxing on my lack of resources already.
  • HeroLab does not export all of the data about special abilities correctly. Instead, some Special Abilities will never appear on the character sheet after exporting.
  • Spell and Spell-Like abilities with weird changes to spells (such as +1 if a spell is a certain type) do not import.

This HeroLabImporter will get most...standard monsters and characters with normal monster stuff on them. This system is intended for to skip most of the setup associated with importing NPC Characters in from HeroLab without much fuss.

Commands

!HeroLabImporter --allowplayer
GM ONLY COMMAND Allows Player use of importing characters.
NOTE: With this on, any player may execute the import commands as normal. This is dangerous because the system *can* and *will* overwrite Characters if an exact match is found to the name.

!HeroLabImporter --blockplayer
GM ONLY COMMAND Disables Player use of importing characters.
NOTE: This is normally how the script is built.

!ModifyTokenImage --debug
GM ONLY COMMAND Enables or disables Debug outputting to the log.

Changelog

  • 1.0.4: Initial commit.