The code is now open source: https://github.com/codeadsa/roll20npcimport
KroyTheGm
17
Posts
4
Topics
8
Followers
A member registered Apr 24, 2020 · View creator page →
Creator of
A tool to import Pathfinder NPC stats into the roll20 Pathfinder Community Sheet
Recent community posts
Pathfinder RPG NPC Import Tool for Roll20 community · Replied to OgreKid in Want to be in the Beta Test when it is available?
Pathfinder RPG NPC Import Tool for Roll20 community · Replied to stemfish@gmail.com in Want to be in the Beta Test when it is available?
Pathfinder RPG NPC Import Tool for Roll20 community · Replied to DrMcCoy in Want to be in the Beta Test when it is available?
Pathfinder RPG NPC Import Tool for Roll20 community · Replied to TimGonz in Want to be in the Beta Test when it is available?
Pathfinder RPG NPC Import Tool for Roll20 community · Replied to jongasm in Want to be in the Beta Test when it is available?
Pathfinder RPG NPC Import Tool for Roll20 community · Replied to 3rtmann in Want to be in the Beta Test when it is available?
Pathfinder RPG NPC Import Tool for Roll20 community · Replied to Emrob in Want to be in the Beta Test when it is available?
Pathfinder RPG NPC Import Tool for Roll20 community · Replied to DeadGators in Want to be in the Beta Test when it is available?
Parsing Tips:
- Keep an eye out for Knowledge skills that have been grouped.
- Knowledge (All) will apply it's value to all Knowledge skills
- Knowledge (arcana, geography, history, local) +46, Knowledge (nobility) +49 will NOT be parsed and needs to be manually fixed.
PDF Tips:
- PDF's add a line break to format the text around images and borders. They also can split the NPC stats on multiple pages. The tool will fix some simple formatting issues, but special care needs to be taken when pasting from PDF.
- Keep an eye out on Senses, Feats, Defensive Abilities, Melee, Ranged, Special, Feats and Skills. These usually have a lot of text that can wrap to a new line. You will need to bring them all onto one line after pasting by removing the hard line break.
- The tool will remove the line break if the line ends in a comma (signifying a list of items one after another).
- Some PDF's treated +1 as +i and had random spaces in words like "I nit". I tried Chrome, Firefox, Edge and Foxit and they all had issues when copying text from those PDF's.
Paste Tips
- In the Pathfinder Community Sheet, please do not hit the button more than once. It doubles the attacks, feats, spells and such causing a lot of lag. Just delete the token and re-import using the tool.
- Melee & Range text that have the word "trip" will be parsed by Pathfinder Community as a CMB type attack. Thus Omnipath's "tripple-jawed bite +26 attack will be parsed as "CMB" vs "CMD". To avoid this in the Tool, change the name from "tripple-jawed" to "three-jawed". I haven't tested but i'd assume "disarm", "bull-rush" and other keywords should not be used un-intentially.
- Please keep an eye out for iterative attacks that have a weapon bonus such as "+1 keen rapier +23/+17/+13". The Pathfinder Community sheet would parse the +1 as the 1st attacks bonus instead of the +23. The tool will remove the bonus if the melee starts with a bonus, or "Huge +2 club" will become "Huge Club" however with multi-attacks such as "slam or +1 keen rapier", Will NOT be auto-fixed, and will need to be corrected manually.
Mac Tips
- You will need to allow this Tool to "take control" and paste data into roll20. Under Security & Privacy > Privacy > Accessibility, select Java
Instructions:
- Select the starting text, the line that has "Creature Name CR Level"
- Select all the way to right before ECOLOGY
- Copy the text and paste it into the left side of the tool
- Click on the "Parse Text" button to extract the data to the right side.
- Validate the data was imported correctly
- In Roll20 create a new game (if you don't already have the "Pathfinder Community" optional character sheet activated).
- Goto the Journal, "+Add" a new Character
- Click on Character Sheet Tab, select "IS NPC" and then the Settings Icon
- Clear out the pre-generated Name
- Switch back to the tool, select the "Paste stats" button (the tool will minimize) and re-select the "Name" field in roll20. You have 5 seconds.
- Wait 5 seconds, and the tool will paste in the data.
- Click on the parse button and validate the data was transferred correctly.
- Drag the Character over to the map to place the token.
If help is needed, please refer to the video https://www.youtube.com/watch?v=VKUX-DREM4E
Optional Create "All" macro
- Click on the "Collections" menu option
- Under Macros click the "+ Add"
- Enter
- Name: "All"
- Actions: "%{selected|allmenus}"
- Select the checkbox for " Show macro quick bar?"
- Save the macro and drag it onto the menu bar if it is not already there.(below your portrait on bottom left).
- Click on the token and click the "All" macro to see the Whisper Chat of options.
Pathfinder RPG NPC Import Tool for Roll20 community · Created a new topic Feature Request and Suggestions
Due to moving to Foundry and lack of time. I have open sourced the application if others want to update it for their needs.
https://github.com/codeadsa/roll20npcimport
Please post any suggestions or features you would like to see implemented.
Received the following requests:
Mac support - Technically since this a Java Swing application it should work with little to no changes. I'll test prior to releasing a beta.- Mac support was tested in the Beta and is available.
Support for "Pathfinder by roll20" sheets - While in Beta mode, i'll look into altering the output to work for the "Pathfinder by Roll20" sheet.- Added support for the official Roll20 sheets on v1.0 launch.
Pathfinder RPG NPC Import Tool for Roll20 community · Created a new topic Want to be in the Beta Test when it is available?