Lone Wolf Development Forums  

Go Back   Lone Wolf Development Forums > Hero Lab Forums > HL - Authoring Kit

Notices

Reply
 
Thread Tools Display Modes
Mathias
Senior Member
Lone Wolf Staff
 
Join Date: May 2005
Posts: 13,213

Old September 6th, 2016, 08:11 PM
I apologize, but I'm hoping to have a release for Shadowrun finished by the end of this week, but that's going to take a lot of my time this week, so I won't get a chance to study these issues in detail until next week, but the error message in your screenshot is something to do with the statblock. sbtraits is a procedure that a lot of different things in the statblock call, so just looking at line 9 may not be useful - if I remember correctly, that procedure uses a foreach to search a list of things. So what it looks like is happening here is that the procedure is finding things that it hasn't been set up to handle yet.
Mathias is offline   #31 Reply With Quote
Goreshade
Member
 
Join Date: Aug 2013
Location: CA
Posts: 42

Old September 6th, 2016, 08:47 PM
It's not causing a compiling error, so I will just click through the popup warning for the time being.
Goreshade is offline   #32 Reply With Quote
Goreshade
Member
 
Join Date: Aug 2013
Location: CA
Posts: 42

Old September 7th, 2016, 02:29 AM
Dead in the water. I said I would push on but then this happened...

Character Creation Logic (Savage)
http://hlkitwiki.wolflair.com/index...._Logic_(Savage)

Attribute Points

Code:
<eval index="2" phase="Traits" priority="10000">
  <before name="Calc resLeft"/>
  <after name="Bound trtUser"/><![CDATA[
  ~since the base starting value for each attribute is two, we add only the extras
  perform #resspent[resAttrib,+,field[trtUser].value - 2,field[name].text]
  ]]></eval>
Get the compiling error, "Syntax error in 'eval' script for Component 'Atrribute' (Eval Script '#2') on line 3 -> Incorrect parameter count for macro reference in script". It didn't look like any of the macros used up to this point. First looked at the source file and tried using that, got same error, put it back to the line from the tutorial above. Then looked at the macro under definition.dat found this...

Code:
<scriptmacro
    name="resspent"
    param1="resource"
    result="hero.child[#resource].field[resSpent].value"/>
Then I decided to look at the one under the source files...

Code:
<scriptmacro
    name="resspent"
    param1="resource"
    param2="oper"
    param3="value"
    param4="text"
    result="hero.child[#resource].field[resSpent].modify[#oper,#value,#text]"/>
A rather large difference from the skeleton files, with no coverage leading up to this in the tutorial. Did changing this work? No! It gave me a plethora of warnings from all over files. Changed it back. This is getting painful.

Last edited by Goreshade; September 7th, 2016 at 02:32 AM.
Goreshade is offline   #33 Reply With Quote
Goreshade
Member
 
Join Date: Aug 2013
Location: CA
Posts: 42

Old September 7th, 2016, 03:30 PM
Decided to get some sleep and come back at the macro problem today today. What to do when a macro doesn't work? When in doubt, tear the macro out...

Code:
hero.child[resAttrib].field[resSpent].value += (field[trtUser].value - 2)
Not sure this logic is good, but it seems to be working.
Goreshade is offline   #34 Reply With Quote
Zortek
Junior Member
 
Join Date: Dec 2016
Location: Houston
Posts: 8

Old January 7th, 2017, 03:29 PM
I really wish I had read this thread before purchasing. Sadly, neither this thread, nor the wiki is current. The offline PDF links do mention that the PDFs may be out of date with the wiki, but there is a reasoned, entry-level presumption that the wiki would not also be profoundly (half a decade) stale.

Had I done my due-diligence and not assumed maturity in the documentation, it is highly unlikely that I would have purchased -- and, having experienced this buyer's remorse, I feel obligated to caution others and coach the leadership team.

The ability to customize is one of (if not the) flagship cornerstone(s) of this product. The fact that there is a significant barrier to entry that is self-inflicted by Lone Wolf Development is disappointing. Documentation is as important as the product itself. The amount of focus upon and the investment in product documentation that is meaningful and actionable is a direct reflection of management commitment to providing a satisfying customer experience.

Quote:
The Authoring Kit for Hero Lab provides a vast array of capabilities, which will continue to evolve with the product. As such, we needed a means of documenting all those capabilities that could readily adapt and evolve as well. We concluded that the best way to accomplish this is to create a wiki that we can extend on an ongoing basis.
You recognized the challenge. You concluded and you took action. Then you stupendously dropped the ball. I now note after the fact, that it does not say "we can revise and extend on an ongoing basis." First impressions are lasting impressions and contribute to the "word-of-mouth" narrative. In the spirit of coaching, I waggle-my-finger shamefully. You can do better. You must do better.

There is no forward looking initiative, burn-down, or deadline that should ever stand between development and documentation. While the "business case" for mature documentation is often obfuscated by myopic, short-term interests, the business case for responsible documenting exists and is compelling. A product is only as complete as is its documentation.

