• 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

Hero Lab Editor is horrible and Tutorial*2 bad

Leopold

New member
Flame suit on. Please read the whole thing. Constructive Criticism on an overall great product.

Summary: Tutorial is out of date. Referring screen shots and data mostly wrong. Confusing to read. Editor overly complex, not simple to do minor tasks. Frustrating to build a basic Class. Help me to Help You.


Long time user and lurker on LW forums. Very happy with the product overall. I, like many on here, needed to create a class: Armiger from Super Genius Games.

I had slugged through the editor once a year ago and gave up with it being incredibly difficult to understand and try to add simple things. I thought that it had been awhile and maybe the editor changed in the last year.

I fired up the editor and was presented with a sea of tabs. A litteral wall of tabs that are not easily identifiable and already I'm looking at each one wondering what they do and why I'm presented with them. I pick the class tab, put in some info, very straight forward with data input for basic items: skills, hit points, saves, etc. I thought this was going to be a breeze as this front end sped me through everything, Impressed!

Now I get to special abilities and the sea of tabs overwhelms me. Is it a Custom Ability? Class Ability? There's a list I have to present to the user, how do I do that? Maybe the Tutorial will help! I head to the tutorial and check it out.

Blue vs. Tan: Frist thing I notice is that the background is blue instead of tan. Frist sign that this hasn't been updated in awhile. I dig through the Class creation tutorial and see that the documentation is calling for me to click on a tab that doesn't exist, enter data into a "Miscellaneous" field for class special abilities, add a "Bootstrap" to add a special ability to a class field, :mad:

At this point I step back and add a simple class ability at level one: Bulwark. Easy. I spend 2 hours going back and forth saving, compiling, testing, trying to get my ability shoe horned into the base class and eventually I figure it out. (I didn't write it down how I did it sadly :sad:). Eureka! I can do this!

Advanced Stuff:
I head back to the array section of the tutorial for more advanced class features where I can have a selection of talents available for the user to pick. Tutorial shows one section about special abilities primary,secondary, etc that I eventually figure out has been deprecated and rolled into the base class tab. I figure out how to add an ability so that at level 2,5,8 I get to pick and choose. Didn't write that down either :sad:.

Now, I try to add that list of abilities that are selected (no rules changes yet), and here is where I'm stone walled. The tutorial does not demonstrate an easy way to say "At level 2, select from this list and apply". Slugging through the editor I am unable to add that selectable ability to the primary list that is available as nowhere does it demonstrate how to do that with the new editor layout. The old one in on the tutorial pages shows how to do this but the layout is not the same and the selection tabs are the only thing in common.

At this point I've worked on this task for the better part of 5 hours and I'm frustrated and decide to start grilling and drinking a beer.

This morning I downloaded a spreadsheet and created the PC by hand: 30minutes said and done.


I love Hero Lab and realize how much effort it takes to create a class, this is a monumental task and whomever does this has the patience of a saint and the intellect of a Modron God. I on the other hand have some patience and tolerance and smarter than the average bear (polar bear, not a dire one).

I urge Lone Wolf to take another pass through their documentation, spend some time cleaning up the tutorial, and revamping the editor to streamline the process as much as possible. Content creation is king to providing long life for a product and more user interaction within the community. I'd love to give my armiger.user file back to the community for free and do more to help out, but I need to learn a new language in order to do this.


Thank you for taking your time to read this.
 
1) Maybe the Tutorial will help! I head to the tutorial and check it out.

2) Blue vs. Tan: Frist thing I notice is that the background is blue instead of tan. Frist sign that this hasn't been updated in awhile.

3) This morning I downloaded a spreadsheet and created the PC by hand: 30minutes said and done.

1) The best tutorial is looking at other work that is similar. So pick a class (sounds like Rogue) and look at how it does what it does, then duplicate.

2) You are looking at D20 (blue) and Pathfinder (tan) didn't exist when the tutorial was created. Several menus will be different in Pathfinder.

3) Any time you do something very free form, it will be easier to do it on pen/paper or excel. If the classes/features you want are in Herolab is when it shines.
 
1) The best tutorial is looking at other work that is similar. So pick a class (sounds like Rogue) and look at how it does what it does, then duplicate.

I couldn't agree more with this one. I have been getting into areas of the editor the past few months that I had never dealt with before, and can honestly say that most things I have done and learned have been from following the step above. Some things take a little longer to figure out, but it is pretty easy to get to that "AH HA!" moment where you figure out how things play together.

Occasionally, there are still things that make me scratch my head, but there is great support on the boards from LW, and the community, to help point people in the right direction when they get stuck.
 
This is useful because each game system is done differently, using different keywords and commands. So youre best bet for now is to use something similar within the same game system.
 
