• Please note: In an effort to ensure that all of our users feel welcome on our forums, we’ve updated our forum rules. You can review the updated rules here: http://forums.wolflair.com/showthread.php?t=5528.

    If a fellow Community member is not following the forum rules, please report the post by clicking the Report button (the red yield sign on the left) located on every post. This will notify the moderators directly. If you have any questions about these new rules, please contact support@wolflair.com.

    - The Lone Wolf Development Team

AncientOne's Custom Pathfinder Sheet

Thanks for posting; that seems like a reasonable development approach. I did some hacking on the sheet a few months ago because I was going to try reading the portfolio directly by using JS in the browser, hoping to be able to get items' container ship information (turns out the information isn't there, so it can't be reported correctly; everyone interested in this sheet supporting containers should file a bug report with LW!).

The biggest issues I saw in the sheet were how it determined that something was a weapon or an amor... There's a list of text strings and it looks for those strings. That means "new" weapons won't be recognized as such -- perhaps the kineticist's blast falls into this category? It would be nice if those strings could be externalized (step 1) and then generated (step 2) so that the sheet could support more items with a simple build/deploy process. Perhaps the d20pfsrd databases would help? (Don't know if they have a database for weapons and armor, though.)
 
I agree that writing them in the sheet by hand is not optimal, and with Node.js it wouldn't be hard to request that information from an external source. I'll evaluate the options when I get to weapons/armor.
 
i was just curious if there has been any update either to AncientOne's sheet, or those working on a modified version of it.
 
Resurrecting the spell issue again: For a while most arcane casters weren't getting their spells included. The core classes (for example, Universalist Wizard) got fixed, but specialized wizards (Necromancer, Teleportation) still don't have their spell lists included in the output. Does anyone have a fix for this?
 
FYI that I've just come back to Pathfinder (after a multi-year break of mostly no gaming at all). I'm going to review and update the sheet to address issues that have cropped up in my time away.
 
Hi All,

Head's up that the forthcoming update (4.14) addresses the spell-list display problems for specialist wizards and unchained summoners.

Even with this update, spellbooks will not display properly unless you check the "Character Ignores Physical Spellbooks?" option. This is because Hero Lab doesn't export the data for individual physical spellbooks.
 
Last edited:
Woo hoo! I started prepping my game for tonight and was told there was an update! And it fixed all my stuff!

Thanks, AncientOne, and welcome back!
 
AncientOne, is there a way to have the items populate into the various containers that they are placed in?
 
No. That information is not available in the XML document that HL produces. Please file a bug report on that and maybe it'll get done! :)
 
The problem is that the normal sheet doesn't have the containers list the items under it like this sheet does (If they were not empty)

It lists the things in <> after the item, getting cut off from the line after it reaches the end. I was hoping Ancient one would be able to use the info in the <> to place the items.

It is something that may go on the wish list. The ability to see PP and powers from Psionics would be nice also.
 
Last edited:
Believe me, this is the most common request I get and I'd love to implement it!

The information you see on the built-in character sheet (with the <> bit saying what the container is) isn't available to custom character sheets. I.e., the built-in character sheet is implemented by a totally different mechanism that's internal to Hero Lab and it has access to extra data.

Please send a bug report email to LW to add your voice to the list of folks who would like to see custom output have access to equipment-container info.

In the meantime, there is a workaround:
  1. Enable "On-Sheet Controls" in the Control Panel.
  2. Drag and drop each item to the container you want it in.
  3. Disable "On-Sheet Controls."

I emphasize that this is a workaround. If you refresh the HTML page or regenerate the character sheet from Hero Lab, you will have to repeat this workaround. I typically do this and then print the sheet to PDF as a way of "locking in" this work.
 
Reported the bug about that and some other niggles. I think it will be a bit before they get to me to reply, the last patch did a number to Herolab.
 
Seemingly incompatibility with the Occultist from Occult Adventures

I ran into a truly bizarre problem today with this sheet. When I try to save custom output using AncientOne's 4.14, all of my characters output correctly EXCEPT for a brand new one I just made using content from Occult Adventures.

On this character, the only thing visible on the resulting web page is "Need Help?" and a link to this thread.

If I remove the character's levels in Occultist, the sheet renders properly, but considering that's her primary class, you might see how that's a bit of a problem.

Any idea what could be going on and how I can render my character properly? I've attached her HL portfolio in case that can help.
 

Attachments

I love this sheet and the options it presents. Is it available in some fashion that does not rely on mid-render-javascript to obtain the results?

I'm presently working on trying to develop a plugin for a VTT program called GMForge that will target a specified portfolio and Hero, yoink out the relevant XML, parse it through an XSLT, and spit out a rendered character sheet. I have working code that will do this, and had hoped to use this sheet, but doing so causes the rest of the application to break.

GMForge is an electron-based app that runs via node.js and renders the VTT, chat, and entire interface using HTML5 and javascript (a lot of jQuery, in fact), and the JS that's built into this sheet that makes it render correctly appears to have gratuitously major conflicts with the JS setup necessary to run GMForge.

Taking the post-render HTMLwould be ideal, but I can't seem to find a way to get javascript to apply the on-sheet scripted JS in a context that is divorced from the electron UI. All of the resources I can find seem to indicate that the only ways to address this are to either re-write the XSLT to not rely on JS, or employ some kind of in-between service that performs a headless render before handing the resulting HTML off to the ajax request. As I don't think that the plugin framework for GMForge entails an easy deployment option for such a service, I was hoping that someone might have a non-JS version of the XSLT...

^__^;

EDIT: Or I could think to un-encode the Base64-encoded rt_complete.js section and discover that, say, maybe, 99% of my work (parsing a HeroLab-based Pathfinder character into a JS-friendly array) has been done for me... Wow, I feel silly. ZOMG, I *love* this sheet!
 
Last edited:
Climb Speed not printing

FYI, the climb speed isn't printing on the form. I am playing a catfolk who took Climber, and it's not showing. I even tried to add it in as an adjustment and it's still not showing on the form. The field is also not editable.

Thanks!
 
Back
Top