Import Not Functional
Error Message:

What's Missing: Ancestry, Background, Equipment, Feats, Features.
Pathbuilder JSON: {"success":true,"build":{"name":"Djalgamutimutigalga","class":"Fighter","level":2,"ancestry":"Gnome","heritage":"Ganzi","background":"Guard","alignment":"LN","gender":"Yes","age":"374","deity":"Achaekek","size":1,"keyability":"str","languages":["Common","Gnomish","Sylvan"],"attributes":{"ancestryhp":8,"classhp":10,"bonushp":0,"bonushpPerLevel":0,"speed":25,"speedBonus":0},"abilities":{"str":18,"dex":10,"con":16,"int":10,"wis":8,"cha":14},"proficiencies":{"classDC":2,"perception":4,"fortitude":4,"reflex":4,"will":2,"heavy":2,"medium":2,"light":2,"unarmored":2,"advanced":2,"martial":4,"simple":4,"unarmed":4,"castingArcane":0,"castingDivine":0,"castingOccult":0,"castingPrimal":0,"acrobatics":0,"arcana":0,"athletics":2,"crafting":0,"deception":0,"diplomacy":2,"intimidation":2,"medicine":0,"nature":0,"occultism":0,"performance":0,"religion":0,"society":0,"stealth":2,"survival":0,"thievery":0},"feats":[["Quick Coercion",null],["Shield Block",null],["Ganzi",null,"Heritage",1],["Gnome Weapon Familiarity",null,"Ancestry Feat",1],["Double Slice",null,"Class Feat",1],["Group Coercion",null,"Skill Feat",2],["Lunge",null,"Class Feat",2]],"specials":["Low-Light Vision","Attack of Opportunity","Ganzi"],"lores":[["Warfare",2]],"equipment":[["Backpack",1],["Bedroll",1],["Chalk",10],["Flint and Steel",1],["Rope",1],["Rations",2],["Torch",5],["Waterskin",1],["Soap",1],["Grappling Hook",1],["Doubling Rings",1]],"specificProficiencies":{"trained":[],"expert":[],"master":[],"legendary":[]},"weapons":[{"name":"Gnome Flickmace","qty":1,"prof":"martial","die":"d8","pot":1,"str":"","mat":null,"display":"+1 Gnome Flickmace","runes":[]},{"name":"Gnome Flickmace","qty":1,"prof":"martial","die":"d8","pot":1,"str":"","mat":null,"display":"+1 Gnome Flickmace","runes":[]}],"money":{"pp":0,"gp":0,"sp":5,"cp":4},"armor":[{"name":"Breastplate","qty":1,"prof":"medium","pot":0,"res":"","mat":null,"display":"Breastplate","worn":true,"runes":[]}],"spellCasters":[],"formula":[],"pets":[],"acTotal":{"acProfBonus":4,"acAbilityBonus":0,"acItemBonus":4,"acTotal":18}}}
autor is alive ? no activity since october 2021 ... https://github.com/zarmstrong
For some reason GitHub hasn't been sending me notifications. I'll have to dig in to that.
With the major changes that have been done to Pathfinder 2e in Foundry, there is less and less value for the importer and lots of potential code changes required to get it working.
With how rapidly the system has been changing (especially in the character sheet side of things) I am not likely to address this soon. It's better for me to wait and let character sheet changes settle before investing a ton of time.
If you (or anyone) has some code changes to fix some of the currently broken stuff, please submit pull requests!
Sorry to hear this probably won't get an update for a while, but totally understandable that you don't want to give yourself a glut of extra work.
@zarmstrong Any news about a future update? This module is essential for Pathfinder Society Games since players can quickly send their characters.
@zarmstrong Any news about a future update? This module is essential for Pathfinder Society Games since players can quickly send their characters.
Not any time soon. Your players can build their PCs in advance on https://pfs-pf2e-builder.munsie.ca/
Thanks for the response, unfortunatelly the table is disabled. @.*** But thanks for your information I found a similar one https://pfs-pf2e-builder.munsie.ca/join
Hey all, I had a similar issue (ID already exists within actor items) before the blanket disable for v9, it only occurred on characters who had weapons or other items that were both contained in their inventory and drawn/used in their weapons/armour section. For example, +1 Resilient Explorer's Clothing was both marked as worn in the Defence tab in Pathbuilder and in the Inventory tab, removing it from the Inventory tab allowed the character to be imported as the ID was no longer duplicated. The only reason it affects other stuff like Feats and Spells is that if any fatal error is encountered during import, the module appears to give up completely and erases all import progress rather than catching the error, setting the offending field to a default value, and continuing. Posting this in the hopes that a known workaround will make the issue easier to fix!
No promises, but today I will look into seeing how big a task it would be to fix this, and possibly start working towards a pull request to make this functional again.
If I forget to post back here, that probably means I balked and decided I'd rather just wait for zarmstrong to eventually get around to it
No promises, but today I will look into seeing how big a task it would be to fix this, and possibly start working towards a pull request to make this functional again.
If I forget to post back here, that probably means I balked and decided I'd rather just wait for
zarmstrongto eventually get around to it
Just a tip -- you probably should familiarize yourself with this: https://gitlab.com/hooking/foundry-vtt---pathfinder-2e/-/blob/master/src/module/system/importer/actor-importer.ts I believe that is what is mostly causing the main issues and needs to be worked around.
This also might be helpful: https://gitlab.com/hooking/foundry-vtt---pathfinder-2e/-/blob/master/src/module/item/abc/manager.ts
I have PR in to fix this #16
Doesn't fix it -- try importing 104337 as a test. Once it hits the class, it breaks.
@zarmstrong Can this ticket be closed?