Its worth checking out the Glossary of terms that go over some of those "Generic" terms. As the editor is made to work with any game system the terms are very generic.

Also its worth checking out these 4 YouTube videos that help go over the editor and its use in writing a script.

The info that is in the articles are not really out of date. The info is still very good and worth reading. Do to the very nature of the complexity of the Pathfinder game system the Editor tries to cover Every Thing currently and in the future means its not something you learn in 5 minutes.

It will take time and patience to figure it out and make it work. Personally I am very impressed with the editor, the coding and the Standards that HL have in place. I work full time as a technical consultant at clients that have software packages that cost millions that do not have the standards that HL have.

I will say the same I have many times that you must give you self time to get familiar with the Editor and its terms. If you do this by reading the boards and the help it will get easier.

There is a HUGE post about a year+ ago that covers many of your same thoughts. Basically to allow the flexibility and power needed for Pathfinder the editor can not be made a whole lot easier. The easier you make something the less flexibility you actually have.
 
1) The best tutorial is looking at other work that is similar. So pick a class (sounds like Rogue) and look at how it does what it does, then duplicate.
Agree with this however can't find where the Core Pathfinder data is stored :-(
I tried the {Explore Folders} options and could see any files the editor could open :-(
What should I be looking for?

many thanks
 
1) The best tutorial is looking at other work that is similar. So pick a class (sounds like Rogue) and look at how it does what it does, then duplicate.

From a pragmatic use of the editor tool as it stands today, this is absolutely the answer. I've used it a lot.

And though I'm certain you don't mean it to, this answer reads SO elitist / snobbish and missing the point to me that my eyes burn a bit. I think because if you're to that point (how to get something to work the first time in), you're already frustrated by the whole deal anyway. The last thing you want to hear is "figure it out yourself".

To be fair, the Editor is specifically designed at bare minimum for experts in the product to enter content. Period. Anyone can use it too, though, which works for some... especially those with time to put in the trial and error along with a fair amount of advance knowledge of the game system. Since the start it's gotten much easier, but it's not really designed to enable true beginners to any game system as detailed as Pathfinder to make more than the most basic content.

I think the Original Poster is not talking about having an index of talents, skills, feats or whatever from a system in their head or being a talented programmer. The goal he's talking about is to get the editor and accompanying documentation to a space that is user-friendly for the non-expert (or non-hard-headed); we're talking about leading someone through the process.... step-by-step. Maybe even what you might call Baby-Steps. Yes, that small. That much hand-holding.

Making a consumer-purposed and super-low learning curve version of the editor, with documentation to match.

Maybe that's a Kickstarter Project in the making? :)

But honestly all, if your answer is "find something in 1000+ possible values" with a less-than-ideal searching interface that's somewhat like a concept you have in your head that may or may not be very well defined and expect someone to be able to go from there as a replacement for proper help resources...

Well that's a bit presumptuous for most users, don't you think?
 
Agree with this however can't find where the Core Pathfinder data is stored :-(
I tried the {Explore Folders} options and could see any files the editor could open :-(
What should I be looking for?

many thanks
You do this by doing "New (Copy)" in the editor. The CORE stuff and all packages are encrypted and can only be accessed via the editor. My advice is to watch the 4 videos as I cover doing this in the tutorial and where to find all the fun values that are behind the scenes.
 
You do this by doing "New (Copy)" in the editor. The CORE stuff and all packages are encrypted and can only be accessed via the editor. My advice is to watch the 4 videos as I cover doing this in the tutorial and where to find all the fun values that are behind the scenes.

OK. Didn't think of that :-)
I have skimmed your videos and got some useful stuff, however will try looking closer.
EDIT: AWESOME!!!! New (Copy) is exactly what I wanted as I kind find a similar object and then edit to what I wanted :-) :-)
I had thought you could only copy a visible item (ie ones you had in the main list).

Also have you ever heard of anyone getting a error when trying to launch Tools/ Launch HLExport.
Only thing I can think of is that I an on Windows 7 64bit. Have had some other programs that have had a problem with this
Is there an error log somewhere?
Thanks!
 

Attachments

  • HLExport Error.JPG
    HLExport Error.JPG
    18.6 KB · Views: 8
Last edited:
Well that's a bit presumptuous for most users, don't you think?
Wow I had to delete what I first wanted to say a few times. :) I actually got into a rant about the education system in America and humans... Really it was breath taking to read. :D

We say the above about finding something similar and using it to start from as it really does work. I can point to numerous posts on this boards and people I have helped by simply pointing them to something that does a similar thing.

We have a very friendly community here willing to help. If you can't think of something just ask and I am sure someone can tell you some feat, trait, class ability or "Thing" that does something very close.