A stupidly silly example that makes my point spectacularly, on the front page (http://hlkitwiki.wolflair.com/index.php5?title=Home):
Quote:
Hero Lab is Copyright © 2006-2009 by Lone Wolf Development, Inc. [...]
While legally unnecessary, you initially cast your copyright notice in the long form; however, you have not found the time/resources to update a simple date annually! Out of a work year consisting typically of 2080 hours, no one, anywhere in your extended organization of employees or associates could find the couple minutes to edit a single item on the customer-facing front page to the principle documentation for the Authoring Kit. This isn't a legal matter, it's a matter of perception. It is a perception of abject laziness and irresponsibility. How can anyone believe you are serious about supporting a product that you can't be bothered to change a couple digits once a year?

Details matter! Either you want to best-in-class or you do not. Or to be crude, "defecate or perform egress from the evacuation station." Half-measures avail nothing.

Make no further excuses. Apologize and make to do better. Or not; it's your brand.


While I'm in for a penny, I can be thankful that the method of entry (store setup) only allows a single initial purchase. As it is, a couple 10'ers is largely well within my pain tolerance [EDIT] for a boondoggle.

That said, despite my dissatisfaction with Hero Lab, I am enamored with Realm Works. The alleged synergy between HL/RW intimated potential time savings; therefore, I had hoped to leverage both tools to uplift my game. Unfortunately, to make use of Hero Lab requires an investment of time in reverse-engineering that steals time away from the actual creative process of story design and gaming. I don't disparage those for whom meta-gaming brings great joy. I simply would rather game than meta-game.

There are suitable substitutes in the market for custom character and npc management that are more closely aligned to my requirements. I'm profoundly grateful that I discovered the tragic state of the dilapidated documentation before investing further.[/EDIT]

Despite my assertive tone, I am not angry. I would not have taken the time to be explicit if I did not have some belief that you can do better. I simply don't know if you want to do better.

Z

Last edited by Zortek; January 12th, 2017 at 05:19 PM. Reason: Clarifying my associating Realm Works comment.
Zortek is offline   #35 Reply With Quote
BoomerET
Senior Member
 
Join Date: Apr 2012
Location: Livermore, CA
Posts: 492
Send a message via ICQ to BoomerET Send a message via Yahoo to BoomerET Send a message via Skype™ to BoomerET

Old January 9th, 2017, 08:36 PM
I'm confused what the authoring kit has to do with Realm Works?

Oh, and since this is your first post, welcome to the forums.

When I was creating the ruleset for Castles & Crusades, these forums were priceless.


Dave

Castles & Crusades Ruleset for Hero Lab
Hero Lab (5E D&D) -> Fantasy Grounds Character Converter
BoomerET is offline   #36 Reply With Quote
Zortek
Junior Member
 
Join Date: Dec 2016
Location: Houston
Posts: 8

Old January 12th, 2017, 04:48 PM
Quote:
Originally Posted by BoomerET View Post
I'm confused what the authoring kit has to do with Realm Works? Oh, and since this is your first post, welcome to the forums. When I was creating the ruleset for Castles & Crusades, these forums were priceless.
The non sequitur and your confusion not withstanding, I deeply appreciate such a lovely welcome.
Zortek is offline   #37 Reply With Quote
Goreshade
Member
 
Join Date: Aug 2013
Location: CA
Posts: 42

Old January 17th, 2017, 10:34 PM
Glad my thread could be of assistance, I suppose.

I feel Hero Lab author kit at this point was a bit of a waste of time and money (way more time, than money). It takes so long to work thru the horribly out of date and broken tutorials while trying to imagine how to apply it to your own projects if and when you ever reach the finish line of the wiki.

Reverse-engineering is quite apt in describing the experience, and while you can come to these forums for help most of the time your ignored or put on the back burner because some new module needs to be released. Eventually other things and projects must be attended to in your life and the lack of support for the authoring kit makes it easy to put aside for another year until you get the urge to try again.

Then, of course, you come back to it and find that instructions are STILL older than Sanford and Sons scrap yard. Every time I look at that wiki I can hear the theme song.
Goreshade is offline   #38 Reply With Quote
Zortek
Junior Member
 
Join Date: Dec 2016
Location: Houston
Posts: 8

Old February 13th, 2017, 01:01 PM
Quote:
Originally Posted by Goreshade View Post
Eventually other things and projects must be attended to in your life and the lack of support for the authoring kit makes it easy to put aside for another year until you get the urge to try again.

Then, of course, you come back to it and find that instructions are STILL older than Sanford and Sons scrap yard. Every time I look at that wiki I can hear the theme song.
QFT! A tool stops being a tool when using it becomes an end in itself. Buying into the authoring kit is a dive into the deep end of the pool; it is a distraction that pulls one away from the mission of gaming and presses one into the mission of development for development sake. I don't/won't knock such if such is one's thing... I simply would rather spend more meaningful and actionable time gaming (than meta-gaming).

The time and effort needed to work with Hero Lab Authoring Kit is better served actually learning C# or Java and/or going bespoke. All the eye candy is worthless (if not an actual drain and distraction on game design) if it one can not efficiently achieve meaningful and actionable results that contribute in a meaningful and actionable way to game play.
Zortek is offline   #39 Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -8. The time now is 10:24 PM.


Powered by vBulletin® - Copyright ©2000 - 2024, vBulletin Solutions, Inc.
wolflair.com copyright ©1998-2016 Lone Wolf Development, Inc. View our Privacy Policy here.