Let's Build the RPG! - 27 - UE5 Channeled Gameplay Ability Animation BP Tutorial - Flamethrower

แชร์
ฝัง
  • เผยแพร่เมื่อ 6 ต.ค. 2024

ความคิดเห็น • 93

  • @NumenBrothers
    @NumenBrothers  ปีที่แล้ว +6

    As of 5.1, when you search for a new state machine just search for the word 'State Machine' and it will come up.

  • @happycrxw
    @happycrxw 11 หลายเดือนก่อน +5

    Hi thanks for the amazing content once again. If someone have an issue (UE 5.3) with the convert of the flamethrower converted into niagara system and you can't compile it, get into the node causing the error and set all the value equally (Personally I set 4 everywhere) on the top left "Select Int".

    • @SergioGonzalez-ig2bw
      @SergioGonzalez-ig2bw 7 หลายเดือนก่อน

      Hi! Im having that issue, i tryed to disable the 3rd and 4th dynamic parameters and the isse gonne but now i have an other problem and is that i cant fix the warnings "Skipped converting bApplyGlobalSpawnRateScale". I dont have the button to fix them like he does in the video. There're other way to fix that? Thanks!!

    • @happycrxw
      @happycrxw 7 หลายเดือนก่อน

      @@SergioGonzalez-ig2bw Hi I'm sorry I'm pretty sure I didn't have this problem and It's been a long time since so I don't remember well... I hope you can fix it

  • @NumenBrothers
    @NumenBrothers  2 ปีที่แล้ว +15

    More than any other episode so far, this showcases a lot of my process for troubleshooting and figuring out issues as I go along. The end result is this episode is probably 30% longer than it needs to be, so I would appreciate your feedback on this. Is it helpful to see me troubleshoot back and forth? Or would you rather I make these episodes as directly to the point as I can make them?
    In my mind it's better to teach the process of figuring something out rather than just the way to do it, but I'm just one guy, so please let me know your thoughts in the comments below.

    • @paulshelkov7956
      @paulshelkov7956 ปีที่แล้ว +3

      I think the end result is basically the same, but I'd rather have you move on to the next step in your game than spend extra time redoing the video. I rather have more substance than less (more polished) substance.
      Whoever is following along with this series is going to be churning through the videos faster than you're making them, so they can afford to spend it learning more before they're bottle-necked by a longer process on your end.
      But really, what's most important is which way you enjoy more. I'm willing to bet it's the messier version because going on to the next part of the game is more exciting than re-shooting a video. Good example of how what you enjoy is actually what's best for us as well!

    • @katiekaliber
      @katiekaliber ปีที่แล้ว +2

      My take is that it will probably save you time in terms of editing, plus help us out with finding problems, debugging is a whole task on it's own. If we need to skip or want to go faster we have the option for that on youtube itself. I never mind seeing debugging in video's and it's helped me solve issues that didn't even have to do with the topic at hand, just by seeing how the process works. So ye i agree with Paul for sure. (Saw what they said as i was writing xD)

    • @mamboroberts
      @mamboroberts ปีที่แล้ว

      G'day, I really like your style including the sharing of your process. Bugfixing and optimisation in my mind are a skill in itself that a dev needs and your are helping to develop this capability in your audience. Speaking of your audience, I suspect and note from other comments that you are attracting a cohort that really wants to deeply learn, not just scratch the surface, so whilst your inclusion of this content makes it more tricky or difficult to follow it seems to resonate really well. So my vote is please continue with the depth you are delivering. Really appreciate the series and your unique way of tutoring.

    • @Nayuki_AJ
      @Nayuki_AJ ปีที่แล้ว +2

      A bit late to the party, but so far these tutorials have been absolutely 100/10, I really like the way you explain everything up till this point and not just "point click and boom something works". Personally I enjoyed this episode the most just so see some of your troubleshooting thoughts, this helps myself (and probably others) to tune things them self as well.
      One thing to note though, obviously this might be already fixed in later episodes as there are 78 of them, can't wait to watch them but;
      I noticed if you jump and press your flamethrower you get stuck in the air casting the flamethrower and if you spam between 1 and 2 (flamethrower to torch and vise versa) you get perma flamethrower sound sfx and issues with destroying actor errors.
      If they are already fixed in later episodes don't mind me, I just thought i'd note them and ask/say it incase it's not haha :) !
      Love the show so far!

    • @NumenBrothers
      @NumenBrothers  ปีที่แล้ว

      @@Nayuki_AJ Spot on ;)

  • @ox-mox
    @ox-mox 2 ปีที่แล้ว +5

    I like those long episodes! And you also created a lot useful timestamps to jump there and repeat the section.
    I learned a lot, especially the thing with animation curves….never used them before because i didnt know what to do with them, thanks neal 🤗

  • @umerfaisal8386
    @umerfaisal8386 ปีที่แล้ว +2

    Love the work you've been doing and i prefer you debugging the game live it helps understand how the simplist of errors could break the game and what steps you take to fix it.

  • @SLAPMYGORILLA
    @SLAPMYGORILLA ปีที่แล้ว +2

    This one was rough but i managed to get through it!
    I had trouble around the 1 hour mark, but managed to solve it by reducing the video playback speed and checking over my deactivating abilities flow. I wanted to keep smoke and embers on the flamethrower FX so i took a little bit longer to make sure it looked right.
    These tutorials are great and I'm catching up

  • @manlyhanley6178
    @manlyhanley6178 2 ปีที่แล้ว +4

    recently found your channel and I've loved every episode so far! the way you explain each step is super helpful and interesting, hope you keep up the good work 👍

  • @4tee2
    @4tee2 ปีที่แล้ว +1

    Of course it is helpful, debugging is a learned Art. BTW, the density of this video was about 100 facts/issues/hints/tips per minute. I guess that's why it took me about 3 hours to complete. Thank you for these immensely rich tutorials.

    • @NumenBrothers
      @NumenBrothers  ปีที่แล้ว

      Very glad to hear you're finding it useful.

  • @xxrajeevxx
    @xxrajeevxx ปีที่แล้ว +1

    Just found this channel looking to setup my RPG game GAS system and so far, your training is very informative and helpful. Looking forward to completing this playlist.

  • @ThatGuy-vf2jo
    @ThatGuy-vf2jo 2 ปีที่แล้ว +3

    I've been binge watching your tutorials since yesterday and they are so well made and put together can't wait to try them out for myself. Also love these longer episodes hopefully theres more in the future!

    • @NumenBrothers
      @NumenBrothers  2 ปีที่แล้ว

      Much appreciated! And yes, we're just getting started :)

  • @stevehtml5490
    @stevehtml5490 2 ปีที่แล้ว +3

    Still stuck back here in # 7 but want to say Thank you , I'll get here one day

  • @cyberblackbears
    @cyberblackbears 2 ปีที่แล้ว +3

    Another amazing overview!

  • @itsMBWAAA
    @itsMBWAAA ปีที่แล้ว

    aw man once I saw the flamethrower hitting the wall I was so excited! So awesome. Can't wait to see how 5.3 has updated/upgraded niagara

  • @TheBadBugz
    @TheBadBugz ปีที่แล้ว +1

    "Number one" Lessons! Thank you!

  • @aka.Xavier
    @aka.Xavier ปีที่แล้ว +2

    I really love your videos, and I have learned a lot of new things. However, to be honest, the implementation in this video is not ideal . Perhaps it's because, as you mentioned, you wanted to focus on making something that actually works first, and this video is still in that phase. and then you will refactor the GAS again . I don't know

  • @Tenchinu
    @Tenchinu ปีที่แล้ว +1

    amazing as usual!!
    usually watch about two times to not just copy-paste the info... but there's a LOT on this one. Have a feeling I'll be coming back to check how to make Niagara. Is so complicated :/

    • @NumenBrothers
      @NumenBrothers  ปีที่แล้ว

      Keep it up!! Gets easier with time, you'll see

  • @KavanBahrami
    @KavanBahrami 2 ปีที่แล้ว

    38:43 I believe you can also right-click the node you want to update to latest version and select "refresh nodes", might be faster than clearing and reassigning the same actor.

    • @KavanBahrami
      @KavanBahrami 2 ปีที่แล้ว

      50:42 if you haven't, you should clear the previous cast you made to thirdperson and use this variable you created here instead. Ep20 37m

  • @ZimMabu_GameDev.
    @ZimMabu_GameDev. 8 หลายเดือนก่อน +1

    Thanks VERY GOOD!

  • @georgevandiemen9835
    @georgevandiemen9835 ปีที่แล้ว

    It is a kind of hard to follow due to 720p resolution and therefore barely readable blueprint text ( see 1:18:50). Using the "Editor Interface Size" plugin set to 1.1 factor would help a lot.

  • @TheSebledingue
    @TheSebledingue ปีที่แล้ว

    Thank you very much for this serie

  • @flyingmalkie4346
    @flyingmalkie4346 ปีที่แล้ว +1

    Am i correct in saying that your GAS is not actually related to the in engine c++ System whatsoever? Just using it as a template of how to build yours from generic actors?

  • @Enli-wn1lv
    @Enli-wn1lv 4 หลายเดือนก่อน

    Hello ! Great tutorial ! thanks you for all your stuff ! I finish this one and i event build everything replicated! I just have a question, I noticed a small bug, it's when calling the function "spellChannel" and jumping at the same time, you get stuck in the air. Do you talk about this later on? Anyway, thank you for everything and I can't wait to discover what's next!

  • @TvCinemaCraft
    @TvCinemaCraft 4 หลายเดือนก่อน

    best, do more tutorials please

  • @joshhousley5992
    @joshhousley5992 ปีที่แล้ว

    I ran into an issue where when I was doing the flamethrower (key 2) I could press torch (key 1) and this would cause the flamethrower animation to stop but the flames wouldn't stop. Essentially, I would stop the animation of the flamethrower, but the particles were still firing. then, I would press torch, and the torch animation would play and the flamethrower particles were still going. Took me a while to figure out, but what I did was put a branch at beginning of both on the 3rdCharacter_BP (or whatever yours is called) where the input actions are: for the torch, I put a branch with the ChanneledSpell as false to run the rest of the logic and for the the flamethrower I put a branch for RightArmHoldingUp? as false to run the rest of the logic. That way I could never play both both animations at once. I hoped this helped if anyone was having the same issue. I also figured out how to combo presses on a controller if anyone wants to say hold left trigger and press button face bottom to cast the spells. Figuring it all out is half the fun :)

  • @motazturk
    @motazturk ปีที่แล้ว +1

    The Trick with the spasming is not working for me! when i do the loop in reverse, it just freezes in the middle of the animation! tried changing time remaining but i cant get it to either freeze mid animation or spasming!

    • @NumenBrothers
      @NumenBrothers  ปีที่แล้ว

      Hey Motaz, sorry to hear that- I'm not sure what the problem is off the top of my head. If you would like to join the Discord, we can see if we can help fix it.

    • @Chromixxxx
      @Chromixxxx ปีที่แล้ว

      @@NumenBrothers Im having the same issue i double checked it multiple times i just freezes mid animation i think it never transitions to the second part the one that plays backwards not sure why have it exactly the same as in the video

    • @Chromixxxx
      @Chromixxxx ปีที่แล้ว

      @@NumenBrothers any fix for this?

    • @Chromixxxx
      @Chromixxxx ปีที่แล้ว

      @@NumenBrothers i just deleted the transitions and redid it and it starting working ! i dont even know how but atleast it works now! Thanks anyways!

  • @GreenGnoblin
    @GreenGnoblin หลายเดือนก่อน

    9:10 I do not have the option to press "acknowledge and clear this issue". How do I fix the warning?

  • @murderman2594
    @murderman2594 ปีที่แล้ว

    my character doesnt stop when animating

  • @colinmj.jalbert5436
    @colinmj.jalbert5436 6 หลายเดือนก่อน

    Great video! I have an issue where the torchlight system is working but a second fire particle system that isn't attached to the player character is also spawning and I cant figure out what is causing this. Anyone also have this issue?

    • @colinmj.jalbert5436
      @colinmj.jalbert5436 6 หลายเดือนก่อน

      Fixed it, there was the torchlight niagara system asset still attached to Niagarasystem1

  • @CarscottScott
    @CarscottScott ปีที่แล้ว

    My intensity is not working, when I put say 10 on the flame thrower itself it spawns the Niagara, When I change the Intensity on the third person and leave the intensity at a 0 on the flame thrower itself it does not spawn the Niagara, the animation and sound plays but no Niagara. Any Ideas??

    • @CarscottScott
      @CarscottScott ปีที่แล้ว

      Fixed my intensity I didn't put the name in the node. when you detach the deactivate Primary Fire Niagara mine wont deactivate.

  • @SLAPMYGORILLA
    @SLAPMYGORILLA ปีที่แล้ว

    At 54:50 Why do we multiply our intensity by an integer? Is there a benefit to using integers rather than floats or is it just personal choice?

    • @NumenBrothers
      @NumenBrothers  ปีที่แล้ว +1

      Nope, no benefit I was thinking we would want to avoid spawning a partial particle, but Niagara takes care of that on its own. Totally fine using a Float instead

  • @kmlyldzz
    @kmlyldzz ปีที่แล้ว

    This is the error I get even though I do the same thing, I'm using a character from Mixamo. Could it be relevant? And why?
    Blueprint Runtime Error: "Accessed None trying to read property Character". Node: Set FireSpell? Graph: EventGraph Function: Execute Ubergraph BP Third Person Character Blueprint: BP_ThirdPersonCharacter

    • @NumenBrothers
      @NumenBrothers  ปีที่แล้ว +1

      You have to establish your references (the pointer from the gameplay ability to your character) on Begin Play. That error (if it's on your gameplay ability) means that the gameplay ability is not able to 'see' your character. If you know how to watch variables, you can watch (as you simulate) to see if/when your reference variable to your character is being set.

  • @DustinSchultz-f6c
    @DustinSchultz-f6c ปีที่แล้ว

    I'm stuck at fixing the channel spasming. it was looping correctly but with your spasm fix, it now does 1 full loop of the two parts of the channel then freezes with arms extended.

    • @NumenBrothers
      @NumenBrothers  ปีที่แล้ว

      it's either your transition rules or anim notifies. Make the transition occur a little sooner (earlier) in the loop.

  • @theastralproject1268
    @theastralproject1268 ปีที่แล้ว

    when i try to make the flamethrower into the ability system when i press 2 it raises my hand and does the flamethrower

    • @NumenBrothers
      @NumenBrothers  ปีที่แล้ว

      Take a look at the logic you set in episode 23 for raising the hand- what is the mechanism that is triggering the hand to be raised?

    • @theastralproject1268
      @theastralproject1268 ปีที่แล้ว +1

      @@NumenBrothers i fixed it. I didn't put the ability type variable so it was only casting the light fire ability.

  • @marineinrecovery1282
    @marineinrecovery1282 ปีที่แล้ว

    What do we do when we can't add a new state machine to our AnimGraph? It's just not an option.

    • @NumenBrothers
      @NumenBrothers  ปีที่แล้ว +1

      With 5.1 you have to search for just 'State Machine' and it should come up

  • @batamur3241
    @batamur3241 ปีที่แล้ว

    Niagara effect is turn smoke when i restart

    • @NumenBrothers
      @NumenBrothers  ปีที่แล้ว

      That one is a 5.1 issue- check out this episode for the fix (only 4 minute episode) th-cam.com/video/0414941x0Oc/w-d-xo.html

    • @batamur3241
      @batamur3241 ปีที่แล้ว

      @@NumenBrothers problem solved tnx

  • @batamur3241
    @batamur3241 ปีที่แล้ว

    Also when you jump then hit 2 it will use skill on air? or its only for me ? kk

    • @NumenBrothers
      @NumenBrothers  ปีที่แล้ว

      haha it's like you can tell the future (figuring out my issues before I did): th-cam.com/video/leZ8JEyPBuI/w-d-xo.html

  • @KBox-dq9go
    @KBox-dq9go ปีที่แล้ว

    I have an issue ... When I first create the project the flamethrower works fine. Even if I duplicate the whole folder, the 1st time it works fine. If I close unreal and reopen it my flamethrower is black. It even is black in the component itself. Any solutions would be appreciated

    • @NumenBrothers
      @NumenBrothers  ปีที่แล้ว

      Hey K Box2, please check out the 5.1 upgrade episode here (okay to fast forward in the series just to do this very short episode): th-cam.com/video/0414941x0Oc/w-d-xo.html most likely that's your issue.

  • @batamur3241
    @batamur3241 ปีที่แล้ว +1

    60 FPS, 16ms #16:30

  • @maiworld_
    @maiworld_ ปีที่แล้ว

    do these abilities replicate for multiplayer? and are the optimized for such?

  • @atoshi4426
    @atoshi4426 2 ปีที่แล้ว

    Hi i have a problem with deactivating flamethrower the niagara system doesn't turn off and my character still haves the flame in hand.How can i fix it i did everything like you?

    • @NumenBrothers
      @NumenBrothers  2 ปีที่แล้ว

      Hi Atoshi, two things I would check: 1.) Make sure you have a boolean variable turning off the Niagara particle spawn. Take a look starting at this part of the video: th-cam.com/video/Btt9i5t0Gxc/w-d-xo.html and then 2.) Make sure, on the 'Spawn System Attached' node, that you check the checkbox that says 'Auto Destroy'. If you're still having issues, feel free to join the Discord and I should be able to help.

    • @batamur3241
      @batamur3241 ปีที่แล้ว

      @@NumenBrothers i have same problem, deactivated and niagara doesnt disappear, its still on right hand.

    • @batamur3241
      @batamur3241 ปีที่แล้ว

      UE 5.1

  • @egemenkartal2557
    @egemenkartal2557 ปีที่แล้ว

    hello how are you ı wanted to makethe flamethrower but I didnt make the 26th episode can ı do it?

    • @NumenBrothers
      @NumenBrothers  ปีที่แล้ว

      yes, but you'll run into trouble depending on how much blueprint experience you have. If you have a decent knowledge of blueprints you'll see how to do it.

    • @egemenkartal2557
      @egemenkartal2557 ปีที่แล้ว

      ok ty @@NumenBrothers

    • @egemenkartal2557
      @egemenkartal2557 ปีที่แล้ว

      and ı didnt do the any of the episodes ı will just do that one

  • @bronze497
    @bronze497 ปีที่แล้ว

    hi i tried using the tick for the sound for flame thrower but the audio doesnts stop and when i use my fire ball after is says primaryniagaraaudio pending kill or garbage

    • @NumenBrothers
      @NumenBrothers  ปีที่แล้ว

      Make sure you don't have a default sound assigned to your PrimaryNiagaraAudio. I think the problem you're experiencing is caused by the default sound. PrimaryNiagaraAudio should be blank until the sound is assigned in Blueprint.

    • @bronze497
      @bronze497 ปีที่แล้ว

      @@NumenBrothers yes I left that blank and my sound still doesn’t turn off when I press my 2 key again

    • @TheDLCIncluded
      @TheDLCIncluded ปีที่แล้ว

      Im running into the same issue, Even using print string, and converting the float from the GetCurveValue, it ramps up from 0 to 1, but it never goes back to 0. I even set my curve in the Ending animation to be 0 for the entire duration of the animation, no keyframes, and it still never triggers based on the ending animation curve. Not really sure why.

    • @greaver5470
      @greaver5470 ปีที่แล้ว +1

      @@TheDLCIncluded Hey!! I was having the same bug for the last 4 hours! I did remember something that was said about the timing of the End Animation and the reason why the noitify had to be earlier rather than later... I was convinced the answer was in the Spellcasting Standing Still loop, but it was in the transition coming out of Spellcasting Standing Still to normal Locomotion. You might already have it in place, but check the transition is in the End Transition position. Check 1:07:28...

    • @TheDLCIncluded
      @TheDLCIncluded ปีที่แล้ว

      @@greaver5470 I'll definitely have to go back and check thank you!

  • @GameDevAraz
    @GameDevAraz 9 หลายเดือนก่อน

    I'm scared 😢

    • @NumenBrothers
      @NumenBrothers  9 หลายเดือนก่อน

      Be not afraid! One step at a time.

    • @GameDevAraz
      @GameDevAraz 9 หลายเดือนก่อน

      @@NumenBrothers I'm scared because there is something in my room. 😥

  • @TolisPiperas82
    @TolisPiperas82 2 ปีที่แล้ว

    How retarget animations from mixamo to ue5?

    • @NumenBrothers
      @NumenBrothers  2 ปีที่แล้ว +1

      Episode 25 covers this in first 7 minutes: th-cam.com/video/a4FoujGQPp8/w-d-xo.html

    • @TolisPiperas82
      @TolisPiperas82 2 ปีที่แล้ว

      @@NumenBrothers you are great man.will you make in the future inventory,quest and combat system?

    • @NumenBrothers
      @NumenBrothers  2 ปีที่แล้ว +1

      @@TolisPiperas82 yep! Building up to all of that. Quest system will not be for a while. But inventory is in two episodes. Given, the game I'm building is a bit different than the norm, because most games you use items, and I'm focused on the abilities themselves-I.E., you can't 'run out' of the flamethrower ability.

    • @TolisPiperas82
      @TolisPiperas82 2 ปีที่แล้ว

      @@NumenBrothers and save load system also?

    • @NumenBrothers
      @NumenBrothers  2 ปีที่แล้ว +1

      @@TolisPiperas82 yep we'll get to it, though it will be one of the last things