Is this is a perfect solution, no. I am I 100% sure that LW wants to make these things better, yes. Is making clear detailed documentation easy or quick, yea no. Those four videos I did was about a week+ in time. Getting software, learning the software, writing out a basic script, doing them, editing them, and in several cases redoing as the stupid software couldn't edit. Then look at the staff size at LW and the number of fires they have going.

Until then you have to have patience and go in knowing its going to take time. Start "small" and build up. Don't say I want to input these 20 base classes and I need them tomorrow! Their is allot that can be entered without scripting. Allot actually. Pick ONE class ability or ONE feat to script and work on it until its working 100%. Then pick the next one and each time it will get easier.

I had NO experience with HL before starting 2+ years ago. Now I can make HL do things that it was never expected to do. ;) But if you get upset and and frustrated then take a break and come back to it. I am sorry you will NOT pick this up over night especially if you no background in programming.

But look at Frodio who does all the Modern stuff. I am pretty sure he has mentioned before he is a retired fire-fighter with no previous computer experience. And now he builds WHOLE packages for the Modern Game system in the Editor. That is just AWESOME!!!!!
 
OK. Didn't think of that :-)
I have skimmed your videos and got some useful stuff, however will try looking closer.
EDIT: AWESOME!!!! New (Copy) is exactly what I wanted as I kind find a similar object and then edit to what I wanted :-) :-)
I had thought you could only copy a visible item (ie ones you had in the main list).
No problem. I cover allot of stuff in those videos and its easy to miss something like that. It takes time and some patience at first.

Also have you ever heard of anyone getting a error when trying to launch Tools/ Launch HLExport.
Only thing I can think of is that I an on Windows 7 64bit. Have had some other programs that have had a problem with this
Is there an error log somewhere?
Thanks!
I run Win7-64 and have no issues. My first idea would be to reboot (cause its windows). Then I would ask that you are running under "Administrator" account right? Maybe you setup HL to start under Admin you would need to setup HLExport.exe to do that also I think.

If all that fails then contact LW support. The actual HL program is above my pay grade. :p
 
Thanks. will do.
Have tried the reboot several times.
Really appreciate the effort you put into supporting this.
Gives us newbies a chance to appreciate the possibilities of this awesome tool
Have a great week!
 
1) answer reads SO elitist / snobbish

2) Making a consumer-purposed and super-low learning curve version of the editor, with documentation to match.

3) Well that's a bit presumptuous for most users, don't you think?

1) Not my intent, sorry.

2) This simply isn't possible. The fact the editor provides so many options this simply is not possible to do. In fact the editor as is, is probably too far on the consumer-purposed super-low learning curve than I'd prefer. There are many low level things I'd like to be able to do that can't be done in the editor currently (for example Wild Shape in an automated way.)

3) I didn't have any experience in HL when I started, and frankly everything available at the time was pretty much useless (to me but not to others.) The only way I managed to do anything was to find .user files to download or Copy (new) items to learn. I learn by doing and all the excellent docs available didn't help me at all, as I can't understand it until I did it.
 
Wow I had to delete what I first wanted to say a few times. :) I actually got into a rant about the education system in America and humans... Really it was breath taking to read. :D

<snip>

...That is just AWESOME!!!!!

I can appreciate the sentiment; please go back and note my first sentence - I totally have done all of those things and continue to approach the editor as you all recommend. And you are all correct there; that's the way to handle the editor today. I also love figuring things out and work in the field, so it's up my alley.

What I'm talking about here is not really my case, so much as what I understand the OP is trying to communicate.

There are users, and I believe it may be more than we suspect, who don't care to spend the time to become good at the editor. Maybe they want to add one class, ever, and that's it - but they want that class to work fully.

The answer today is exactly what everyone has put out there, and it does work after all the time is put in.

What I'm saying is that it doesn't have to be that way and I would challenge Lone Wolf to consider a fresh approach (probably a separate program that hooks into the editor API) that greatly simplifies the process, along with documentation that is updated along with that.

I'm not saying that this product would need to handle every possible scenario, either. There is probably a top ten list of moderately difficult things users who don't use the editor due to the steep learning curve would want that would yield a fantastic result.
 
challenge Lone Wolf to consider a fresh approach (probably a separate program that hooks into the editor API) that greatly simplifies the process, along with documentation that is updated along with that.

Without artificial intelligence (and not something trivial like Watson that played Jeopardy), this isn't going to happen.

There is no reasonable way to code all the possible paths to allow a more point/click way to do typical things without HL considering every possibility and coding for all existing feats/classes/etc in existence now and all code for any ones that are created in the future.

I don't think you appreciate how hard this would be to do. If it was as easy as you suggest, they would have done it long ago if for no other reason than to speed up books being developed.

