Announcement

Collapse
No announcement yet.

Able Ability System Info and Support Thread

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • replied
    Originally posted by ExtraLifeMatt View Post

    What system are you compiling on? Interesting that I haven't hit that (or Epic for that matter).

    It should likely be
    Code:
    FuncNode->FunctionReference.SetFromField<UFunction>(Func, Ability->GetClass());
    EDIT: I need to do a small edit to the update and resubmit tonight, so I'll toss in this compile fix as well (which, again, Epic didn't run into...).
    yes,it works

    Leave a comment:


  • replied
    Originally posted by xermao View Post
    FGraphNodeCreator<UK2Node_CallFunction> Creator(*FunctionGraph);
    UK2Node_CallFunction* FuncNode = Creator.CreateNode();
    FuncNode->FunctionReference.SetFromField<UFunction>(Func, Ability);//error
    Creator.Finalize();

    if I change it to
    FuncNode->FunctionReference.SetFromField<UFunction>(Func, (UClass*)Ability);
    it can be compiled.
    What system are you compiling on? Interesting that I haven't hit that (or Epic for that matter).

    It should likely be
    Code:
    FuncNode->FunctionReference.SetFromField<UFunction>(Func, Ability->GetClass());
    EDIT: I need to do a small edit to the update and resubmit tonight, so I'll toss in this compile fix as well (which, again, Epic didn't run into...).
    Last edited by ExtraLifeMatt; 04-23-2019, 11:17 AM.

    Leave a comment:


  • replied
    FGraphNodeCreator<UK2Node_CallFunction> Creator(*FunctionGraph);
    UK2Node_CallFunction* FuncNode = Creator.CreateNode();
    FuncNode->FunctionReference.SetFromField<UFunction>(Func, Ability);//error
    Creator.Finalize();

    if I change it to
    FuncNode->FunctionReference.SetFromField<UFunction>(Func, (UClass*)Ability);
    it can be compiled.

    Leave a comment:


  • replied
    Originally posted by xermao View Post
    Hi,I copy the plugin into my project directory,it has some compile error
    Private\AbilityEditor\SAbilityPropertyBinding.cpp(242): error C4800: Implicit conversion from 'UAblAbility *' to bool. Possible information loss
    That line doesn't match to what I have... In fact I don't see any if (UAblAbility* ) checks in that area. Can you post the full line?

    Leave a comment:


  • replied
    Hi,I copy the plugin into my project directory,it has some compile error
    Private\AbilityEditor\SAbilityPropertyBinding.cpp(242): error C4800: Implicit conversion from 'UAblAbility *' to bool. Possible information loss

    Leave a comment:


  • replied
    Originally posted by intoxicat3 View Post
    I have a lot of issues with new version using custom task created with blueprints.

    1. Crash when building DependencyList on PostLoad() - basically I can not create custom task using blueprints because of this crash.
    2. When creating new custom task there is a crash when creating custom scratchpad.

    Basically I think you should try to make some easy custom blueprints tasks to test things out.

    You can create the same task as mine: lerping owner position to target position using tick.

    Last time when using 2.0v everything worked smooth. Now I've updated to check things out before Epic Jam and basically can't use it
    The crash you're describing is due to a Custom Task not getting properly re-instanced (so it leaves a nullptr which crashes DependencyList).

    3.0 should have fixed that. In my local testing it would always properly replace the old task (you need to save any changed abilities, but it does replace it). If you have a sample project that shows the issue, you can upload it here: https://www.dropbox.com/request/nD81ewNC7G3p5MNWlMKX

    Leave a comment:


  • replied
    I have a lot of issues with new version using custom task created with blueprints.

    1. Crash when building DependencyList on PostLoad() - basically I can not create custom task using blueprints because of this crash.
    2. When creating new custom task there is a crash when creating custom scratchpad.

    Basically I think you should try to make some easy custom blueprints tasks to test things out.

    You can create the same task as mine: lerping owner position to target position using tick.

    Last time when using 2.0v everything worked smooth. Now I've updated to check things out before Epic Jam and basically can't use it

    edit: when doing the same task using c++ it is working without crashes.
    Last edited by intoxicat3; 04-23-2019, 08:49 AM.

    Leave a comment:


  • replied
    Alright, Able v3.0.3 is submitted. It fixes quite a few bugs with the 3.0 update, including dynamic fields not working properly, the Preview/Target drop downs not properly populating, and a crash with channeled abilities (which is what was biting Demonrras )

    Leave a comment:


  • replied
    Originally posted by Demonrras View Post

    I did upload of an blank third person project with the problems above replicated in UE 4.22.0 version.
    Perfect! Thank you.

    Leave a comment:


  • replied
    Originally posted by teak421 View Post
    Appreciate how quickly you review and resolve issues. Great work and also a great product!

    teak
    Thanks Teak. Means a lot.

    Leave a comment:


  • replied
    Originally posted by ExtraLifeMatt View Post

    Uploading the project is the best way. You can upload it here: https://www.dropbox.com/request/nD81ewNC7G3p5MNWlMKX
    I did upload of an blank third person project with the problems above replicated in UE 4.22.0 version.

    Leave a comment:


  • replied
    Appreciate how quickly you review and resolve issues. Great work and also a great product!

    teak

    Leave a comment:


  • replied
    Originally posted by Demonrras View Post
    I found one way to pass the issues that I'm having with preview actor...maybe an bug or unhandled exception...below the steps that I use on a fresh project:

    1º Create project, activate the Able Ability System in plugins list and restart the project;
    2º Go in character BP and add Ability Component;
    3 Create some ability BP;
    4º Cancel the first windows that show all ue4 + plugin classes;
    5º Now only show the classes from the project...here I select my character BP;
    6º On editor...when not showing nothing...I click on preview mesh that I select before (at toolbar) and him will be shown.

    Improvements: This steps above are not explain in tutorials.

    Maybe another problems, bugs or unhandle exceptions:

    1º When I try rotate my character mesh on Ability Editor, the preview of Ability with all tasks don't work;
    2º I try to rotate my mesh and camera in character BP and back to Ability Editor...when I hit play the UE4 crash;
    3º If I click on validate button in toolbar, the UE4 Crash;

    If you need I can post some screenshots or upload the project...
    PS> I'm using the UE4.21.2.

    Right that you will fix\improve all,
    att,
    Uploading the project is the best way. You can upload it here: https://www.dropbox.com/request/nD81ewNC7G3p5MNWlMKX

    Leave a comment:


  • replied
    I found one way to pass the issues that I'm having with preview actor...maybe an bug or unhandled exception...below the steps that I use on a fresh project:

    1º Create project, activate the Able Ability System in plugins list and restart the project;
    2º Go in character BP and add Ability Component;
    3 Create some ability BP;
    4º Cancel the first windows that show all ue4 + plugin classes;
    5º Now only show the classes from the project...here I select my character BP;
    6º On editor...when not showing nothing...I click on preview mesh that I select before (at toolbar) and him will be shown.

    Improvements: This steps above are not explain in tutorials.

    Maybe another problems, bugs or unhandle exceptions:

    1º When I try rotate my character mesh on Ability Editor, the preview of Ability with all tasks don't work;
    2º I try to rotate my mesh and camera in character BP and back to Ability Editor...when I hit play the UE4 crash;
    3º If I click on validate button in toolbar, the UE4 Crash;

    If you need I can post some screenshots or upload the project...
    PS> I'm using the UE4.21.2.

    Right that you will fix\improve all,
    att,

    Leave a comment:


  • replied
    Hey all,

    Easter ate into my time this weekend but I'll be looking at things today/tonight and try and get a quick bug fix out for some of the issues people seem to be running into (especially the preview actor stuff). Thanks for your patience.

    EDIT: And I immediately found some of the issues. At least with the dynamic binding not working properly. Going to fix that, Preview Asset/Target Asset (hopefully) and get a crash fix out assuming 4.22 plays nicely.
    Last edited by ExtraLifeMatt; 04-22-2019, 10:22 AM.

    Leave a comment:

Working...
X