zarmstrong / hlo-importer Goto Github PK
View Code? Open in Web Editor NEWA module for Foundry VTT that converts and imports Herolab Online 2e characters.
License: MIT License
A module for Foundry VTT that converts and imports Herolab Online 2e characters.
License: MIT License
When importing my wizard, it didn't import all the spells he knows.
I forget exactly which but either it only imported the spells I currently have memorized and/or only my "free" spells section of the spellbook. I had several more in the same spellbook added/bought and those didn't seem to import.
*Still saved me a LOT of time! Woot! Keep up the good work :)
There is no "HLO" option at the top of NPC sheets. Is that a function that is not yet implemented, or am I missing a detail?
Thanks for working on this! It's a huge help!
Now that the Ancestry, Backgrounds, and Classes are drag n drop, and the classes now have "feat slots", could the HLO import use the compendium based ABC's vs generating them manually (the old way)?
Importing sheets by tokens seems to be broken. Verified proper tokens were being used for imports, and verified with a secondary source that the importing function is broken on other machines as well with several different types of sheets.
Only outside variable is that in Hero Labs, characters are using custom ancestry options. Wasn't an issue before, so may be due to a breaking change on the PF2e sheet set, but below is the error that occurs on importing
I think the PF2E crew changed Focus Points under the hood...
Import created broken Focus spell entry with no focus points. (so deleted and created a new one)
With the release of PF2 4.8.1 I've watched the importer lose its ability to import most characters. Basic fighters/mages don't import or the importer provides no feedback, good or bad.
I noticed the main branch hasnt been updated in 5 months? don't tell me this project has been abandoned??!
It looks like Deities are not importing. One to add to the todo list perhaps?
Started a while ago I have a Cleric level 7 in hlo
I generate the code and use the token to try to import.
it comes back with the log to confirm.
the Character imported into cannot open.
I tried with all other modules turned off incase of an incompatibility
and in a new world
We have a bunch of new level 1 characters in herolab online and when we import them the heritage doesn't come across into Foundry VTT. Here is an example Element Code: $flo4wsJ~@p2#
Less so of an issue, thought his can be tagged as a feature request if needed.
Hero Labs offers a nice way to make monsters and NPC's.
Enter a campaign > Cast Members > Create new
These options are available for making monsters and encounters with the proper NPC rules of PF2e. The token process is completely the same once a character is made, though the data structure is likely different.
This feature request is to request being able to import these kinds of characters as NPC's into Foundry with their export tokens. Currently, the module does not allow for importing NPC's in this manner. This can be expanded to the others too as a side goal.
PF2 is not V11 compatible, Please consider re-working HLO Importer for V11 compatibility
Any plans to fork this into another project for Starfinder? Let me know if you'd be interested in collaborating on that.
I used the web conversion tool (https://www.pf2player.com/) and it seems to have worked fine. But the FoundryVTT module (https://github.com/zarmstrong/hlo-importer) I can't see a button on the Character Sheet.
Thanks in advance for any help
Describe the bug
Importing Character causes sheet to be unopenable
To Reproduce
Expected behavior
Character with information to be imported
Screenshots
If applicable, add screenshots to help explain your problem.
File ID this error occurred with
Please include the File ID produced by your conversion. This can be found by looking at the name of the file you downloaded. If you were unable to download a file, the File ID can be found on the error page.
Additional context
$pDaWYEQ~@p2#
As seen in the image, the HeroLab Online PF2e Import Tool module appears on worlds with the Starfinder system installed. None of the documentation shows that HLO Starfinder characters are supported (which I would absolutely love to have), so I'm assuming this is simply not restricted to PF2 worlds.
If this is a feature you are looking at adding, I would love to assist.
Import tool shows no response after 45 sec. Only indication of an issue is by looking at the log. Disabled all other modules. Verified no validation issues in HeroLab.
Module Installed Version 0.2.4
Foundry Version:
Element Token if its helpful: $dDG9ikw~@p2#
Thanks In Advance For Any Help
nothing happen when i import a character in V 11
HLO Importer | PF2e System Version: hlo-importer actor type: character
hlo-importer.min.js:1 HLO Importer | Can user modify: true
hlo-importer.min.js:1 HLO Importer | hlo-importer token: eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJleHAiOjIxNDc0ODM2NDcsImhsbyI6IlgtUmc5SU5sc24zemVyQ1NGUG55Qk5SX1NOQTNUOFI5VjJJRlI0c1JHSEdxUGdUSkltVXpyTmFDSnJvTExxTSJ9.IDW6V6KvB4Nr4Yql3E3hJNU8CkTpLRbSUt1ePjqIjSE
hlo-importer.min.js:1 HLO Importer | PF2e System Version: hlo-importer actor type: character
hlo-importer.min.js:1 HLO Importer | Can user modify: true
foundry.js:7602 Foundry VTT | Retrieved and compiled template systems/pf2e/templates/actors/character/manage-tabs.hbs
foundry.js:7602 Foundry VTT | Retrieved and compiled template modules/pf2e-hero-actions/templates/sheet.hbs
foundry.js:7602 Foundry VTT | Retrieved and compiled template modules/pf2e-spells-summary/templates/sheet.hbs
foundry.js:7602 Foundry VTT | Retrieved and compiled template systems/pf2e/templates/actors/character/manage-tabs.hbs
foundry.js:7602 Foundry VTT | Retrieved and compiled template modules/pf2e-hero-actions/templates/sheet.hbs
foundry.js:7602 Foundry VTT | Retrieved and compiled template modules/pf2e-spells-summary/templates/sheet.hbs
foundry.js:5724 Foundry VTT | Rendering ModuleManagement
foundry.js:5724 Foundry VTT | Rendering Dialog
foundry.js:7602 Foundry VTT | Retrieved and compiled template templates/hud/dialog.html
hlo-importer.min.js:51 HLO Importer | usertoken: eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJleHAiOjIxNDc0ODM2NDcsImhsbyI6IlgtUmc5SU5sc24zemVyQ1NGUG55Qk5SX1NOQTNUOFI5VjJJRlI0c1JHSEdxUGdUSkltVXpyTmFDSnJvTExxTSJ9.IDW6V6KvB4Nr4Yql3E3hJNU8CkTpLRbSUt1ePjqIjSE
hlo-importer.min.js:51 HLO Importer | PF2e System Version: 5.3.1
hlo-importer.min.js:47 HLO Importer | [object Object]
hlo-importer.min.js:47 Uncaught TypeError: undefined. Cannot convert undefined or null to object
[Detected 1 package: hlo-importer]
at Function.keys ()
at xmlhttp.onreadystatechange (hlo-importer.min.js:47:1157)
Module hasnt been able to import any characters since last V10 2e patch think it was 5.1 i didnt notice straight away but yeah its not working at all atm
Currently, it is possible to enable this module in a system other than Pathfinder, 2nd edition. Adding a dependencies
property to your module.json
file would prevent this.
{
// ...Other stuff
"dependencies": [
{ "name": "pf2e", "type": "system" }
],
// ...Other stuff
}
Using Foundry v10.291 and PF2 4.12.9
I've just installed this module and tried importing a few character. Most of them imported with minor issues, but one didn't import at all throwing this error in the console.
hlo-importer.min.js:51 Uncaught TypeError: undefined. Cannot convert undefined or null to object
[Detected 1 package: hlo-importer]
at Function.keys ()
at xmlhttp.onreadystatechange (hlo-importer.min.js:51:131)
I posted this under the hlo-to-fvtt-pf2-public but I haven't seen traffic there since May so I cross posted it here.
https://github.com/zarmstrong/hlo-to-fvtt-pf2-public/issues/13#issue-1160071664
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.