But hey, this is just my opinion.
 
Without artificial intelligence (and not something trivial like Watson that played Jeopardy), this isn't going to happen.

There is no reasonable way to code all the possible paths to allow a more point/click way to do typical things without HL considering every possibility and coding for all existing feats/classes/etc in existence now and all code for any ones that are created in the future.

I don't think you appreciate how hard this would be to do. If it was as easy as you suggest, they would have done it long ago if for no other reason than to speed up books being developed.

But hey, this is just my opinion.

After more than 30 years in software development I don't think that it can't be done. I've seen early assembler programming as well as modern-day graphical point and click development, and that was really a long way to go. The main obstacle seems to be, however, the required manpower to get it done. I don't know how many people there are at LWD but I'm rather sure they are less than half of my standard team size. And for that number they are doing a tremendous job.

It is true, the editor is neither simple nor well documented, and a lot of improvement potential waits to be utilized. But then, most people simply want to play existing games, and whoever plans to "improve" these games or build something new can be expected to put some work in it. I've found the LWD staff and other users of these forums to be really helpful, understanding and friendly, and you can't get anything better than that.
 
Disclaimer : I'm a hobby coder, not a software developer. I have no spare time but I contribute occasionally to the community.

The editor is a beast, no arguments from me here, however I find that just collecting my thoughts, scribbling out a flow of what I'm trying to achieve and looking at existing scripts that do something similar; 99% of the time I manage to create a working script.

The other 1% I ask and receive an answer upon the forum.

Having a set goal written down usually organises the mind and enables a focus rather than holding ones head in sorrow.

Comparing and copying examples is the best way of experimenting IMO.
 
Here here bodrin. I also do all my work in my spare time. And a handful of us have reallt devoted a lot of time and effort to bring new materials to the community and to provide example of how to do things within Hero Lab.

I admit that HL is a rough editor, sometimes its difficult to find what you need, but that is also half the fun of it. The discovery and excitement of figuring something out. I learn far more from my mistakes.
 
Without artificial intelligence (and not something trivial like Watson that played Jeopardy), this isn't going to happen.

There is no reasonable way to code all the possible paths to allow a more point/click way to do typical things without HL considering every possibility and coding for all existing feats/classes/etc in existence now and all code for any ones that are created in the future.

I don't think you appreciate how hard this would be to do. If it was as easy as you suggest, they would have done it long ago if for no other reason than to speed up books being developed.

But hey, this is just my opinion.

I don't think you're reading all of my response before deciding "it" can't be done... which I'm pretty sure is a different "it" than I'm talking about.

I'd ask that you to please continue past what you quoted to this:

"I'm not saying that this product would need to handle every possible scenario, either. There is probably a top ten list of moderately difficult things users who don't use the editor due to the steep learning curve would want that would yield a fantastic result."

You're getting caught up on this all or nothing concept. I'm of the opinion that there's a sweet spot in the number of tasks that you CAN simplify and include in this proposed solution that would satisfy probably 80% of the need for user-base that is not using the editor or stopped using the editor due to the reasons described in this thread.

As an aside, I find it ironic that you mention Watson. I actually work in ECM and primarily work with the software behind Watson (the version seen on Jeopardy is actually fairly behind compared to recent builds). That's not meant to be AI at all, in the sense of replacing a human in thinking; it's meant to compliment and augment trained personnel in decision making and troubleshooting fields by rapidly analyzing available data and weighting possible responses. Essentially what are really good guesses from a vast memory of related topics.

In that way, actually, it would be very helpful in recommending feats or abilities to base your copies off of. :) Would need a heck of a kickstarter goal to cover the software fees from IBM, though!
 
Last edited:
"I'm not saying that this product would need to handle every possible scenario, either. There is probably a top ten list of moderately difficult things users who don't use the editor due to the steep learning curve would want that would yield a fantastic result."

mention Watson ... not meant to be AI at all

I read that line, chalk it up to we differ in opinion.
There isn't any AI better than Watson and Watson isn't and by creators can't be call AI. So if the closest to AI isn't AI. Hmm.

If we go on your theory, then you need to be able to create a Class. Everyone will want a class and if it can't create a class 80% will consider it not worth using. Creating a class is probably the hardest thing to automate in the form of a question/answer point/click thing. At least anything better than the current class creation mechanism inside HL.

I'll grant you that I'm no expert on programming complex things. I've done 28 years of C code maintenance but most original programming has been Perl, PHP, and Python. My expertise is in FreeBSD/Linux admin and Cisco router/firewall support. So you are welcome to assume I don't know anything and I can't exactly appeal to authority and claim extensive knowledge of programming to reject that view.
 
Back
Top