i feel like i just wasted 2 days of time trying to add the GAS stuff in your previous videos
@duxart2 жыл бұрын
Great. I would like more examples of using the modular system, inventory, weapons, animations, interactions.
@amigoface2 жыл бұрын
this is truely awesome ! . like i said , there so little samples and documentation on the subject, even on the epic games website thanks you so much for sharing that
@RastoDM Жыл бұрын
I think 5.1 ruined this lol. it only works when the engine runs the first time you play the editor then stops. It also sets it to active after playing and then if you set the plug in to loaded it crashes complaining you took away abilities.
@vovozeraa2 жыл бұрын
I have a suggestion, usage to GAS to others' actions, live collect items, open doors, etc, not only abilities or skills, I see this on the Lyra Project, but it is a very good show how to implement this with a game features, without any third library or starts a project, You have a good idea and I like your content, because I no found some GAS contents updated and you have made this, so continue, please.
@maskwaGaming Жыл бұрын
It would be awesome if you could cover how to create attribute sets to grant and initialize them with this approach. And since GAS is great for multiplayer replication, how to set this up for clients. It doesn't seem to work for clients out of the box, only for servers. Thanks for this truly amazing explanation.
@Naeuuin Жыл бұрын
did you ever find out about the attributes?
@stir_frycook_oo766110 ай бұрын
If you modify the TryBindAbilityInput function in the AbilityInputBindingComponet.cpp, change the ETriggerEvent::Started to ETriggerEvent::Triggered in the BindAction, then you could use Input Action's trigger, like Presed,Hold,ect.
@onx2rj2 ай бұрын
Do you think this method is still recommended today? Do you think this could be used for something like classes or races?
@Mario10230012 жыл бұрын
this is incredible!
@CengizSalgin2 жыл бұрын
Great content! But what I dont understand is why you have to create your own AssetManager class , why not using the default one? :-)
@vellendev2 жыл бұрын
Hey! Great videos really happy I found your channel! I have a request if you ever have the time, there was a game I used to play called Wildstar, it was an MMO from back in 2018 - what I would like to ask, is if you could make a video recreating the ability combat style of the game. It had telegraphed abilities so when you swung a sword, for example, it would be a cone shape that you could see on the ground and if an enemy was in it they took damage. Would be a neat way to expend the ability system to add a custom attribute for the telegraph. Also would be best to see if you can find a way to have the telegraph fill as the ability is used to signify when damage would be dealt. Best to take a look at the game on KZbin for you to see what I am talking about. Anyways really appreciate your content and I hope you continue regardless :)
@vellendev2 жыл бұрын
@@umbral_studios Just want to say thank you for going through all this to explain how I can do it! It's awesome that you would take the time to do the research to help me out! I will for sure try this out, I am still pretty new to UE5 so it may be a bit much to figure out by reading so if you think it would be beneficial to your channel please do create a video on it :) Again, thank you! Keep this kind of engagement up and your channel will grow in no time!
@ravnor874 Жыл бұрын
If anyone had the same problem with me getting the alert when trying to make the plugin saying it needs to be inside GameFeatures folder: Press the three dots by the searchbar of the directory to use when creating the plugin and simply make a folder called GameFeatures
@juangalvez3704 Жыл бұрын
hi, i have a problem with the blueprint of Execute Command Console, is there a way to replace that command?
@ijerofei Жыл бұрын
will this work for ue5.3?
@LeoMKyll2 жыл бұрын
Link error to github...Could you check it?
@abdulmalikumarehiosu44882 жыл бұрын
Hello,would you mind making an ability that handles equipping and unequipping say weapons in a networked environment,thank you.
@abdulmalikumarehiosu44882 жыл бұрын
@@umbral_studios Yes,that's exactly what i was thinking,thanks!
@user-sb5ud7ek9c2 жыл бұрын
Private dependencies in Build.cs didn't get auto added for me. I'll do it manually, and if it breaks, expect a reply on this comment
@user-sb5ud7ek9c2 жыл бұрын
well its because I skipped ep1. but it failed for other reasons. a typo, and in AssetManagerClassName, I wrote a slash instead of '.' in path of custom asset mgr
@P4RT4L2 жыл бұрын
Estaría genial que pudieras poner subs en español
@marcapouli7805 Жыл бұрын
I don't like these systems. You waste time trying to make it work or adapt to your project and after few month of try, you end up by doing something from scratch. Moreover this one needs c++ engineers
@vovozeraa2 жыл бұрын
After try loaded again the feature return this error snipboard.io/mZNRT5.jpg
@vovozeraa2 жыл бұрын
@@umbral_studios Ok, I will test again, thanks.
@ayoubrezzouk30602 жыл бұрын
Hello i have thie error popup in the logs when i run loadGameFeatureplugin : Ensure condition failed: AllReceivers.Contains(*ActorIt) [File:D:\build\++UE5\Sync\Engine\Plugins\Experimental\ModularGameplay\Source\ModularGameplay\Private\Components\GameFrameworkComponentManager.cpp] [Line: 229] Error LogOutputDevice You may not add a component request for an actor class that does not call AddReceiver/RemoveReceiver in code! Class:/Game/_Game/Character/BP_CharacterBase.BP_CharacterBase_C doesn anyone have idea
@musicdudem6673 Жыл бұрын
this is something ive been looking for more in depth, ahh thank you Since im new to programming, its hard to find the "smart" way of learning when there are so many 'bad' ways of doing things, and GAS and focusing on learning modular gameplay features honestly feels just like the best way to learn to organize and plan in general. Thank you! looking forward to the rest!
@grisgonzalez48322 жыл бұрын
Awesome! Thanks for sharing tho
@andrewshandle2 жыл бұрын
With how hard it is to get good, concise documentation on GAS, I think this video is great. Honestly, not _thrilled_ about how you have to wire up the abilities at the end via the Level BP, but since it's only once it's not the end of the world, so very well done! I'm honestly surprised at how Epic hasn't made GAS easier to use and and how they aren't pushing it as a better (or at least robust) way to design games. Maybe they like the barrier to entry to separate "serious" developers from hobbyists? Either way, I've enjoyed your video series so far, so keep up the good work, and as subscriber number 144, I'm looking forward to your channel blowing up in the near future. ;)
@andrewshandle2 жыл бұрын
@@umbral_studios So regarding the start of this video, I'm going back and watching the previous 7 videos in this series, but would I be right in assuming that the code you are copying in, renaming files and doing a find/replace to changes names in the code cover most of the code from those videos or are their some videos that have code completely different than what you copy in?
@andrewshandle2 жыл бұрын
@@umbral_studios Thanks for the reply, yeah, I'm reviewing the videos (I have finished 1-4), I guess I was just hoping that all those classes, headers and project directories were already out there but I can hammer those out pretty quickly as a rewatch the videos and get onto 5, 6 and 7. ;) I know they released Lyra, but it's kind of a mess structure wise, I guess I'm, still surprised they don't have a genuine, simple, bare bones GAS Third Party Template (or GAS FPS template) with just one or two abilities to demonstrate the power of the system.