• 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

Questions before buying..

Lizard

Member
I am interested in purchasing Hero Lab, but I have some questions:
a)Where can I see *full* documentation on the editors? The help files are very sparse WRT the programming language used for tests, etc.

b)How flexible is it? For example, could I add the Warlock class? (Complete Arcane)

c)Can I program my own outputs?
 
At 08:11 PM 11/20/2007, you wrote:
a)Where can I see *full* documentation on the editors? The help files are very sparse WRT the programming language used for tests, etc.
More complete docs on the scripting language will be found within the general Authoring Kit manual, which will be found under the Start menu next to HL itself. This manual covers all of the generic topics that aren't specific to each game system, including a lot about the underlying XML file structures.

The Kit docs do NOT cover everything completely. In fact, there are quite a few things missing from those docs, but they cover the scripting language pretty thoroughly. Most of the missing and incomplete material covers topics that are of little practical value to anyone right now. Those sections will be substantially enhanced and expanded before we make it possible to create data files for a new game system from scratch, since those sections will become important at that point.

b)How flexible is it? For example, could I add the Warlock class? (Complete Arcane)
I'm 99.9% certain that you can create the Warlock class, but Colen is the d20 expert and would know definitively. You can create just about anything that exists in the rules. There are some things for which we haven't yet exposed something you'll need within the data files, but we can usually get that stuff added once we realize we've overlooked it. There are also a few obscure and/or especially complex mechanisms that I'm sure we don't yet support due to the effort involved to implement them. We've been focusing on stuff that is most generally useful first.

If there's something specific that you want to create or do, let us know. Colen is the expert on the d20 stuff, so he can hopefully provide an answer. The data file docs for d20 provide a wealth of details on adding d20 material. If you have questions after reading those docs, Colen can provide pointers on how best to implement something within the d20 files.

c)Can I program my own outputs?
Not at the current time, but it's definitely something on our todo list. There is a separate thread currently going about this very topic. I believe the title of the thread is "Modifying Output".
 
Lizard wrote:
>
>
> I am interested in purchasing Hero Lab, but I have some questions:
>
> b)How flexible is it? For example, could I add the Warlock class?
> (Complete Arcane)


Rob has already answered the other questions... yes, I believe you can
add the Warlock. Classes can be given "Custom Abilities" - you can
restrict them to a certain number of custom abilities per level, and you
can restrict the abilities such that they're only available at a certain
level. With this, you could define the warlock's Invocations as Custom
Abilities that the user can pick and choose from.


Hope this helps,

--
Colen McAlister, colen@wolflair.com
Chief Engineer, Lone Wolf Development
 
Thanks re:the warlock. My next question is closely related -- can you set custom abilities into groups? That is, a class can pick one from group 'a' at each even level and one from group 'b' at each odd level, or 'one from group a from level 1-5, then a or b from 6-10, then a,b, or c from 11+'?
 
At 04:17 AM 11/27/2007, you wrote:
My next question is closely related -- can you set custom abilities into groups? That is, a class can pick one from group 'a' at each even level and one from group 'b' at each odd level, or 'one from group a from level 1-5, then a or b from 6-10, then a,b, or c from 11+'?
The pre-requisites mechanism makes it easy to control dependencies between things. The scenario you outline above would be relatively simple to orchestrate - unless I'm not understanding something correctly. Things from group A would have no pre-requisites. Things from group B would have a pre-requisite that verifies the class level is at least 6. Things from group C would have a pre-requisite that checks for level 11+. You can see this type of behavior in action with Feats. The only difference is that you'd be checking against the class level instead of an attribute score or the presence of a specific feat.
 
Back
Top