• 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

Duplicate info bug?

I didn't see this mentioned on any of the forums, and it's driving me crazy, so...

Ever since I switched to 8.8c this afternoon, my HL has gotten this weird duplication bug. Every time I do something, add something, change something on the character, any information inside a parenthesis gets duplicated. This continues indefinitely until I close the program. When I open it again, it's back to normal, but once I start changing things... you get the idea. I can't even export to a PDF without duplicating things and then those duplicates end up on the PDF. It's... very strange. Any ideas? I do have a couple of community packs, but this didn't start until I installed 8.8c, and it is doing it on both computers that currently have that patch.

Here's a link of what I am seeing: https://1drv.ms/u/s!AmzpGqo-_ASSgaIzIMnBQ3-P4_FBug

Am I doing something stupid? If so, please let me know.
 
I didn't see this mentioned on any of the forums, and it's driving me crazy, so...

Ever since I switched to 8.8c this afternoon, my HL has gotten this weird duplication bug. Every time I do something, add something, change something on the character, any information inside a parenthesis gets duplicated. This continues indefinitely until I close the program. When I open it again, it's back to normal, but once I start changing things... you get the idea. I can't even export to a PDF without duplicating things and then those duplicates end up on the PDF. It's... very strange. Any ideas? I do have a couple of community packs, but this didn't start until I installed 8.8c, and it is doing it on both computers that currently have that patch.

Here's a link of what I am seeing: https://1drv.ms/u/s!AmzpGqo-_ASSgaIzIMnBQ3-P4_FBug

Am I doing something stupid? If so, please let me know.


I have the same issues. Basically unusable at the moment.:mad:
 
Hello everyone,

Thank you all very much for letting us know. We've gotten a number of reports of this and other similar behavior when a number of Activated Abilities are enables/disabled. Our dev team is working on a fix as we speak but for now I do have a workaround to prevent this from occurring and to clear the existing display errors.

Inside Hero Lab with any RPG System open use the Develop Menu Tab and select the option to "Disable Fast Evaluation for Game" and you'll see the duplicate suffix/notes/appendages removed and begin to display as intended. This fix should "stick" to the Application for all Portfolios after you've enabled it to resume more/less normal use of the Application for the time being.

As always, you guys are great, and if you find ever something is going awry then you can of course post about it here on the forums, but please also reach out to us at our support inbox <support@wolflair.com> so we can be sure to have the BUG internally tracked as well.

Thanks everyone, you all rock!
 
I created one feat, 1 item and two deities in terms of custom files. That said its not doubling any of those fields. It seems to trigger any time you make any change in the portfolio. Even checking something like the in-play check box is creating the doubles.
 

Attachments

  • Screen Shot 2019-01-28 at 4.58.54 PM.png
    Screen Shot 2019-01-28 at 4.58.54 PM.png
    267.3 KB · Views: 5
Hello everyone,

Thank you all very much for letting us know. We've gotten a number of reports of this and other similar behavior when a number of Activated Abilities are enables/disabled. Our dev team is working on a fix as we speak but for now I do have a workaround to prevent this from occurring and to clear the existing display errors.

Inside Hero Lab with any RPG System open use the Develop Menu Tab and select the option to "Disable Fast Evaluation for Game" and you'll see the duplicate suffix/notes/appendages removed and begin to display as intended. This fix should "stick" to the Application for all Portfolios after you've enabled it to resume more/less normal use of the Application for the time being.

As always, you guys are great, and if you find ever something is going awry then you can of course post about it here on the forums, but please also reach out to us at our support inbox <support@wolflair.com> so we can be sure to have the BUG internally tracked as well.

Thanks everyone, you all rock!


You guys are awesome!!
 
Was is "Fast Evaluation" exactly? What purpose does it server?

(Inquiring mind to understand the program better after 8.8d is released to fix the duplicate issue mentioned above.)
 
Was is "Fast Evaluation" exactly? What purpose does it server?

(Inquiring mind to understand the program better after 8.8d is released to fix the duplicate issue mentioned above.)


Hero Lab needs to run over 10,000 scripts every time it evaluates even a 1st level Pathfinder character (I just looked at a 1st level ranger of mine, and it's 27,588) (and it's worse in Shadowrun for a Rigger character who owns lots of vehicles - each of them needs to run over 10,000 scripts, and a starting character who focuses on that could own a dozen of them - in Hero Lab, they're all minions of your character, like a horse in Pathfinder). So, over the past few years, we've been working to add some behind the scenes processing that decides whether each of those scripts actually needs to be run, or whether saved values from the last time the character was evaluated can be used instead, because none of the values that feed into that script were changed, so the result will not change. That cuts down on the time required to re-evaluate a character when something changes, because we're only re-doing the minimum set of scripts. In case there's a mistake in the logic that determines what scripts needed to be run, we include the option to turn this off among the debugging tools, so that we can test with and without the optimizations, and see if there's a difference.
 
[...] we've been working to add some behind the scenes processing that decides whether each of those scripts actually needs to be run, or whether saved values from the last time the character was evaluated can be used instead, because none of the values that feed into that script were changed, so the result will not change.
Interesting. I would've guessed that some kind of dependency graph was part of the initial design, but it does occur to me now that the there's no explicit dependencies stated in the metadata for the scripts so such a graph couldn't be built until runtime (it's at runtime that the script engine will know which picks are being referenced so that it can build the graph).

But it won't be perfect, since the scripts can/do have conditional logic in them. Trying to evaluate both paths (both the true and false paths of an IF statement, for example) when the runtime engine only takes one path is likely to be pretty tough.

As Laucian says, "very interesting"... :)
 
I just got on and tried making a new character and im getting the same issues as well

Ryan F offered a workaround on the first page of this thread. :)

He wrote "Hello everyone,

Thank you all very much for letting us know. We've gotten a number of reports of this and other similar behavior when a number of Activated Abilities are enables/disabled. Our dev team is working on a fix as we speak but for now I do have a workaround to prevent this from occurring and to clear the existing display errors.

Inside Hero Lab with any RPG System open use the Develop Menu Tab and select the option to "Disable Fast Evaluation for Game" and you'll see the duplicate suffix/notes/appendages removed and begin to display as intended. This fix should "stick" to the Application for all Portfolios after you've enabled it to resume more/less normal use of the Application for the time being.

As always, you guys are great, and if you find ever something is going awry then you can of course post about it here on the forums, but please also reach out to us at our support inbox <support@wolflair.com> so we can be sure to have the BUG internally tracked as well.

Thanks everyone, you all rock!"
 
And Sendric found this:

"I've also discovered that if you have Data File Debugging enabled, you can quick reload the data files (CTRL-R) to temporarily remove the duplications."
 
There's a quicker way than reloading to reset the duplications to what they should be (until the next time you change something) - in the Develop menu, choose "Trigger Full Evaluation Immediately". That actually has the same effect as turning on "Disable Fast Evaluation", and then immediately turning it off again - it triggers a single recalculation of everything, but without fast evaluation.
 
Back
Top